Changelog for Groovy 4.0.18
Bug
- [GROOVY-10998] - Not reporting cyclic dependency in function's type parameters
- [GROOVY-11254] - Compiler crash: ClassNode#getTypeClass for TemporalAccessor called before the type class is set
- [GROOVY-11257] - [STC] Cannot detect the type of Optional in some cases
- [GROOVY-11259] - STC loses generic information on method references
- [GROOVY-11265] - Runtime rehydrate error for closure in interface default method
- [GROOVY-11267] - Trait static methods are not resolved when called from closure
- [GROOVY-11269] - GroovyClassDoc has empty 'enumConstants' when call method GroovyDocParser.getClassDocsFromSingleSource(...)
- [GROOVY-11271] - ConcurrentCommonCache causes memory leaks.
- [GROOVY-11276] - Generics error in method resolution
Dependency upgrade
Improvement
- [GROOVY-11262] - Avoid processing duplicated entries within META-INF
- [GROOVY-9464] - GroovyDoc: List inherited properties