Skip to content

Latest commit

 

History

History
227 lines (165 loc) · 6.71 KB

File metadata and controls

227 lines (165 loc) · 6.71 KB

Changelog

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.

2.0.3 - 2026-04-01

Changed

  • Updated spring boot version to 4.0.5

2.0.2 - 2026-02-03

Changed

  • Updated spring boot version to 4.0.2

Fixed

  • Allow no value in Filter validation of Value content, required for null conditions

2.0.1 - 2026-01-21

Fixed

  • Wrong utils package name in generator-rest
  • Wrong parent value in generated pom.xml from generator-cli

2.0.0 - 2025-12-01

Added

  • CLI support for project generation

Changed

  • Updated spring boot version to 4.0.0
  • Updated swagger-parser version to 2.1.36
  • Updated maven-model version to 3.9.11
  • Updated commons-io version to 2.21.0
  • Updated jackson-databind-nullable version to 0.2.8
  • Updated mapstruct version to 1.6.3
  • Updated springdoc version to 3.0.0
  • Update the jackson.version to 2.20.1 to avoid using jackson 3 until all required dependencies support it (JsonNullable does not support it yet)

1.2.5 - 2025-09-23

Changed

  • Updated spring boot version to 3.5.6

1.2.4 - 2025-08-25

Changed

  • Updated spring boot version to 3.5.5

1.2.3 - 2025-08-11

Changed

  • Updated spring boot version to 3.5.4

1.2.2 - 2025-06-25

Changed

  • Updated apache bean utils to 1.11.0

1.2.1 - 2025-06-25

Changed

  • Updated spring boot version to 3.5.3

1.2.0 - 2025-05-26

Changed

  • Updated spring boot version to 3.5.0

1.1.3 - 2025-05-06

Changed

  • Updated spring boot version to 3.4.5

1.1.2 - 2025-03-24

Changed

  • Updated spring boot version to 3.4.4

1.1.1 - 2025-01-17

Changed

  • Optimized search tuple management

1.1.0 - 2025-01-10

Changed

  • Updated spring boot version to 3.4.1

1.0.1 - 2024-11-11

Changed

  • Updated spring boot version to 3.3.5

1.0.0 - 2024-10-15

Changed

  • Updated spring boot version to 3.3.4
  • Update to use Java 21

0.6.2 - 2024-09-02

Changed

  • Updated spring boot version to 3.3.3

0.6.1 - 2024-08-01

Changed

  • 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

Changed

  • Updated spring boot version to 3.3.1
  • Updated jsonpatch version to 0.4.16
  • Updated springdoc version to 2.6.0
  • Updated swagger-parser version to 2.1.22
  • Updated maven-model version to 3.9.8
  • Updated commons-io version to 2.16.1
  • Updated the id annotation field generation strategy when is uuid

0.5.0 - 2024-01-16

Changed

  • Updated spring boot version to 3.2.1
  • Updated database metadata detection for custom Apigen functions

0.4.1 - 2023-11-22

Changed

  • Updated spring boot version to 3.0.12

0.4.0 - 2023-03-29

Added

  • Filter developer friendly builders
  • Partial support to polymorphic requests
  • Support for null filters

Changed

  • Fix problem with parent-child controller generation
  • Updated spring boot version to 3.0.1
  • Updated springdoc version to 2.0.2

0.3.0 - 2023-01-09

Added

  • 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

Changed

  • 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 to 1.5.3.Final
  • Updated springdoc version to 1.6.14
  • Updated swagger-parser version to 2.1.10
  • Updated maven-model version to 3.8.7
  • Separate persistence related classes from the archetype core to another module and add it as a dependency

Removed

  • Remove dependency on reflections library

0.2.1 - 2022-06-13

Changed

  • 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

Changed

  • Updated spring boot version to 2.6.6
  • Update other dependencies
  • Replace documentation library springfox by spring-doc

Removed

  • Configuration property apigen.documentation.enabled

0.1.1 - 2021-11-11

Fixed

  • Solve compilation error with ApigenMapper generated classes

0.1.0 - 2021-11-11

Added

  • Initial functional version of Apigen