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 withuseOptional=true
.plugins/openapi-controllers
andopenapi-generator
should be configured using the same value foruseOptional
.
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()
andassign
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
andoperationIdsToExclude
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
andnaturalId
- 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