Hi Guillaume, On 10/01/2013, at 1:58 PM, Guillaume Laforge wrote:
> Hi all, > > As promised before the Christmas / New Year's Eve break, I'm happy to > announce the availability of the Release Candidate for Groovy 2.1.0. > > Please be sure to test that release and give us your feedback, before we go > final. > Unless really critical bugs or regressions arise, we're aiming at going final > by the end of the month. > > Download and try Groovy 2.1.0-rc-1 here: > http://groovy.codehaus.org/Download > > The JIRA release notes: > http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10242&version=19026 > > As a reminder of what's coming (pending the final release notes document), > here's what you can expect from Groovy 2.1: > • complete invoke dynamic support when running with the "indy" JAR on > JDK 7 > • upgrade to GPars 1.0: the Groovy distribution now bundles the GPars > 1.0 final release > • @DelegatesTo annotation: to help IDEs and the static type checker and > compiler to know that method calls in a method parameter closure are > delegated to another parameter of the method -- nice for DSLs like in Gradle > build files Is there any possibility of getting this backported to the 1.x line? We can't upgrade to Groovy 2 until Gradle 2 because of the breaking binary incompatibilities, and other backwards incompatible changes. > • custom type checking extensions: so you can type check your DSLs at > compile-time with your own logic > • a meta-annotation system: which allows you to define a new annotation > actually combining several others -- which also means being able to apply > several AST transformations with a single custom annotation > • custom base script class flag for the groovyc compiler: to set a base > script class when compiling Groovy scripts > • compiler configuration script: to let you define various > configuration options for the Groovy compiler, like specifying custom file > extensions, various compilation customizers to apply, etc. > • compilation customizer builder: a special builder for specifying > compilation customizers > • jar://, file://, http:// prefix support for launching Groovy scripts > from the command line > • and many bug fixes and various minor improvements > Thanks a lot to all the contributors to this release! > And on behalf of the team, I wish our Groovy users all the best for 2013! > > -- > Guillaume Laforge > Groovy Project Manager > SpringSource, a division of VMware > > Blog: http://glaforge.appspot.com/ > Social: @glaforge / Google+ -- Luke Daley Principal Engineer, Gradleware http://gradleware.com --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
