Changelog for Groovy 1.0.0-JSR-1
Bug
- [GROOVY-105] - Parent class print method is wrongly picked up
- [GROOVY-369] - prefix increment may need a higher precedence
- [GROOVY-390] - Closure cannot be used to invoke recursive function
- [GROOVY-396] - closure can't see script method
- [GROOVY-427] - Can't execute a command line where arguments have spaces in them
- [GROOVY-460] - improper parsing behavior or error message
- [GROOVY-461] - Compiler does not inforce the Java rules for definite assignment before use
- [GROOVY-466] - The print statement overrides parent print methods
- [GROOVY-485] - Method closures don't work for static methods
- [GROOVY-521] - Boolean constants don't support ".class" like Numbers do.
- [GROOVY-524] - groovy has major problems loading classes
- [GROOVY-543] - Incorrect exception MissingMethodException when closure references an uninitialized variable
- [GROOVY-674] - println in closure has problem
- [GROOVY-711] - Antlr parser bugs in New Groovy
- [GROOVY-755] - Allow # as first character of a Groovy script
- [GROOVY-766] - Infinite Loop if the Last Line contains Single Line Comment without Carriage Return.
- [GROOVY-767] - groovysh does not work.
- [GROOVY-768] - divide 0 by any other number => groovy soils its breeches
- [GROOVY-770] - In some cases minus operator does not work with lists
- [GROOVY-778] - wrong CHECKCAST in bytecode for native arrays
- [GROOVY-779] - Type Checking Bypassed in Default Constructor
- [GROOVY-788] - [1,2,] or ["a":1,] should be supported
Improvement
- [GROOVY-291] - add new negate() methods to Number
- [GROOVY-352] - auto coerce List to Object[]
- [GROOVY-418] - simple placeholder format in GString
- [GROOVY-771] - Lexer should return Comments and Whitespaces when demanded
- [GROOVY-785] - Create a jar with its own namespace for dependencies
Wish