Releases: problem4j/problem4j-jackson
v1.4.2
Changed
- Bump
problem4j-coreto1.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.
- Maven:
<dependencies> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-jackson2</artifactId> <version>1.4.2</version> </dependency> </dependencies>
- 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.
- Maven:
<dependencies> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-jackson3</artifactId> <version>1.4.2</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { implementation("io.github.problem4j:problem4j-jackson3:1.4.2") }
v1.4.1
Changed
- Bump
problem4j-coreto1.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.
- Maven:
<dependencies> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-jackson2</artifactId> <version>1.4.1</version> </dependency> </dependencies>
- 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.
- Maven:
<dependencies> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-jackson3</artifactId> <version>1.4.1</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { implementation("io.github.problem4j:problem4j-jackson3:1.4.1") }
v1.4.0
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-coreto1.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.
- Maven:
<dependencies> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-jackson2</artifactId> <version>1.4.0</version> </dependency> </dependencies>
- 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.
- Maven:
<dependencies> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-jackson3</artifactId> <version>1.4.0</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { implementation("io.github.problem4j:problem4j-jackson3:1.4.0") }
v1.4.0-RC1
Added
- Add support for JSpecify annotations for nullability and Kotlin interop.
- Add support for Java Platform Module System. For
problem4j-jackson2support 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-coreto1.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.
- Maven:
<dependencies> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-jackson2</artifactId> <version>1.4.0-RC1</version> </dependency> </dependencies>
- 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.
- Maven:
<dependencies> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-jackson3</artifactId> <version>1.4.0-RC1</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { implementation("io.github.problem4j:problem4j-jackson3:1.4.0-RC1") }
v1.3.3
Changed
- Bump
problem4j-coreto1.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.
- Maven:
<dependencies> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-jackson2</artifactId> <version>1.3.3</version> </dependency> </dependencies>
- 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.
- Maven:
<dependencies> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-jackson3</artifactId> <version>1.3.3</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { implementation("io.github.problem4j:problem4j-jackson3:1.3.3") }
v1.3.2
Changed
- Bump
problem4j-coreto1.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.
- Maven:
<dependencies> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-jackson2</artifactId> <version>1.3.2</version> </dependency> </dependencies>
- 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.
- Maven:
<dependencies> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-jackson3</artifactId> <version>1.3.2</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { implementation("io.github.problem4j:problem4j-jackson3:1.3.2") }
v1.3.1
Changed
- Bump
problem4j-coreto1.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.
- Maven:
<dependencies> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-jackson2</artifactId> <version>1.3.1</version> </dependency> </dependencies>
- 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.
- Maven:
<dependencies> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-jackson3</artifactId> <version>1.3.1</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { implementation("io.github.problem4j:problem4j-jackson3:1.3.1") }
v1.3.0
This release moves the project to a different namespace - io.github.problem4j, which has the side effect of breaking backward compatibility (due to changing root package). This change was made intentionally right now, as the library is still very young. Other libraries from Problem4J family will eventually follow this change.
Changed
- Bump
problem4j-coreto1.3.0. - Transfer library to
io.github.problem4jnamespace (both mavengroupIdand Java package, as described at the beginning of release notes). - Rename
problem4j-jacksontoproblem4j-jackson2, as due to already changing project namespace this can be included with minimal effort.
https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson2/1.3.0
Integrates problem4j-core with com.fasterxml.jackson.core:jackson-databind:2.x.
- Maven:
<dependencies> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-jackson2</artifactId> <version>1.3.0</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { implementation("io.github.problem4j:problem4j-jackson2:1.3.0") }
https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson3/1.3.0
Integrates problem4j-core with tools.jackson.core:jackson-databind:3.x.
- Maven:
<dependencies> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-jackson3</artifactId> <version>1.3.0</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { implementation("io.github.problem4j:problem4j-jackson3:1.3.0") }
v1.3.0-RC1
This release moves the project to a different namespace - io.github.problem4j, which has the side effect of breaking backward compatibility (due to changing root package). This change was made intentionally right now, as the library is still very young. Other libraries from Problem4J family will eventually follow this change.
Changed
- Bump
problem4j-coreto1.3.0-RC1. - Transfer library to
io.github.problem4jnamespace (both mavengroupIdand Java package, as described at the beginning of release notes). - Rename
problem4j-jacksontoproblem4j-jackson2, as due to already changing project namespace this can be included with minimal effort.
https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson2/1.3.0-RC1
Integrates problem4j-core with com.fasterxml.jackson.core:jackson-databind:2.x.
- Maven:
<dependencies> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-jackson2</artifactId> <version>1.3.0-RC1</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { implementation("io.github.problem4j:problem4j-jackson2:1.3.0-RC1") }
https://central.sonatype.com/artifact/io.github.problem4j/problem4j-jackson3/1.3.0-RC1
Integrates problem4j-core with tools.jackson.core:jackson-databind:3.x.
- Maven:
<dependencies> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-jackson3</artifactId> <version>1.3.0-RC1</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { implementation("io.github.problem4j:problem4j-jackson3:1.3.0-RC1") }
v1.2.5
This release unifies releasing for problem4j-jackson and problem4j-jackson3. Since 1.2.5, both modules will be released together.
This release contains no functional changes.
Added
- Add license headers to source files and add
LICENSEtoMETA-INFin published*.jarfiles.
Changed
- Bump
problem4j-coreto1.2.5.
https://central.sonatype.com/artifact/io.github.malczuuu.problem4j/problem4j-jackson/1.2.5
Integrates problem4j-core with com.fasterxml.jackson.core:jackson-databind:2.x.
- Maven:
<dependencies> <dependency> <groupId>io.github.malczuuu.problem4j</groupId> <artifactId>problem4j-jackson</artifactId> <version>1.2.5</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { implementation("io.github.malczuuu.problem4j:problem4j-jackson:1.2.5") }
https://central.sonatype.com/artifact/io.github.malczuuu.problem4j/problem4j-jackson3/1.2.5
Integrates problem4j-core with tools.jackson.core:jackson-databind:3.x.
- Maven:
<dependencies> <dependency> <groupId>io.github.malczuuu.problem4j</groupId> <artifactId>problem4j-jackson3</artifactId> <version>1.2.5</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { implementation("io.github.malczuuu.problem4j:problem4j-jackson3:1.2.5") }