You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@commons.apache.org by sebb <se...@gmail.com> on 2011/12/13 14:27:46 UTC

[ANNOUNCE] Apache Commons JEXL 2.1

The Apache Commons team is pleased to announce the release of Apache
Commons JEXL 2.1

Compatibility with previous releases
==========================
Version 2.1 is binary compatible with 2.0.1. However it is not source
compatible.

This is because new methods have been added to the following interfaces:
- org.apache.commons.jexl2.Script
- org.apache.commons.jexl2.JexlInfo
Any source code that implements either of these interfaces will need
to be updated before recompilation.

What's new in 2.1:
==================
* A more thorough arithmetic (JexlArithmetic) that allows fine control
over decimals (scale and precision), a
 new syntax for numeric literals (OGNL inspired Big and Huge
notations) and a better type handling keeping the most
 appropriate representation in casual operations.
* The introduction of script variables and parameters that reduce
context dependencies and methods; this allows to
 perform checks after script creation (light static checking hints).
Plus the ability to call script from scripts.
* A sandoxing feature to restrict and rename what JEXL can access from
the environment allowing tighter control over security.
* Extensions to UnifiedJEXL that allow the creation of templates.

A full list of the changes and bug fixes in this release are found in
the change report:

 http://commons.apache.org/jexl/changes-report.html#a2.1

For general information on Commons JEXL please visit the JEXL website:

 http://commons.apache.org/jexl/

The latest version may be downloaded from the following page:

 http://commons.apache.org/jexl/download_jexl.cgi


Thanks again to all involved in the release, both Commons users and
Commons developers.

Seb
on behalf of the Apache Commons community

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


[ANNOUNCE] Apache Commons JEXL 2.1

Posted by sebb AT ASF <se...@apache.org>.
The Apache Commons team is pleased to announce the release of

     Apache Commons JEXL 2.1

The Apache Commons JEXL library implements an Expression Language
based on some extensions to the JSTL Expression Language.

Compatibility with previous releases
==========================
Version 2.1 targets Java 1.5+

Version 2.1 is binary compatible with 2.0.1. However it is not source
compatible.

This is because new methods have been added to the following interfaces:
- org.apache.commons.jexl2.Script
- org.apache.commons.jexl2.JexlInfo
Any source code that implements either of these interfaces will need
to be updated before recompilation.

What's new in 2.1:
==================
* A more thorough arithmetic (JexlArithmetic) that allows fine control
over decimals (scale and precision), a
 new syntax for numeric literals (OGNL inspired Big and Huge
notations) and a better type handling keeping the most
 appropriate representation in casual operations.
* The introduction of script variables and parameters that reduce
context dependencies and methods; this allows to
 perform checks after script creation (light static checking hints).
Plus the ability to call script from scripts.
* A sandoxing feature to restrict and rename what JEXL can access from
the environment allowing tighter control over security.
* Extensions to UnifiedJEXL that allow the creation of templates.

A full list of the changes and bug fixes in this release are found in
the change report:

 http://commons.apache.org/jexl/changes-report.html#a2.1

For general information on Commons JEXL please visit the JEXL website:

 http://commons.apache.org/jexl/

The latest version may be downloaded from the following page:

 http://commons.apache.org/jexl/download_jexl.cgi


Thanks again to all involved in the release, both Commons users and
Commons developers.

Seb
on behalf of the Apache Commons community

--------------------------------------------------------------------- 
To unsubscribe, e-mail: announce-unsubscribe@apache.org 
For additional commands, e-mail: announce-help@apache.org