Groovy 1.8 naht: RC2 erschienen
Die Veröffentlichung von Groovy 1.8 steht vor der Tür – und der zweite Release-Kandidat zum Testen bereit. Gleichzeitig hat das Groovy-Team auch Update Nr. 9 für Groovy 1.7 vorgelegt.
Sowohl in Groovy 1.8 RC2 als auch in Groovy 1.7.9 soll es vor allem um Fehlerbehebung gegangen sein (siehe Release Notes unten). Groovy-Entwickler Guillaume Laforge teilt mit, dass, sollten keine gravierenden Fehler mehr auftauchen, der RC2 der letzte vor dem finalen Wurf in einigen Wochen sein wird.
Release Notes – groovy – Version 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-4704] – Error with null parameter in prepared statements with old DB2 driver
- [GROOVY-4707] – Scripts‘ class nodes didn’t have correct source positions
- [GROOVY-4715] – StreamingMarkupBuilder can produce invalid xml
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
- [GROOVY-2750] – rewrite GroovyScriptEngine
Release Notes – groovy – Version 1.8-rc-2
Bug
- [GROOVY-2516] – ExpandoMetaClass.class.metaClass creates StackOverflow
- [GROOVY-4378] – Incorrect handling of unicode escape sequences when calculating source locations
- [GROOVY-4480] – Parsing seems to have changed in 1.8
- [GROOVY-4504] – Groovy compilation results in warnings in generated code
- [GROOVY-4601] – Stub generator doesn’t escape strings with mixed single and double quotes
- [GROOVY-4704] – Error with null parameter in prepared statements with old DB2 driver
- [GROOVY-4707] – Scripts‘ class nodes didn’t have correct source positions
- [GROOVY-4709] – @Interrupt AST transformations should not be applied on abstract methods
- [GROOVY-4715] – StreamingMarkupBuilder can produce invalid xml
Improvement
- [GROOVY-4671] – DGM#inject can be generified
- [GROOVY-4690] – Allow PrimaryClassNodeOperations to be added to CompilerConfiguration
- [GROOVY-4693] – GDK groovydocs for String.padXXX are not very clear [new wording attached]
- [GROOVY-4703] – Improve FactoryBuilderSupport exception messages
- [GROOVY-4713] – typo( lists -> maps ) in GDK doc comment
- [GROOVY-4717] – implement a way for direct method calls
Kommentare
Hinterlasse einen Kommentar