Skip to content

Latest commit

 

History

History
415 lines (237 loc) · 9.25 KB

CHANGELOG.md

File metadata and controls

415 lines (237 loc) · 9.25 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.

[1.8.8] - 2024-11-22

Changed

  • When model and helper are in the same package, avoid useless imports#103

[1.8.7] - 2024-11-15

Fixed

  • test coverage for MicroProfileSchemaWrapperGenerator #99

[1.8.6] - 2024-11-15

Added

  • added attributes to field : openapiEnumeration and openapiFormat #97

Changed

  • field attribute : exampleData renamed to openapiExample

[1.8.5] - 2024-11-14

Added

  • package-helper-microprofile, to add model wrapper with openapi annotation. #95

Fixed

[1.8.4] - 2024-11-10

  • use of LocalDateTime.now() in data facade when 'type-mapper-time-ng' is enabled

[1.8.3] - 2024-11-09

Added

  • daogen property : disable-singleton (If set to 'enabled' the singleton generation. (i.e. RSE DEFAULT field).)

Changed

  • fj-version set to 8.6.2

[1.8.2] - 2024-05-05

Added

  • daogen property : dao-rest-ng-mode ('dao.rest.ng' will be selected and no serialization)
  • daogen property : type-mapper-time-ng (when enabled, By default java.time.LocalDate/LocalTime/LocalDateTime will be used for model)

Changed

  • fj-bom version set to 1.6.5
  • fj-version set to 8.5.9
  • fj-doc version set to 8.4.6
  • native-helper-graalvm set to 1.3.4

[1.8.1] - 2024-03-26

Changed

  • newInstance(model) coverage in Junit4ModelGenerator/Junit5ModelGenerator

[1.8.0] - 2024-03-12

Added

  • Finder test coverage for Junit4ModelGenerator/Junit5ModelGenerator #48 #48

[1.7.9] - 2024-03-12

Fixed

  • virtual fields coverage in Junit4ModelGenerator/Junit5ModelGenerator

[1.7.8] - 2024-03-12

Fixed

  • isEmpty() check in Junit4ModelGenerator/Junit5ModelGenerator only if 'check-empty-interface' set to 'true'

[1.7.7] - 2024-03-10

Changed

  • isEmpty() and unwrap() coverage in Junit4ModelGenerator/Junit5ModelGenerator

[1.7.6] - 2024-03-10

Changed

  • relation coverage in Junit4ModelGenerator/Junit5ModelGenerator

[1.7.5] - 2024-03-09

Changed

  • better coverage in Junit4ModelGenerator/Junit5ModelGenerator

Fixed

  • typo in BaseRestLoadHelperGenerator

[1.7.4] - 2024-03-08

Added

  • daogen property : dao-finder-ng-mode ('dao.finder.ng' will be selected and no serialization)

Changed

  • fj-version set to 8.5.3

[1.7.3] - 2024-03-08

Added

  • daogen property : dao-helper-ng-mode ('dao.helper.ng' will be selected and no serialization)
  • daogen property : dao-wrapper-ng-mode ('dao.wrapper.ng' will be selected and no serialization)

Changed

  • fj-version set to 8.5.2

Fixed

  • name of junit 5 methods

[1.7.2] - 2024-03-08

Changed

  • JunitGenerator 4 and 5 serialization test

[1.7.1] - 2024-03-07

Changed

  • Better serialization handling
  • JunitGenerator 4 and 5 cover Wrappers too

[1.7.0] - 2024-03-06

Added

  • support for virtual field #46

[1.6.3] - 2024-03-02

Fixed

  • isEmpty() metadata generated by GraalVMReflectConfigGenerator

[Unreleased]

[1.6.2] - 2024-03-02

Changed

  • fj-version set to 8.5.0

Fixed

  • relation fields now handled in GraalVMReflectConfigGenerator

[1.6.1] - 2024-03-01

Fixed

  • Junit5ModelGenerator logger field error

[1.6.0] - 2024-03-01

Added

Changed

  • Documentation for GraalVMReflectConfigGenerator, Junit4ModelGenerator, Junit5ModelGenerator,.

Fixed

  • fix name in Junit5ModelGenerator generated classes

[1.5.1] - 2024-02-28

Changed

  • fj-lib set to 8.4.10
  • junit 5 classes without public modifier

[1.5.0] - 2024-02-28

Added

  • Sample Junit5ModelGenerator

