v1.4.0-RC1
Pre-release
Pre-release
·
119 commits
to main
since this release
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-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") }