Release Plan For Commons JEXL 1.1
Overall Status
The release is in the planning stage.
Release Manager
The release manager is TBD.
Background
Commons JEXL is currently used by projects such as Jelly and Commons (Sandbox) SCXML. Several new features have been added since the 1.0 release, and a new release is planned to allow users (including downstream libraries) to pick up the additions past 1.0.
Pre Release Tasks
Source / New Features
- Enhance support of looping constructs: while and foreach - done
- Bitwise operators - done
- Treat Script as a first class entity as Expression - done
- Other improvements available via the Commons JEXL revision history, available at:
http://svn.apache.org/repos/asf/jakarta/commons/proper/jexl/trunk/xdocs/changes.xml
- Run the Checkstyle, Findbugs, PMD gamut.
- Revamp user's guide to include implementations above
Documentation
- Improve JEXL documentation / site tutorial to cover new features in 1.1
Bug Review and Fixes
Issue |
Description |
Severity |
Reporter |
Status |
Unary minus for non-integers |
nor |
Frédéric Bertin |
|
|
Support assignment to variables |
nor |
Barry Lagerweij |
|
|
Method matching problem |
nor |
Paul Libbrecht |
|
Check Compatibility
Check compatibility with JEXL 1.0
Release Tasks
SVN
This release will take place against TRUNK.
Release Notes
These will be prepared in the traditional fashion.
Release Candidates
- The first release candidate will be prepared shortly after the pre-release tasks are done.
- A reasonable amount of time (a week or two) will be allowed for review and testing.
- If no issues are reported during the review time, a release VOTE will be called.
Release Commons JEXL 1.1 VOTE
Details will be posted here once the release VOTE has concluded.
Comments
Please post comments to the commons-dev mailing list.