Skip to content

v3.8.0

Choose a tag to compare

@Chrimle Chrimle released this 15 Apr 22:23
· 69 commits to main since this release
be6b5e9

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-plugin Version 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 additionalEnumTypeAnnotations ConfigOption by @Chrimle in #711

    Adds official support for the additionalEnumTypeAnnotations-configOption with the spring-boot library.

  • [spring/spring-boot] Support serializableModel ConfigOption by @Chrimle in #715

    Adds official support for the serializableModel-configOption with the spring-boot library.

  • [spring/spring-boot] Support additionalModelTypeAnnotations ConfigOption by @Chrimle in #716

    Adds official support for the additionalModelTypeAnnotations-configOption with the spring-boot library.

  • [spring/spring-boot] Support useBeanValidation ConfigOption by @Chrimle in #720

    Adds official support for the useBeanValidation-configOption with the spring-boot library.

  • [spring/spring-boot] Support generateBuilders ConfigOption by @Chrimle in #721

    Adds official support for the generateBuilders-configOption with the spring-boot library.

  • [spring/spring-boot] Support useEnumCaseInsensitive ConfigOption by @Chrimle in #722

    Adds official support for the useEnumCaseInsensitive-configOption with the spring-boot library.

  • [spring/spring-boot] Support enumUnknownDefaultCase ConfigOption by @Chrimle in #723

    Adds official support for the useEnumCaseInsensitive-configOption with the spring-boot library.

  • Support Spring Generator & spring-boot Library by @Chrimle in #735

    Official support for the spring Generator and spring-boot Library. NOTE: spring-templates/modelEnum.mustache has been renamed to spring-templates/enumOuterClass.mustache.

Information About Status of spring-templates & spring Generator

The spring-templates (used by the spring generator and spring-boot library) will remain in PREVIEW mode. This release has added basic support for generating record and enum classes, as well as supporting most of the configOptions already 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 the spring-templates will 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