Skip to content

v1.7.0: OpenAPI Example Support, Bulk POST, and Relation Startup Fix

Choose a tag to compare

@mzivkovicdev mzivkovicdev released this 25 Mar 13:16
· 196 commits to main since this release
4ca2ac5

Version 1.7.0 improves OpenAPI generation, adds bulk create support, extends documentation, and fixes a relation-related startup issue. It also includes a small internal refactor in field validation utilities.

What's new

  • Added example as part of field definition
    A new example property is now supported in field definitions. This value is used when generating OpenAPI specifications, making the generated API documentation more descriptive and easier to understand.

  • Added POST bulk endpoint
    Generated applications can now include a bulk POST endpoint, allowing multiple items to be created in a single request.

  • Added documentation comparing Spring CRUD Generator and Bootify
    The documentation has been extended with a comparison between Spring CRUD Generator and Bootify to help users better understand the differences in approach and use cases.

  • Fixed startup issue when adding column in CRUD spec on relations
    A bug was fixed where the generated application could fail to start if a column definition was added in the CRUD spec for relation fields. This is now resolved.

  • Refactored field utility logic
    Part of the field utility logic has been refactored, with methods moved to FieldValidationResolver to improve internal structure and responsibility separation.

Notes

This release focuses on small but useful improvements in generated API documentation, bulk operations, project documentation, and relation handling stability.