Changelog for Groovy 2.4.14

Bug

  • [GROOVY-6888] - Static type checking fails if I change the closure input parameter name
  • [GROOVY-7061] - Type inference not working for Collections.sort()
  • [GROOVY-7929] - @SelfType compilation fail
  • [GROOVY-8241] - SAM parameter type inference for explicit parameter
  • [GROOVY-8295] - Groovyc ant task can overflow Windows command line if classpath is large
  • [GROOVY-8317] - Smart type inference doesn't work on explicit closure params
  • [GROOVY-8362] - Nested class is resolved via another nested class with package name
  • [GROOVY-8402] - GroovyScriptEngine.ScriptClassLoader applies compilation customizers twice
  • [GROOVY-8432] - Weird behavior parsing dates
  • [GROOVY-8438] - Running grape causes an exception
  • [GROOVY-8445] - Static analysis does not work properly when coercing Closure to FunctionInterface
  • [GROOVY-8474] - 'Unexpected super property set for:' when accessing super class property via super.propertyName

Improvement

  • [GROOVY-8428] - Add DGM startsWithAny(String...) and endsWithAny(String...)