Changelog for Groovy 4.0.28
Bug
- [GROOVY-11522] - Possible Null Pointer Dereference in VariableScopeVisitor.java
- [GROOVY-11676] - Method reference using class name results in bogus error message
- [GROOVY-11683] - STC loses generic information on method reference
- [GROOVY-11695] - [GINQ] `groupby` alias can not be found in `switch` expression of `orderby`
- [GROOVY-11702] - Tuple#toArray doesn't honor expected contract for immutability
- [GROOVY-11711] - Templates not recognized for inner classes in certain scenarios
- [GROOVY-11715] - Grails reproducible build part 3: @DelegatesTo ordering
Dependency upgrade
Improvement
- [GROOVY-11689] - @Delegate generates random method orders
- [GROOVY-11691] - Missing ClosureParams for NioExtensions#eachFile(Path, Closure)
- [GROOVY-11693] - missed specific error message in extension module loading