Version 0.8
This version includes several key features, and is also intended to be the last feature release before 1.0.
Gradle Plugin
A new build plugin for Gradle is available, extending the build-time support for code generation offered by the Maven plugin. See the wiki page for more information.
Block Mixins
Using block mixins, it is possible to 'extend' one or more already existing blocks, reducing duplication, and covering a common use case. See the Block Mixins section in the documentation for usage notes.
Return of the Start wrapper interface.
The Start<Void> wrapper interface which was removed previously has been restored. Every descriptor now includes a simple, untyped interface for public consumption named Start. This interface will extend whatever the internal Head interface demands, creating a more shelf-stable API.
Features and Improvements
+ [#25]: new Gradle build plugin
+ [#44]: support for block mixins
+ [#216]: support for extended type hierarchies in annotated helpers
+ [#215]: allow customization of anonymous names via the NameGenerator API
+ [#214]: support for single wildcard generics in method signatures
+ [#213]: new `Start` wrapper type, replacing confusing uses of `Start<Void>`
The full list of tasks and issues included in the release is available on the project's Issue Tracker.