The Groovy team is happy to announce the release of Groovy 2.4.0!
The big highlight of this release is the Android support, which allows developers to write Android applications fully using Groovy, with much less boilerplate code than raw Java.
The team also focused on various improvements in terms of performance, smaller bytecode generation, or memory consumption.
Other interesting aspects worth noticing in this release are:
- traits can use the @SelfType annotation with static type checking enabled to restrict to what classes traits can be applied
- GDK methods improvements
- some refinements to existing AST transformations
- further Groovysh improvements as well.
You can have a look at the
2.4 changelog on the new Groovy website too.
Thanks a lot to all those who contributed to this release, whether through bug reports, but also with documentation or code contributions through pull requests. All your help is warmly welcome!
Your support of Groovy and its ecosystem is what makes Groovy so strong, and what will allow it to continue making us all more productive for the next decade!
Keep on groovy'ing!
--
Guillaume Laforge
Groovy Project Manager
Pivotal, Inc.