Releases: problem4j/problem4j-spring
v2.1.1
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 not-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.
v1.2.1
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.1</version> </dependency> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webmvc</artifactId> <version>1.2.1</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { // pick one for your project implementation("io.github.problem4j:problem4j-spring-webflux:1.2.1") implementation("io.github.problem4j:problem4j-spring-webmvc:1.2.1") }
Added
- Finalize missing JavaDocs (and fix various not-existing) - all
publicclasses and methods now have proper JavaDocs.
Changed
- Bump
problem4j-coreto1.3.1. - Bump
problem4j-jackson2to1.3.1.
Fixed
- Hardcode value of
PROBLEM_CONTEXT_ATTRIBUTEconst to make it possible to use in annotation.
v2.1.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.
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.0</version> </dependency> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webmvc</artifactId> <version>2.1.0</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { // pick one for your project implementation("io.github.problem4j:problem4j-spring-webflux:2.1.0") implementation("io.github.problem4j:problem4j-spring-webmvc:2.1.0") }
Changed
- Bump
problem4j-coreto1.3.0-RC1. - Bump
problem4j-jackson2to1.3.0-RC1. - Bump
problem4j-jackson3to1.3.0-RC1. - Transfer library to
io.github.problem4jnamespace (both mavengroupIdand Java package, as described at the beginning of release notes). - Taking advantage of root package change, some other classes were relocated or renamed to simplify library model.
v1.2.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.
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.0</version> </dependency> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webmvc</artifactId> <version>1.2.0</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { // pick one for your project implementation("io.github.problem4j:problem4j-spring-webflux:1.2.0") implementation("io.github.problem4j:problem4j-spring-webmvc:1.2.0") }
Changed
- Bump
problem4j-coreto1.3.0. - Bump
problem4j-jackson2to1.3.0. - Transfer library to
io.github.problem4jnamespace (both mavengroupIdand Java package, as described at the beginning of release notes). - Taking advantage of root package change, some other classes were relocated or renamed to simplify library model.
v2.1.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.
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.0-RC1</version> </dependency> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webmvc</artifactId> <version>2.1.0-RC1</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { // pick one for your project implementation("io.github.problem4j:problem4j-spring-webflux:2.1.0-RC1") implementation("io.github.problem4j:problem4j-spring-webmvc:2.1.0-RC1") }
Changed
- Bump
problem4j-coreto1.3.0-RC1. - Bump
problem4j-jackson2to1.3.0-RC1. - Bump
problem4j-jackson3to1.3.0-RC1. - Transfer library to
io.github.problem4jnamespace (both mavengroupIdand Java package, as described at the beginning of release notes).
v1.2.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.
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.0-RC1</version> </dependency> <dependency> <groupId>io.github.problem4j</groupId> <artifactId>problem4j-spring-webmvc</artifactId> <version>1.2.0-RC1</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { // pick one for your project implementation("io.github.problem4j:problem4j-spring-webflux:1.2.0-RC1") implementation("io.github.problem4j:problem4j-spring-webmvc:1.2.0-RC1") }
Changed
- Bump
problem4j-coreto1.3.0-RC1. - Bump
problem4j-jackson2to1.3.0-RC1. - Transfer library to
io.github.problem4jnamespace (both mavengroupIdand Java package, as described at the beginning of release notes).
v2.0.6
https://central.sonatype.com/namespace/io.github.malczuuu.problem4j
- Maven:
<dependencies> <!-- pick one for your project --> <dependency> <groupId>io.github.malczuuu.problem4j</groupId> <artifactId>problem4j-spring-webflux</artifactId> <version>2.0.6</version> </dependency> <dependency> <groupId>io.github.malczuuu.problem4j</groupId> <artifactId>problem4j-spring-webmvc</artifactId> <version>2.0.6</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { // pick one for your project implementation("io.github.malczuuu.problem4j:problem4j-spring-webflux:2.0.6") implementation("io.github.malczuuu.problem4j:problem4j-spring-webmvc:2.0.6") }
Changed
- Bump
problem4j-jackson3to1.2.5.
v2.0.5
https://central.sonatype.com/namespace/io.github.malczuuu.problem4j
- Maven:
<dependencies> <!-- pick one for your project --> <dependency> <groupId>io.github.malczuuu.problem4j</groupId> <artifactId>problem4j-spring-webflux</artifactId> <version>2.0.5</version> </dependency> <dependency> <groupId>io.github.malczuuu.problem4j</groupId> <artifactId>problem4j-spring-webmvc</artifactId> <version>2.0.5</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { // pick one for your project implementation("io.github.malczuuu.problem4j:problem4j-spring-webflux:2.0.5") implementation("io.github.malczuuu.problem4j:problem4j-spring-webmvc:2.0.5") }
Added
- Add license headers to source files and add
LICENSEtoMETA-INFin published*.jarfiles.
Changed
- Bump
problem4j-coreto1.2.5. - Bump
problem4j-jacksonto1.2.5.
Fixed
- Return query/form parameter names from
@BindParamif used as@ModelAttribute. - Do not bloat code with usages of IDE-specific
org.jetbrains.annotations. - Deprecate
OverridingProblemPostProcessorin favour ofDefaultProblemPostProcessor(both match functionality, but for unification of component names). - Fix minor javadoc mistakes/typos.
v1.1.7
https://central.sonatype.com/namespace/io.github.malczuuu.problem4j
- Maven:
<dependencies> <!-- pick one for your project --> <dependency> <groupId>io.github.malczuuu.problem4j</groupId> <artifactId>problem4j-spring-webflux</artifactId> <version>1.1.7</version> </dependency> <dependency> <groupId>io.github.malczuuu.problem4j</groupId> <artifactId>problem4j-spring-webmvc</artifactId> <version>1.1.7</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { // pick one for your project implementation("io.github.malczuuu.problem4j:problem4j-spring-webflux:1.1.7") implementation("io.github.malczuuu.problem4j:problem4j-spring-webmvc:1.1.7") }
Added
- Add license headers to source files and add
LICENSEtoMETA-INFin published*.jarfiles.
Changed
- Bump
problem4j-coreto1.2.5. - Bump
problem4j-jacksonto1.2.5.
Fixed
- Return query/form parameter names from
@BindParamif used as@ModelAttribute. - Do not bloat code with usages of IDE-specific
org.jetbrains.annotations. - Deprecate
OverridingProblemPostProcessorin favour ofDefaultProblemPostProcessor(both match functionality, but for unification of component names). - Fix minor javadoc mistakes/typos.
v2.0.4
https://central.sonatype.com/namespace/io.github.malczuuu.problem4j
- Maven:
<dependencies> <!-- pick one for your project --> <dependency> <groupId>io.github.malczuuu.problem4j</groupId> <artifactId>problem4j-spring-webflux</artifactId> <version>2.0.4</version> </dependency> <dependency> <groupId>io.github.malczuuu.problem4j</groupId> <artifactId>problem4j-spring-webmvc</artifactId> <version>2.0.4</version> </dependency> </dependencies>
- Gradle (Kotlin DSL):
dependencies { // pick one for your project implementation("io.github.malczuuu.problem4j:problem4j-spring-webflux:2.0.4") implementation("io.github.malczuuu.problem4j:problem4j-spring-webmvc:2.0.4") }
Fixed
- Bump
problem4j-coreto version1.2.3. - Bump
problem4j-jacksonto version1.2.4. - Bump
problem4j-jackson3to version1.1.4.