Skip to content

0.4.0 Beta: Annotation base renderers

Pre-release
Pre-release
Compare
Choose a tag to compare
@iFanie iFanie released this 17 Jun 11:55

The @Renders annotation is added which marks a function as a property renderer thus making the solution more robust by removing the need to extend any interface. This is now the default behaviour although you can still opt to have the listener interfaces generated by using the WITH_LISTENER option.

Breaking changes:

  • Each annotated model generates classes in its own package.
  • The annotation based renderer is now the default behaviour which means that, unless you choose to, no
    listener interfaces will be generated.
  • NON_CASCADING_LISTENER option renamed to WITH_NON_CASCADING_LISTENER.