Changelog for Groovy 5.0.4
Bug
- [GROOVY-11578] - Services loaded via the service loader not working in (some) OSGi contexts for Groovy 4+
- [GROOVY-11813] - groovy.lang.MissingMethodException: No signature of method: minus for class: java.util.Date is applicable for argument types: (groovy.time.DatumDependentDuration)
- [GROOVY-11814] - ToString transform should be enum aware
- [GROOVY-11815] - STC: flow type after instanceof drops type args
- [GROOVY-11816] - General error during instruction selection: out-of-scope static check
- [GROOVY-11817] - Various CompileStatic issues when switching to invokedynamic
- [GROOVY-11822] - metadata methods on static nested class fail compilation if extended class uses slightly different signature
- [GROOVY-11827] - Static getter with optional parameters inaccessible
- [GROOVY-11828] - instanceof variable VerifyError
- [GROOVY-11830] - IllegalAccessError: interface method and non-public super class method
- [GROOVY-11831] - Compiler crash with TYPE_USE annotation on void method during AST transformation
- [GROOVY-11840] - Regression in if statement for boolean var in groovy 5
- [GROOVY-11841] - Metaclass Concurrency Problem
- [GROOVY-8373] - File.filterLine leaves hanging Reader
Dependency upgrade
Improvement
- [GROOVY-11839] - Provide a Groovysh entry point which supports a binding