Changelog for Groovy 1.7.7
Bug
- [GROOVY-4470] - Stub generator cannot handle multi-line strings as annotation values
- [GROOVY-4584] - VerifyError with nonstatic category references in static methods
- [GROOVY-4604] - Stub generator doesn't escape double quotes in String annotation values
- [GROOVY-4607] - Groovy doesn't correctly check for weaker access privileges when using inheritance
- [GROOVY-4619] - problem compiling @Delegate to an interface that extends another interface
- [GROOVY-4628] - typo in document comment of Immuable
- [GROOVY-4657] - Regression: Null element coerced to "null" String when containing List is coerced to String array
Improvement
- [GROOVY-4152] - Groovy code using constants seems unsuitable for hotswap
- [GROOVY-4574] - consistency of the regex apis: replaceFirst with Closure
- [GROOVY-4621] - CliBuilder should treat GString like Strings when specifying options
- [GROOVY-4638] - groovy.util.IndentPrinter should use platform line separator instead of \n
- [GROOVY-972] - makeMarkupBuilder use Writers instead of PrintWriters to allow System independent line feeds, e.g. with StringWriter
Task
Wish
- [GROOVY-4537] - New signature for String.replaceFirst( regex, closure )