Repository navigation
0.2.13 adds @Present for JsonNullable (#208, closes #176, asked for by @jpfinne): the value must be set, so undefined() fails validation and an explicit null passes. It comes for jakarta.validation and javax.validation, used with payload = Unwrapping.Skip.class as the README explains.
New helpers ofNull(), isNull(), isNonNull() and ifNonNull(...) (#204, thanks @Thorsrud22, and @DunkanMcLoud for the first version in #56). JsonNullable as a record component is now tested on Jackson 2 and 3 and documented (#206).
The javadoc jar has content again; from 0.2.10 to 0.2.12 it was empty (#205). Publishing works with Maven 3.10 on the runner (#207, #219).
What's Changed
- prepare 0.2.13 snapshot version by @Thorsrud22 in #198
- Bump com.fasterxml.jackson.core:jackson-databind from 2.22.1 to 2.22.2 in /src/it/jakarta-jar-modulepath by @dependabot[bot] in #195
- Bump com.fasterxml.jackson.core:jackson-databind from 2.21.5 to 2.21.6 in /src/it/jakarta-jar-classpath by @dependabot[bot] in #196
- Bump com.fasterxml.jackson.core:jackson-databind from 2.21.5 to 2.21.7 in /src/it/jakarta-jlink by @dependabot[bot] in #200
- Add RELEASING.md by @Sekator778 in #202
- Publish a javadoc jar with content again by @Sekator778 in #205
- Keep the publish credentials on Maven 3.10 by @Sekator778 in #207
- Test JsonNullable as a record component by @Sekator778 in #206
- Add the @present constraint for JsonNullable by @Sekator778 in #208
- Add null-state helpers: ofNull, isNull, isNonNull, ifNonNull by @Thorsrud22 in #204
- 0.2.13 release by @Sekator778 in #215
- Bump central-publishing-maven-plugin to 0.12.0 by @Sekator778 in #219
Full Changelog: v0.2.12...v0.2.13