Apache Groovy 3.0.0 rc2 release, JVM dynamic scripting languages

Apache Groovy 3.0.0 rc2 released. Groovy is a powerful and dynamic alternative type of language with static type and static compilation for the Java platform, designed to increase developer productivity through simple, familiar and easy-to-learn syntax.

This release includes 49 bug fixes / improvements excerpt follows:

Improve

  • [ GROOVY-9289 ] - @Delegate now checks such includes / excludes annotation properties is included property / method name
  • [ GROOVY-9298 ] - eliminates some of the unauthorized access warning after the opening indy
  • [ GROOVY-9312 ] - Grape dependency manager of the latest changes undermined the fixed usage on Windows
  • [ GROOVY-9316 ] - Improved toString for the AnnotationNode
  • [ GROOVY-9320 ] - the sequence of the supports lambda expressions
  • [ GROOVY-9324 ] - use Java to achieve `AstStringCompiler`

Bug

  • [ GROOVY-7722 ] - When used in conjunction with the generic anonymous classes, there will be StackOverflowError

  • [ GROOVY-7864 ] - When using @CompileStatic, a stack overflow correction generic

  • [ GROOVY-7996 ] - a method used in conjunction with the closure referenced attribute would produce the protected ClassCastException

  • [ GROOVY-8305 ] - Ivy default settings file using Groovy provided, try to get the local repository available m2 dependencies to be wrong

  • [ GROOVY-8310 ] - checking appear strange @CompileStatic closure

  • [ GROOVY-8315 ] - the cycle during compilation of the GroovyRecognizer.enumConstants

  • ……

For more details, see the Release Notes .

Download: http://www.groovy-lang.org/download.html

Guess you like

Origin www.oschina.net/news/111962/groovy-3-0-0-rc2-released