Skip to content

v1.7.0

Latest
Compare
Choose a tag to compare
@ivangsa ivangsa released this 30 Dec 09:02
· 1 commit to main since this release

This new release comes with 3 major features 🚀🚀 along with multiple minor improvements.

What's new:

  • epic: adds fullstack support for @naturalId for entities and service id parameter
  • epic: adds fullstack support for patch method allowing for partial updates
  • [plugins/asyncapi-spring-cloud-streams3] adds support for Spring Modulith Events: outbox and listener. 🚀🚀

Breaking Changes:

  • [zdl-jvm] Zdl grammar has been flexibilized in order to allow concatenating and parsing multiple ZDL files. Now "Global Javadoc" can be only attached to a config section. This may break some ZDL files with Global Javadoc and no config section.
  • [plugins/openapi-controllers] breaking useOptional for method parameters defaults to false. It may break code generation for controllers where OpenAPI generator is configured with useOptional=true. plugins/openapi-controllers and openapi-generator should be configured using the same value for useOptional.

All changes:

  • 2024-12-30 1b84fae zdl-jvm.version > 1.2.3
  • 2024-12-19 a2e2f47 adds .editorconfig and .gitattributes
  • 2024-12-19 e862bb5 fix with corner cases in templates
  • 2024-12-16 35271c4 fix problem with assigning to the current context in handlebars partials
  • 2024-12-13 b74a7b8 fixes for new ZDL rules (global javadoc goes on top of config section)
  • 2024-12-13 743032f epic: refactors @naturalId to favor new native format in zdl.
  • 2024-12-13 a62bc55 refactors HandlebarsEngine context.model() and assign helper.
  • 2024-12-13 7413cf8 epic: refactors @naturalId to favor new native format in zdl.
  • 2024-12-12 5a7c6e6 [plugins/zdl-to-openapi] adds support for operationIdsToInclude and operationIdsToExclude supporting ant-style wildcard matching.
  • 2024-12-11 141becc epic: adds @naturalId support for entities and service id parameter.
  • 2024-12-10 5f237e3 [plugins/asyncapi-spring-cloud-streams3] adds support for Spring Modulith Events: outbox and listener. 🚀🚀
  • 2024-12-04 6a0729d [plugins/openapi-controllers] fix for inline parameters
  • 2024-12-03 11ef2e5 [plugins/zdl-to-openapi] adds support for patch method
  • 2024-12-03 d88cdd4 [plugins/zdl-to-openapi] adds support for patch method
  • 2024-12-03 618abf1 Revert "[plugins/zdl-to-openapi] adds support for patch method"
  • 2024-12-02 2390f67 [plugins/openapi-controllers] support for search GET parameters
  • 2024-12-02 6601749 [e2e] adds project test for features patch and naturalId
  • 2024-12-01 bfaf37c [plugins/openapi-controllers] breaking useOptional for method parameters defaults to false
  • 2024-12-01 3051132 [plugins/zdl-to-openapi] in GET endpoints include service.method parameter as query params
  • 2024-12-01 2be3c81 [plugins/openapi-controllers] breaking useOptional for method parameters defaults to false
  • 2024-11-29 9774ecb [plugins/zdl-to-openapi] adds support for patch method
  • 2024-11-26 7fe23b2 chore: fix plugins/pom.xml
  • 2024-11-25 cbefd56 [plugins/backend-application-default] adds addRelationshipsById to control whether to add a read/write relationship by id when mapping relationships between aggregate (not recommended) keeping the relationship by object readonly.

Full Changelog: v1.6.5...v1.7.0