Changelog for Groovy 2.5.0-beta-1
Bug
- [GROOVY-4851] - NullPointerException on iterator() call
- [GROOVY-7840] - Verifier#makeDescriptorWithoutReturnType uses ClassNode#toString with generics
- [GROOVY-8144] - Invoking a public method declared in a non-public class result in a IllegalAccessError
- [GROOVY-8176] - tap - exception in phase 'instruction selection'
Improvement
- [GROOVY-3270] - GroovyConsole: Configurable output area size
- [GROOVY-7611] - java.util.Optional should evaluate to false if empty *
- [GROOVY-8114] - Include correct time unit in timeout error message
New Feature
- [GROOVY-6744] - Have the elvis operator (?:) support the Optional type in Java 8 *
* potentially breaking change (read issue for details - even minor differences are sometimes flagged as potentially breaking changes)