Groovy 1.7.5 and 1.8-beta-2 With Closure Composition
Groovy 1.8-beta-2 gets ability to compose closures together to form a new closure.
Groovy 1.8-beta-2 introduces closure composition. This is the
ability to compose closures together to form a new closure, which
chains the call of those closures. It also features an extension of
the command expression notation, which allows the developer to omit
dots and parentheses for chained methods calls. This release also
provides a mechanism for Global AST Transformations, which allows
them to define a file extension for the Groovy sources they should
be applied to.
The Groovy 1.7.5 release adds multiple file extensions support
in the compiler and adds synthetic bindings to Jlist. It also
provides a stub generator testing infrastructure and fixes a list
of bugs. Please see the Release Notes for more information.