Changelog for Groovy 1.6.2
Bug
- [GROOVY-3433] - Callsite caching breaks the use of Hibernate proxies when combined with inheritance
- [GROOVY-3434] - releaseResources should not close connection when within cacheConnect()
- [GROOVY-3453] - ComboBox#selectedItem synthetic property ignores converter on first update
- [GROOVY-3460] - duplicate class definition bei "interface x extends y"
- [GROOVY-3462] - default closure parameter causes BUG! exception in phase 'class generation'
- [GROOVY-3465] - Can't call statically imported method with named arguments
- [GROOVY-3470] - In SwingBuidler bind() validator: attribute doesn't pass value as closure arg
- [GROOVY-3473] - Javadocs for XmlNodePrinter describe wrong default value for preserveWhitespace
- [GROOVY-3474] - StackOverflowError with mixins and closures
- [GROOVY-3479] - DomToGroovy produces invalid output when namespaces are used in the source xml
- [GROOVY-3483] - Problems with inner enum
- [GROOVY-3485] - memory leak in ClassInfo#LocalMap
- [GROOVY-3486] - Some Groovy package names don't follow Java Language Lexical Structure and OSGi specification
Improvement
- [GROOVY-3477] - Add setVariables method to GroovyServlet for easy extending of binded vars in custom classes
New Feature
- [GROOVY-3158] - Include transaction closure in standard api
- [GROOVY-3469] - Add include mechanism to Groovlets and GSP's