Changelog for Groovy 1.7.9
Bug
- [GROOVY-1689] - GString not coerced to String when used in Exception subclass's ctor
- [GROOVY-2177] - Groovysh 'history recall' seems to be picking the wrong entry (off by 1)
- [GROOVY-2516] - ExpandoMetaClass.class.metaClass creates StackOverflow
- [GROOVY-2914] - LoadConfiguration fails to load *.jar
- [GROOVY-4378] - Incorrect handling of unicode escape sequences when calculating source locations
- [GROOVY-4504] - Groovy compilation results in warnings in generated code
- [GROOVY-4599] - Exception java.lang.VerifyError "Expecting to find object/array on stack" when overriding a notyped method with a typed method
- [GROOVY-4601] - Stub generator doesn't escape strings with mixed single and double quotes
- [GROOVY-4649] - static inner classes are not being compiled correctly
- [GROOVY-4695] - anonymous classes InnerClassNode has -1 for line numbers
- [GROOVY-4704] - Error with null parameter in prepared statements with old DB2 driver
- [GROOVY-4707] - Scripts' class nodes didn't have correct source positions
Improvement
- [GROOVY-2680] - property read accessor defined via metaClass does not work without parameter list terminator in closure
- [GROOVY-4693] - GDK groovydocs for String.padXXX are not very clear [new wording attached]
- [GROOVY-4713] - typo( lists -> maps ) in GDK doc comment
- [GROOVY-4717] - implement a way for direct method calls
New Feature
- [GROOVY-3846] - Grape command cannot remove and/or update a "grape"
Task