Skip to content

Froporec 1.3

Compare
Choose a tag to compare
@mohamed-ashraf-bayor mohamed-ashraf-bayor released this 28 Mar 21:57
· 21 commits to master since this release

Froporec 1.3 released:

  • Deprecated existing annotations: @ GenerateRecord, @ GenerateImmutable. Replaced with: @ Record and @ Immutable, which also provide the new alsoConvert attribute as a replacement of the includeTypes attribute.
  • Added new annotation @SuperRecord allowing to bypass the known limitation of Java Records not able to extend any other class. The mandatory mergeWith attribute allows to specify a list of existing POJO and/or Record classes to extend from. The annotation can also be applied on existing POJO classes.
  • Added new attribute superInterfaces to all annotations. Allows to provide a list of interfaces to be implemented by the generated Record class.
  • Bug fixes and improvements