[1.4.0] - 2024-02-27

Added

  • Sample Junit4ModelGenerator

Changed

  • fj-bom set to 1.6.1
  • fj-lib set to 8.4.9
  • fj-doc-version set to 3.4.3

[1.3.4] - 2024-02-23

Changed

  • fix to jee target
  • Upgraded build_maven_package workflow to version 1.0.1, (accespt DISABLE_MAVEN_DEPENDENCY_SUBMISSION)

[1.3.3] - 2024-02-12

Changed

  • fj-bom set to 1.6.0
  • fj-lib set to 8.4.8
  • fj-doc-version set to 3.4.1
  • review workflows

[1.3.2] - 2023-12-23

Changed

Fixed

  • LICENSE place holder

[1.3.1] - 2023-09-25

Added

  • Attribute 'jdk-target-version' for element 'daogen-config' (default is '8', allowed values are '8', '11', '17', '21')
  • Attribute 'jee-target-mode' for element 'daogen-config' (default is 'javax', allowed values are 'javax', 'jakarta')

Changed

  • If 'jee-target-mode' is set to 'jakarta' the prefix for enterprise edition packages will be 'jakarta' see jesp
  • If 'jdk-target-version' is set to '17'+ some

[1.3.0] - 2023-09-24

Added

  • Code of conduct badge and file

Changed

  • Sonar cloud workflow merged in maven build
  • fj-bom version set to 1.4.5
  • fj-core version set to 8.3.9
  • fj-doc version set to 3.0.9
  • Removed javax.ejb.Stateles annotation from default rest generator
  • Fixed typo on FactoryDefGenerator
  • Stream loadAll method added to FacadeDefGenerator and FacadeImplDataGenerator (#17)
  • Added loadById Optional to FacadeDefGenerator and FacadeImplDataGenerator (#17)
  • Sample stub for finder, facade and rest load classes regenerated.
  • column size attribute from short to int daogen-config-1-0.xsd
  • definition of mapToTable entity attribute daogen-config-1-0.xsd
  • code optimization

Removed

  • Sonar cloud workflow yml removed. (after being merged with maven build)

[1.2.4] - 2023-09-20

Changed

  • fj-core set to 8.3.7
  • fj-doc set to 3.0.7

[1.2.3] - 2023-09-17

Added

  • added java/maven badges

Changed

  • fj-core set to 8.3.5 (some changes needed because of MetaDataUtils)
  • fj-doc set to 3.0.5
  • All Sonar Cloud issues addressed

[1.2.2] - 2023-09-16

Changed

  • WrapperGenerator unwrap() method does not check for null on instanceof.

[1.2.1] - 2023-09-15

Changed

  • fj-bom set to 1.4.0 (fj-test-helper8 now managed by parent pom)
  • fj-core set to 8.3.1 (some changes needed because of MetaDataUtils)
  • fj-doc set to 3.0.4

Security

[1.2.0] - 2023-09-13

Added

Changed

  • fj-bom set to 1.3.6
  • fj-core set to 8.2.8
  • fj-doc set to 3.0.3

Fixed

  • typos to the daogen-config-1-0.xsd

Removed

  • index.md

[1.1.10] - 2023-09-04

Added

Changed

Security

  • fj-bom set to 1.3.5

[1.1.9] - 2023-09-04

Added

Changed

Fixed

  • scm url (.git was missing at the end).

[1.1.8] - 2023-09-01

Added

  • documentation badge
  • keep a changelog badge
  • maven repo central and javadoc badges to modules
  • javadoc badges

Changed

  • fj-bom version set to 1.3.1
  • Added build metadata to artifacts (fugerit-org/fj-bom#2) (#7)
  • Sonar Cloud Maven Build set to use maven profile sonarfugerit and github environmental variable for sonarKey (#9)
  • New changelog style based on : https://github.com/olivierlacan/keep-a-changelog (#8)
  • badge order on README.md
  • directory docs renamed to src/docs (to comply with maven standard layout)
  • test resource : fugerit-sample-daogen-config.xml renamed to daogenruntest-sample-daogen-config.xml (to make it clear it is only for test run purpose) (#11)
  • DaogenCatalogEntity increased test coverage (#11)

Fixed

  • DaogenCatalogEntity now uses equals() method from java.lang.Object (#11)

[1.1.7] - 2023-09-01

Removed

  • this version is skipped because of a maven release fail.

[1.1.6 and previous]

Changed