Skip to content

Releases: problem4j/problem4j-jackson

v2.0.0

Choose a tag to compare

@damianmalczewski damianmalczewski released this 07 May 19:19
Immutable release. Only release title and notes can be modified.

Changed

  • Bump problem4j-core to 2.0.0.
  • Drop usages of deprecated methods.

Removed

  • Remove problem4j-core from transitive dependencies - consumers must explicitly add problem4j-core as a dependency to use this library.

https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson2/2.0.0

Integrates problem4j-core with com.fasterxml.jackson.core:jackson-databind:2.x.

  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-core</artifactId>
            <version>2.0.0</version>
        </dependency>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-jackson2</artifactId>
            <version>2.0.0</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-core:2.0.0")
        implementation("io.github.problem4j:problem4j-jackson2:2.0.0")
    }

https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson3/2.0.0

Integrates problem4j-core with tools.jackson.core:jackson-databind:3.x.

  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-core</artifactId>
            <version>2.0.0</version>
        </dependency>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-jackson3</artifactId>
            <version>2.0.0</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-core:2.0.0")
        implementation("io.github.problem4j:problem4j-jackson3:2.0.0")
    }

v2.0.0-RC1

v2.0.0-RC1 Pre-release
Pre-release

Choose a tag to compare

@damianmalczewski damianmalczewski released this 03 May 19:39
Immutable release. Only release title and notes can be modified.

Changed

  • Bump problem4j-core to 2.0.0-RC1.
  • Drop usages of deprecated methods.

https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson2/2.0.0-RC1

Integrates problem4j-core with com.fasterxml.jackson.core:jackson-databind:2.x.

  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-jackson2</artifactId>
            <version>2.0.0-RC1</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-jackson2:2.0.0-RC1")
    }

https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson3/2.0.0-RC1

Integrates problem4j-core with tools.jackson.core:jackson-databind:3.x.

  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-jackson3</artifactId>
            <version>2.0.0-RC1</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-jackson3:2.0.0-RC1")
    }

v1.4.3

Choose a tag to compare

@damianmalczewski damianmalczewski released this 15 Mar 06:55
Immutable release. Only release title and notes can be modified.

Changed

  • Bump problem4j-core to 1.4.3.

https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson2/1.4.3

Integrates problem4j-core with com.fasterxml.jackson.core:jackson-databind:2.x.

  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-jackson2</artifactId>
            <version>1.4.3</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-jackson2:1.4.3")
    }

https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson3/1.4.3

Integrates problem4j-core with tools.jackson.core:jackson-databind:3.x.

  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-jackson3</artifactId>
            <version>1.4.3</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-jackson3:1.4.3")
    }

v1.4.2

Choose a tag to compare

@damianmalczewski damianmalczewski released this 26 Feb 18:43
Immutable release. Only release title and notes can be modified.

Changed

  • Bump problem4j-core to 1.4.2.

https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson2/1.4.2

Integrates problem4j-core with com.fasterxml.jackson.core:jackson-databind:2.x.

  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-jackson2</artifactId>
            <version>1.4.2</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-jackson2:1.4.2")
    }

https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson3/1.4.2

Integrates problem4j-core with tools.jackson.core:jackson-databind:3.x.

  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-jackson3</artifactId>
            <version>1.4.2</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-jackson3:1.4.2")
    }

v1.4.1

Choose a tag to compare

@damianmalczewski damianmalczewski released this 17 Feb 21:53
Immutable release. Only release title and notes can be modified.

Changed

  • Bump problem4j-core to 1.4.1.

https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson2/1.4.1

Integrates problem4j-core with com.fasterxml.jackson.core:jackson-databind:2.x.

  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-jackson2</artifactId>
            <version>1.4.1</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-jackson2:1.4.1")
    }

https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson3/1.4.1

Integrates problem4j-core with tools.jackson.core:jackson-databind:3.x.

  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-jackson3</artifactId>
            <version>1.4.1</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-jackson3:1.4.1")
    }

v1.4.0

Choose a tag to compare

@damianmalczewski damianmalczewski released this 17 Feb 12:34
Immutable release. Only release title and notes can be modified.

