Changelog for Groovy 5.0.3
Bug
- [GROOVY-11764] - super property resolution
- [GROOVY-11789] - stack overflow in javac compiler adapter
- [GROOVY-11798] - @Log4j2 uses Logger class from log4j-core instead of log4j-api
- [GROOVY-11800] - Unqualified member access in empty array tap resolves incorrectly in Groovy 5
- [GROOVY-11803] - Property shorthand not working for default methods in interfaces without @CompileStatic
- [GROOVY-11804] - Groovy 5 doesn't handle implicit properties
- [GROOVY-11805] - Groovy5 compiler throws exception: "org.codehaus.groovy.ast.ClassNode.getGenericsTypes()" is null
- [GROOVY-11806] - Groovy 5: joint compilation generates stubs without imports for implemented interfaces in other packages (works in 4.x)
Dependency upgrade
Improvement
- [GROOVY-11791] - Support unquoted URLs in groovysh
- [GROOVY-11795] - Let groovysh startup time not depend on contents of CWD