Considering our limited human resources and time constraints, it is hard to give definitive and accurate estimates of the milestones we are going to release.
The 1.5 stream of Groovy is the latest stable release. Only bug fix releases are planned for this stream.
Here are the various features and fixes we are planning to implement in the upcoming releases of Groovy for the 1.5 stream.
The next major release is 1.6.
Here are the various features and fixes we are planning to implement for upcoming releases.
jira.codehaus.org
(85 issues)
|
|
T |
Key |
Summary |
Status |
|
GROOVY-2728
|
ExpandoMetaClass should allow adding methods having default parameters
|
Open
|
|
GROOVY-644
|
New Groovy JDK methods - to improve consistency
|
Open
|
|
GROOVY-2177
|
Groovysh 'history recall' seems to be picking the wrong entry (off by 1)
|
Open
|
|
GROOVY-1646
|
Inherited method establishing logic needs to be MetaClass aware
|
Open
|
|
GROOVY-2113
|
Introduce functional testing of UI components, esp. SwingBuilder, with jemmy
|
Open
|
|
GROOVY-2147
|
Make DOMCategory namespace aware
|
Open
|
|
GROOVY-2283
|
Add ability to dynamically modify classes blocked by StackTraceUtils during a sanitize operation.
|
Open
|
|
GROOVY-250
|
CST nodes created synthetically should always include some line number info
|
Open
|
|
GROOVY-482
|
parser to support javadoc-like comments & convert them to MetadataNodes in the AST
|
Open
|
|
GROOVY-2311
|
Normal stack-trace sanitization for Exceptions removes all scriptom entries.
|
Open
|
|
GROOVY-2035
|
ReflectionMetaMethod has poor error messages for IllegalArgumentExceptoin etc.
|
Open
|
|
GROOVY-741
|
A first go at some TCK Chapter 03 tests
|
Open
|
|
GROOVY-750
|
access to line numbers in builders
|
Open
|
|
GROOVY-882
|
Add [line,column] to GroovyRuntimeException
|
Open
|
|
GROOVY-2178
|
New shell dosn't like multi-line list defs very much
|
Open
|
|
GROOVY-2183
|
Allow the 'edit' command to work on windows and also support more UNIX env vars to select the editor
|
Open
|
|
GROOVY-1809
|
non-static fields should not be treated as static properties
|
Open
|
|
GROOVY-2324
|
grammar forces usage of lowercase names for commands
|
Open
|
|
GROOVY-2242
|
Missing information in Javadoc of ExpandoMetaClass.enableGlobally()
|
Open
|
|
GROOVY-2161
|
Improve javadocs for MetaMethod, MetaProperty and so on
|
Open
|
|
GROOVY-2438
|
Expando Method Varargs Received Double Wrapped by Object Array
|
Open
|
|
GROOVY-2282
|
ProxyMetaClass doesn't work as expected with StubFor/Mockfor
|
Open
|
|
GROOVY-2271
|
Mocks are not used by the delegate of a closure
|
Open
|
|
GROOVY-2403
|
Closure parameter list typing inconsistent with function and method parameter list typing
|
Open
|
|
GROOVY-2335
|
StAX builder
|
Open
|
|
GROOVY-1838
|
When implementing MOP you cannot intercept core Object methods (equals(), hashCode(), etc.)
|
Open
|
|
GROOVY-2412
|
Need to access the metaClass of a subclass before receiving the dynamic methods that are added to the superclass
|
Open
|
|
GROOVY-2340
|
Non commutative behavior of == operator with Gstring and Integer
|
Open
|
|
GROOVY-2342
|
The compareTo method is not commutative for String and GString when used from Java
|
Open
|
|
GROOVY-2409
|
Problems calling private static methods
|
Open
|
|
GROOVY-1769
|
parse of assert fails when newline between 'test' and 'message'
|
Open
|
|
GROOVY-917
|
Cannot instantiate Java inner class
|
Open
|
|
GROOVY-819
|
Less than ideal error message when incorrectly trying to use optional parenthesis
|
Open
|
|
GROOVY-2414
|
Extend XmlParser and Node to allow subclassing, permitting additional capabilities to reuse basic functionality
|
Open
|
|
GROOVY-1588
|
Better error messages when using Java's array init syntax
|
Open
|
|
GROOVY-2429
|
Allow subclasses of XmlParser to customize creation of new Nodes
|
Open
|
|
GROOVY-2387
|
spread-dot operator problem in 1.5
|
Open
|
|
GROOVY-2433
|
Closure in base class unable to call private methods when invoked from derived class
|
Open
|
|
GROOVY-2193
|
Method invocation that returns no value should evaluate to a known constant instead of null
|
Open
|
|
GROOVY-2310
|
ExpandoMetaClass does not offer a consistent way to retrieve and invoke overloaded methods
|
Open
|
|
GROOVY-2361
|
Property not stored via EMC
|
Open
|
|
GROOVY-2373
|
EMC and closures with default parameter
|
Open
|
|
GROOVY-2701
|
improve regex in Groovy
|
Open
|
|
GROOVY-1889
|
Make all operators interceptable
|
Open
|
|
GROOVY-1915
|
Should use Integer.valueOf() instead of new Integer(), where appropriate
|
Open
|
|
GROOVY-2208
|
debug info not generated
|
Open
|
|
GROOVY-2382
|
64K limit on strings -- Caught: java.lang.ClassFormatError: Unknown constant tag 84 in class file test
|
Open
|
|
GROOVY-2308
|
use java5 classes for ConcurrentReaderHashmap
|
Open
|
|
GROOVY-2818
|
Either support true stateful mixins or remove the current experimental implementation all together
|
Open
|
|
GROOVY-781
|
Confusion of range for string
|
Reopened
|
|
GROOVY-1543
|
Support multiple declarations at once: def a,b = 1,2
|
Reopened
|
|
GROOVY-596
|
StackOverflowError when instanciate BeanInfo
|
Reopened
|
|
GROOVY-2235
|
Regression since 1.0 in Mock support
|
Closed
|
|
GROOVY-2510
|
GroovyDoc support of @see tag
|
Closed
|
|
GROOVY-2460
|
VerifyError instead of compilation error
|
Closed
|
|
GROOVY-2482
|
More problems with covariant return types
|
Closed
|
|
GROOVY-2425
|
Cannot resolve which method to invoke with extended interfaces
|
Closed
|
|
GROOVY-873
|
break/continue with label ignores the label
|
Closed
|
|
GROOVY-569
|
java.lang.ClassFormatError running groovy script from shell (bash)
|
Closed
|
|
GROOVY-2331
|
Println behavior for collections, strings and gstrings [minor breaking change]
|
Closed
|
|
GROOVY-2397
|
grovy 1.5 startup bug under cygwin - breaks up arguments with spaces
|
Closed
|
|
GROOVY-2484
|
performance issue with collections operations when numbers are elements of the collections
|
Closed
|
|
GROOVY-2485
|
A labelled continue statement does not appear to correctly imitate its Java counterpart.
|
Closed
|
|
GROOVY-1773
|
Add varient return type warning to GroovyC
|
Closed
|
|
GROOVY-1767
|
Windows start scripts have problems with -Dfoo=bar parameters
|
Closed
|
|
GROOVY-2081
|
Script executes correctly when called with absolute path, but fails when called with relative path
|
Closed
|
|
GROOVY-2486
|
getAt calls not selecting right implementation
|
Closed
|
|
GROOVY-2254
|
Expose GSE on GroovyServlet to subclasses so they may add extra configuration
|
Closed
|
|
GROOVY-2513
|
Problems with commandline arguments in groovy under cygwin
|
Closed
|
|
GROOVY-2517
|
Allow "as Set" to work with arrays
|
Closed
|
|
GROOVY-2498
|
Swingbuilder table content gets mixed up when columns are re-ordered by dragging.
|
Closed
|
|
GROOVY-2527
|
Unexpected Array conversion on variable assignement
|
Closed
|
|
GROOVY-2524
|
|