Released N/A
- Breaking change
- Updated to support Spring 6.x and Spring Boot 3.x. This brings with it a minimum Java version of 17. With the Spring upgrade comes a switch to the Jakara EE Servlet API instead of Java EE.
- Update build to Gradle 8.9
- Added support for ErrorProne and NullAway for compile time checks of nullability.
Released 2023-12-01
- Restructured Gradle build files to more convention based approach.
- Started using type-safe dependency notation in build files.
- Fix an issue where servlet api version was not being set correctly in published artifacts in Maven Central (#11).
- Upgrade Spring Framework to 5.3.28.
- Upgrade Spring Boot to 2.7.13
- Update build to Gradle 8.5
Released 2022-05-22
- Add preliminary support for binding to Java
recordtypes. - JDK 17 is now required to build this project. The production artifacts are still compiled to Java 1.8 bytecode.
- Upgrade to Spring Framework 5.3.13
- Upgrade to Spring Boot 2.4.13
- Upgraded to equals verifier 3.10
- Moved the Gradle build from Groovy DSL to Kotlin DSL
Released 2021-06-20
- New Spring Boot starter modules for both Web MVC and WebFlux implementations. Allows quick and easy use of the data binder in Spring Boot applications with no configuration.
- Add basic support for Multipart request data in WebFlux.
- Minimum supported Spring version: 5.3.8
- Minimum supported Spring Boot version: 2.4.7
Released 2021-03-24
- Add support for binding
MultipartFileand Servlet APIPartobjects using@FormParamterand@RequestParamterannotations.MultipartFileandPartare only for Spring MVC and do not work in Spring WebFlux.
Released 2020-09-02
- Add support for binding request payloads using the
@RequestBodyannotation.
Released 2020-04-29
- Initial release
- Minimum supported Spring version: 5.2.6