Changelog for Groovy 4.0.14

Bug

  • [GROOVY-10602] - Compiler crash in class generation when combining lambdas and default args
  • [GROOVY-11119] - String and Pattern conflict
  • [GROOVY-11122] - SC: map-style constructor call for non-static inner class within closure
  • [GROOVY-11123] - JsonLexer fails to parse number without trailing space
  • [GROOVY-11126] - Null-safe Dereference fails after time
  • [GROOVY-11151] - Example in the Documentation of the Coercion Operator is Wrong

Dependency upgrade

Improvement

  • [GROOVY-10893] - collectEntries accepts one or more entry values for each iteration but not zero (via null)
  • [GROOVY-11090] - STC: closure param type inference for tuple
  • [GROOVY-11155] - Add DGM variants of count(Iterable|Iterator|Map, Closure) with an initial value
  • [GROOVY-11157] - Provide a GINQ aggregate function shorthand for returning a list of the selected items