Added

  • Add support for JSpecify annotations for nullability and Kotlin interop.
  • Add support for Java Platform Module System if using Java version 9+, due to producing multi-release JAR
    artifacts.
    module org.example.project {
        // pick what you need for your project
        requires io.github.problem4j.jackson2;
        requires io.github.problem4j.jackson3;
    }

Changed

  • Bump problem4j-core to 1.4.0.

https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson2/1.4.0

Integrates problem4j-core with com.fasterxml.jackson.core:jackson-databind:2.x.

  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-jackson2</artifactId>
            <version>1.4.0</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-jackson2:1.4.0")
    }

https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson3/1.4.0

Integrates problem4j-core with tools.jackson.core:jackson-databind:3.x.

  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-jackson3</artifactId>
            <version>1.4.0</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-jackson3:1.4.0")
    }

v1.4.0-RC1

v1.4.0-RC1 Pre-release
Pre-release

Choose a tag to compare

@damianmalczewski damianmalczewski released this 14 Feb 16:04
Immutable release. Only release title and notes can be modified.

Added

  • Add support for JSpecify annotations for nullability and Kotlin interop.
  • Add support for Java Platform Module System. For problem4j-jackson2 support is included by producing multi-release JAR artifact, so Java 9+ picks module information and Java 8 ignores it.
    module org.example.project {
        // pick what you need for your project
        requires io.github.problem4j.jackson2;
        requires io.github.problem4j.jackson3;
    }

Changed

  • Bump problem4j-core to 1.4.0-RC1.

https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson2/1.4.0-RC1

Integrates problem4j-core with com.fasterxml.jackson.core:jackson-databind:2.x.

  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-jackson2</artifactId>
            <version>1.4.0-RC1</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-jackson2:1.4.0-RC1")
    }

https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson3/1.4.0-RC1

Integrates problem4j-core with tools.jackson.core:jackson-databind:3.x.

  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-jackson3</artifactId>
            <version>1.4.0-RC1</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-jackson3:1.4.0-RC1")
    }

v1.3.3

Choose a tag to compare

@damianmalczewski damianmalczewski released this 12 Feb 17:25
Immutable release. Only release title and notes can be modified.
3e21b4f

Changed

  • Bump problem4j-core to 1.3.3.

https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson2/1.3.3

Integrates problem4j-core with com.fasterxml.jackson.core:jackson-databind:2.x.

  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-jackson2</artifactId>
            <version>1.3.3</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-jackson2:1.3.3")
    }

https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson3/1.3.3

Integrates problem4j-core with tools.jackson.core:jackson-databind:3.x.

  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-jackson3</artifactId>
            <version>1.3.3</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-jackson3:1.3.3")
    }

v1.3.2

Choose a tag to compare

@damianmalczewski damianmalczewski released this 29 Jan 22:32
Immutable release. Only release title and notes can be modified.
41e442d

Changed

  • Bump problem4j-core to 1.3.2.

https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson2/1.3.2

Integrates problem4j-core with com.fasterxml.jackson.core:jackson-databind:2.x.

  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-jackson2</artifactId>
            <version>1.3.2</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-jackson2:1.3.2")
    }

https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson3/1.3.2

Integrates problem4j-core with tools.jackson.core:jackson-databind:3.x.

  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-jackson3</artifactId>
            <version>1.3.2</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-jackson3:1.3.2")
    }

v1.3.1

Choose a tag to compare

@damianmalczewski damianmalczewski released this 13 Jan 19:27
Immutable release. Only release title and notes can be modified.
c94cc34

Changed

  • Bump problem4j-core to 1.3.1.

https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson2/1.3.1

Integrates problem4j-core with com.fasterxml.jackson.core:jackson-databind:2.x.

  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-jackson2</artifactId>
            <version>1.3.1</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-jackson2:1.3.1")
    }

https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson3/1.3.1

Integrates problem4j-core with tools.jackson.core:jackson-databind:3.x.

  1. Maven:
    <dependencies>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-jackson3</artifactId>
            <version>1.3.1</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        implementation("io.github.problem4j:problem4j-jackson3:1.3.1")
    }