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

36857

Unary minus for non-integers

nor

Frédéric Bertin

(tick)

32110

Support assignment to variables

nor

Barry Lagerweij

(tick)

32829

Method matching problem

nor

Paul Libbrecht

(tick)

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.


  • No labels