All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.1 - 2024-11-11
- Updated spring boot version to
3.3.5
1.0.0 - 2024-10-15
- Updated spring boot version to
3.3.4
- Update to use Java 21
0.6.2 - 2024-09-02
- Updated spring boot version to
3.3.3
0.6.1 - 2024-08-01
- Fix traceId propagation to response when its origin is not the request header
- Updated spring boot version to
3.3.2
0.6.0 - 2024-07-16
- Updated spring boot version to
3.3.1
- Updated
jsonpatch
version to0.4.16
- Updated
springdoc
version to2.6.0
- Updated
swagger-parser
version to2.1.22
- Updated
maven-model
version to3.9.8
- Updated
commons-io
version to2.16.1
- Updated the id annotation field generation strategy when is uuid
0.5.0 - 2024-01-16
- Updated spring boot version to
3.2.1
- Updated database metadata detection for custom Apigen functions
0.4.1 - 2023-11-22
- Updated spring boot version to
3.0.12
0.4.0 - 2023-03-29
- Filter developer friendly builders
- Partial support to polymorphic requests
- Support for null filters
- Fix problem with parent-child controller generation
- Updated spring boot version to
3.0.1
- Updated
springdoc
version to2.0.2
0.3.0 - 2023-01-09
- Support for nullable in OpenAPI file interpretation
- Partial support for non json (
application/json
) mime types - Support for parent-child entity endpoints generation
- Support for PATCH endpoints
- Enhance the code generation mechanism to allow to extend and replace by custom code generation strategies
- Generated non paginated controller endpoints for list and search if the OpenAPI file specifies it
- Allow to customize the standard api response
- Allow to customize the field implementation type for properties
- Honor default OpenAPI object type in file interpretation
- Allow independence between basePackage and artifactId in OpenAPI extension
- Updated spring boot version to
2.7.7
- Updated
mapstruct
version to1.5.3.Final
- Updated
springdoc
version to1.6.14
- Updated
swagger-parser
version to2.1.10
- Updated
maven-model
version to3.8.7
- Separate persistence related classes from the archetype core to another module and add it as a dependency
- Remove dependency on
reflections
library
0.2.1 - 2022-06-13
- Downgraded
reflections
version - Updated jpa entity relations to always be lazy by default
- Fix delete endpoint generation to be able to generate no content responses
0.2.0 - 2022-04-18
- Updated spring boot version to
2.6.6
- Update other dependencies
- Replace documentation library
springfox
byspring-doc
- Configuration property
apigen.documentation.enabled
0.1.1 - 2021-11-11
- Solve compilation error with
ApigenMapper
generated classes
0.1.0 - 2021-11-11
- Initial functional version of Apigen