v3.8.0
What's Changed
Dependency Updates
- Bump io.github.chrimle:chrimle-oss-parent from 0.10.0 to 0.11.0 by @Chrimle in #713
- Inherit
maven-antrun-pluginVersion from Parent POM by @Chrimle in #714 - Bump swagger.version from 2.2.37 to 2.2.47 by @dependabot[bot] in #739
- Bump jakarta.servlet:jakarta.servlet-api from 6.0.0 to 6.1.0 by @dependabot[bot] in #737
Preview Changes
- [spring/spring-boot] Support
additionalEnumTypeAnnotationsConfigOption by @Chrimle in #711Adds official support for the
additionalEnumTypeAnnotations-configOption with thespring-bootlibrary. - [spring/spring-boot] Support
serializableModelConfigOption by @Chrimle in #715Adds official support for the
serializableModel-configOption with thespring-bootlibrary. - [spring/spring-boot] Support
additionalModelTypeAnnotationsConfigOption by @Chrimle in #716Adds official support for the
additionalModelTypeAnnotations-configOption with thespring-bootlibrary. - [spring/spring-boot] Support
useBeanValidationConfigOption by @Chrimle in #720Adds official support for the
useBeanValidation-configOption with thespring-bootlibrary. - [spring/spring-boot] Support
generateBuildersConfigOption by @Chrimle in #721Adds official support for the
generateBuilders-configOption with thespring-bootlibrary. - [spring/spring-boot] Support
useEnumCaseInsensitiveConfigOption by @Chrimle in #722Adds official support for the
useEnumCaseInsensitive-configOption with thespring-bootlibrary. - [spring/spring-boot] Support
enumUnknownDefaultCaseConfigOption by @Chrimle in #723Adds official support for the
useEnumCaseInsensitive-configOption with thespring-bootlibrary. - Support
SpringGenerator &spring-bootLibrary by @Chrimle in #735Official support for the
springGenerator andspring-bootLibrary. NOTE:spring-templates/modelEnum.mustachehas been renamed tospring-templates/enumOuterClass.mustache.
Information About Status of spring-templates & spring Generator
The
spring-templates(used by thespringgenerator andspring-bootlibrary) will remain in PREVIEW mode. This release has added basic support for generatingrecordandenumclasses, as well as supporting most of theconfigOptionsalready supported by the "regular"templates. However, there MAY still be issues/limitations/complications that will require breaking changes. It is for this reason, as well as needing a preview-release to test things out and gather feedback prior to production-release, that thespring-templateswill remain in PREVIEW in this release. NOTE: While potentially breaking changes will not be considered for semantic versioning, changes will continue to be labelled, documented and included in the "Preview"-section of the release notes, where "actions needed" will be detailed (if applicable).
Full Changelog: v3.7.0...v3.8.0