Changelog for Groovy 2.5.18

Bug

  • [GROOVY-10086] - STC misses type error when calling a vararg method
  • [GROOVY-10166] - Cannot call T#method(arg) with arguments <arg>
  • [GROOVY-10282] - STC: false positive for BiFunction and BinaryOperator with same type parameter
  • [GROOVY-10316] - Type variable inference does not work properly in nested diamond operators
  • [GROOVY-10344] - STC crashes when bound has two wildcard types as type arguments
  • [GROOVY-10654] - Cannot pass enum literal to ASTTransformationCustomizer
  • [GROOVY-10663] - PackageHelperImpl#getPackageNames unable to find package from path or jars that contains plus sign
  • [GROOVY-10673] - STC inferred type lost in nested closure
  • [GROOVY-10675] - Covariant override method regression
  • [GROOVY-9059] - Failed to parse/compile generic methods with "extends"
  • [GROOVY-9891] - Wrongly detected incompatible generic arguments for Java collections
  • [GROOVY-9956] - Cannot infer correct type argument when passing a subtype of the declared type argument

Dependency upgrade

Improvement