Releases: problem4j/problem4j-spring
Releases · problem4j/problem4j-spring
v2.2.1
Immutable
release. Only release title and notes can be modified.
https://central.sonatype.com/namespace/io.github.problem4j
- Maven:
<dependencies> <!-- pick one for your project --> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webflux</artifactId> <version>2.2.1</version> </dependency> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webmvc</artifactId> <version>2.2.1</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { // pick one for your project implementation("io.github.problem4j:problem4j-spring-webflux:2.2.1") implementation("io.github.problem4j:problem4j-spring-webmvc:2.2.1") }
Changed
- Bump
problem4j-coreto1.4.2. - Bump
problem4j-jackson2to1.4.2. - Bump
problem4j-jackson3to1.4.2.
v1.2.6
Immutable
release. Only release title and notes can be modified.
https://central.sonatype.com/namespace/io.github.problem4j
- Maven:
<dependencies> <!-- pick one for your project --> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webflux</artifactId> <version>1.2.6</version> </dependency> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webmvc</artifactId> <version>1.2.6</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { // pick one for your project implementation("io.github.problem4j:problem4j-spring-webflux:1.2.6") implementation("io.github.problem4j:problem4j-spring-webmvc:1.2.6") }
Changed
- Bump
problem4j-coreto1.4.2. - Bump
problem4j-jackson2to1.4.2.
v2.2.0
Immutable
release. Only release title and notes can be modified.
https://central.sonatype.com/namespace/io.github.problem4j
- Maven:
<dependencies> <!-- pick one for your project --> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webflux</artifactId> <version>2.2.0</version> </dependency> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webmvc</artifactId> <version>2.2.0</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { // pick one for your project implementation("io.github.problem4j:problem4j-spring-webflux:2.2.0") implementation("io.github.problem4j:problem4j-spring-webmvc:2.2.0") }
Added
- Add support for JSpecify annotations for nullability and Kotlin interop.
Changed
- Bump
problem4j-coreto1.4.1. - Bump
problem4j-jackson2to1.4.1. - Bump
problem4j-jackson3to1.4.1.
Fixed
- Resolve minor null-safety issues for handling nullable
ProblemContextfields.
v1.2.5
Immutable
release. Only release title and notes can be modified.
https://central.sonatype.com/namespace/io.github.problem4j
- Maven:
<dependencies> <!-- pick one for your project --> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webflux</artifactId> <version>1.2.5</version> </dependency> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webmvc</artifactId> <version>1.2.5</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { // pick one for your project implementation("io.github.problem4j:problem4j-spring-webflux:1.2.5") implementation("io.github.problem4j:problem4j-spring-webmvc:1.2.5") }
Changed
- Bump
problem4j-coreto1.4.1. - Bump
problem4j-jackson2to1.4.1.
Fixed
- Resolve minor
null-safety issues for handling nullableProblemContextfields.
v1.2.4
Immutable
release. Only release title and notes can be modified.
https://central.sonatype.com/namespace/io.github.problem4j
- Maven:
<dependencies> <!-- pick one for your project --> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webflux</artifactId> <version>1.2.4</version> </dependency> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webmvc</artifactId> <version>1.2.4</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { // pick one for your project implementation("io.github.problem4j:problem4j-spring-webflux:1.2.4") implementation("io.github.problem4j:problem4j-spring-webmvc:1.2.4") }
Changed
- Bump
problem4j-coreto1.4.0. - Bump
problem4j-jackson2to1.4.0.
v2.1.3
Immutable
release. Only release title and notes can be modified.
https://central.sonatype.com/namespace/io.github.problem4j
- Maven:
<dependencies> <!-- pick one for your project --> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webflux</artifactId> <version>2.1.3</version> </dependency> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webmvc</artifactId> <version>2.1.3</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { // pick one for your project implementation("io.github.problem4j:problem4j-spring-webflux:2.1.3") implementation("io.github.problem4j:problem4j-spring-webmvc:2.1.3") }
Changed
- Bump
problem4j-coreto1.3.3. - Bump
problem4j-jackson2to1.3.3. - Bump
problem4j-jackson3to1.3.3.
v1.2.3
Immutable
release. Only release title and notes can be modified.
https://central.sonatype.com/namespace/io.github.problem4j
- Maven:
<dependencies> <!-- pick one for your project --> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webflux</artifactId> <version>1.2.3</version> </dependency> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webmvc</artifactId> <version>1.2.3</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { // pick one for your project implementation("io.github.problem4j:problem4j-spring-webflux:1.2.3") implementation("io.github.problem4j:problem4j-spring-webmvc:1.2.3") }
Changed
- Bump
problem4j-coreto1.3.3. - Bump
problem4j-jackson2to1.3.3.
v2.1.2
Immutable
release. Only release title and notes can be modified.
https://central.sonatype.com/namespace/io.github.problem4j
- Maven:
<dependencies> <!-- pick one for your project --> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webflux</artifactId> <version>2.1.2</version> </dependency> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webmvc</artifactId> <version>2.1.2</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { // pick one for your project implementation("io.github.problem4j:problem4j-spring-webflux:2.1.2") implementation("io.github.problem4j:problem4j-spring-webmvc:2.1.2") }
Changed
- Bump
problem4j-coreto1.3.2. - Bump
problem4j-jackson2to1.3.2. - Bump
problem4j-jackson3to1.3.2.
Fixed
- Hide nested configuration class (
ProblemXmlMapperConfiguration) that was accidentally released aspublic.
v1.2.2
Immutable
release. Only release title and notes can be modified.
https://central.sonatype.com/namespace/io.github.problem4j
- Maven:
<dependencies> <!-- pick one for your project --> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webflux</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webmvc</artifactId> <version>1.2.2</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { // pick one for your project implementation("io.github.problem4j:problem4j-spring-webflux:1.2.2") implementation("io.github.problem4j:problem4j-spring-webmvc:1.2.2") }
Changed
- Bump
problem4j-coreto1.3.2. - Bump
problem4j-jackson2to1.3.2.
v2.1.1
Immutable
release. Only release title and notes can be modified.
https://central.sonatype.com/namespace/io.github.problem4j
- Maven:
<dependencies> <!-- pick one for your project --> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webflux</artifactId> <version>2.1.1</version> </dependency> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webmvc</artifactId> <version>2.1.1</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { // pick one for your project implementation("io.github.problem4j:problem4j-spring-webflux:2.1.1") implementation("io.github.problem4j:problem4j-spring-webmvc:2.1.1") }
Added
- Finalize missing JavaDocs (and fix various existing) - all
publicclasses and methods now have proper JavaDocs.
Changed
- Bump
problem4j-coreto1.3.1. - Bump
problem4j-jackson2to1.3.1. - Bump
problem4j-jackson3to1.3.1.
Fixed
- Hardcode value of
PROBLEM_CONTEXT_ATTRIBUTEconst to make it possible to use in annotation.