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