Changelog for Groovy 2.4.10

Bug

  • [GROOVY-6792] - ClassFormatError if a method has dots within its name
  • [GROOVY-7248] - MissingPropertyException: No such property in finally block
  • [GROOVY-7402] - Compiler NPE Related To AST Transformations And Traits
  • [GROOVY-7646] - Classes generated by Eval() never collected from Permgen/Metaspace
  • [GROOVY-7797] - Private trait method called from within a closure has the wrong "this" context
  • [GROOVY-7909] - Calling parents method from trait using Parent.super.method() fail depending on trait declaration order
  • [GROOVY-8085] - Exception in "finally" not caught by outer "try"
  • [GROOVY-8107] - Binary incompatibility problems between compiled code in Groovy 2.4.7 vs 2.4.9
  • [GROOVY-8109] - Unsupported operator with @CompileStatic causes BUG! () during compilation
  • [GROOVY-8110] - @ListenerList generated fireWhatever() method stops working

Documentation

  • [GROOVY-8118] - Builder's DefaultStrategy has small doc error
  • [GROOVY-8119] - Groovy Language Specification documentation has bad internal links to "type checking section"

Improvement

  • [GROOVY-8124] - Include documentation in the SDKMAN install