Changelog for Groovy 2.5.21

Bug

  • [GROOVY-10062] - STC: no type parameter inference for variadic method called with fewer arguments than parameters
  • [GROOVY-10122] - Wrong cast in stubs generated
  • [GROOVY-10339] - STC instantiates parameterized function with a wrong type leading to unsoundness
  • [GROOVY-10407] - unchecked method invocation warning in generated stubs
  • [GROOVY-10464] - Wrong cast for type parameter in generated stubs
  • [GROOVY-10633] - Invalid type substitution when encountering bounded type parameter and the diamond operator
  • [GROOVY-10890] - Generics regression in method call
  • [GROOVY-6282] - groovyc ant task generates invalid stub (picks wrong constructor) and fails in Java 1.7 compilation
  • [GROOVY-7306] - Invalid stub generated for a constructor using a generic bounded parameter
  • [GROOVY-9777] - Stub missing cast, depending on constructor order

Dependency upgrade