Skip to content

v2.2.2

Latest

Choose a tag to compare

@malczuuu malczuuu released this 16 Mar 00:03
· 7 commits to main since this release
Immutable release. Only release title and notes can be modified.

Spring Boot

https://central.sonatype.com/namespace/io.github.problem4j

  1. Maven:
    <dependencies>
        <!-- pick one for your project -->
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-spring-webflux</artifactId>
            <version>2.2.2</version>
        </dependency>
        <dependency>
            <groupId>io.github.problem4j</groupId>
            <artifactId>problem4j-spring-webmvc</artifactId>
            <version>2.2.2</version>
        </dependency>
    </dependencies>
  2. Gradle (Kotlin DSL):
    dependencies {
        // pick one for  your project
        implementation("io.github.problem4j:problem4j-spring-webflux:2.2.2")
        implementation("io.github.problem4j:problem4j-spring-webmvc:2.2.2")
    }

Changed

  • Deprecate ProblemSupport.resolveProblem.
  • Bump problem4j-core to 1.4.3.
  • Bump problem4j-jackson2 to 1.4.3.
  • Bump problem4j-jackson3 to 1.4.3.

Fixed

  • Fix missing details about primitive types deserialization errors. It will include "detail": "Type mismatch" with "property" and "kind" extensions containing type property and its expected type. This also include kotlin non-null fields.
  • Document configuration properties via JavaDocs and hints in additional-spring-configuration-metadata.json for annotation processor to generate an improved.