Changelog for Groovy 4.0.8

Bug

  • [GROOVY-10722] - AIC via array-based (variadic) constructor null and array arguments
  • [GROOVY-10840] - GroovyCastException on Groovy 3 try-with-resources example after upgrade to Groovy 4
  • [GROOVY-10889] - Casting of arguments in @NamedVariant method has no effect
  • [GROOVY-10890] - Generics regression in method call
  • [GROOVY-10897] - Static Type Checking selects wrong method for abstract method call check
  • [GROOVY-10902] - Dynamic constants for primitive types get default value in Java

Dependency upgrade

Improvement

  • [GROOVY-10882] - Improve JaCoCo's line code coverage of a Groovy assert statement
  • [GROOVY-10891] - We should have variants of findResult/s with no Closure which use Closure.IDENTITY in that case