Release Notes - groovy - Version 2.2.0 - HTML format

Bug

  • [GROOVY-3620] - instance initialization blocks in GroovyTestCase are not compiled as part of groovy build
  • [GROOVY-4838] - Class that extends ClassLoader compiled with JDK 1.5 fails to run on JDK 1.6 with IncompatibleClassChangeError
  • [GROOVY-6188] - java8 lambda style coercion for Closure
  • [GROOVY-6196] - groovy compiler throws ArrayIndexOutOfBoundsException when combining @CompileStatic with @ToString/@EqualsAndHashCode with certain property names
  • [GROOVY-6241] - Type inference fails for methods returning generic map types
  • [GROOVY-6323] - @CompileStatic error when property of delegated-to object is read
  • [GROOVY-6325] - Type checking complains when calling getter of delegated-to object with property syntax
  • [GROOVY-6332] - Name in delegate block is resolved to (inexisting) field rather than (existing) getter

Improvement

  • [GROOVY-6362] - Support for dynamic method calls in static compilation

Wish

  • [GROOVY-5956] - Poor performans of string concatenations

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.