Note: I expected the following to be front and center on the site: ======================================================================================================================== Release 3.0 ========================================================================================================================
Version 3.0 is a major release changing the public JEXL API. Due to binary and source incompatibilities and the scope of modifications, JEXL has moved to the org.apache.commons.jexl3 package. However, this is a drop-in replacement through JSR-223 and casual code usage should find easy equivalence between jexl-2.x and 3.x (besides the package name). Also note that JEXL 3.0 now requires Java 6. What's new in 3.0: ================== * A redesigned API that properly segregates the "public" part and the "internal" parts of JEXL. * A real difference between Expression and Script (scripts accept statements: for, while, etc). * The ability to create JEXL functions in script, closure/variables hoisting/currying included. * A set of assignment operators (+=, *= , ...). * A set of String matching operators (^= startsWith, $= endsWith) and their negative counterparts (!^, !$) * A range operator (x .. y) to ease writing loops (for(var x : 1 .. 10) ... ) * A literal set syntax to ease creating sets: { 1, 2...} Gary On Fri, Dec 18, 2015 at 8:05 AM, Emmanuel Bourg <ebo...@apache.org> wrote: > Hi all, > > JEXL 3.0 RC2 is now available for review. > > Distribution: > https://dist.apache.org/repos/dist/dev/commons/jexl/ (r11664) > > Maven artifacts: > > https://repository.apache.org/content/repositories/orgapachecommons-1133/org/apache/commons/commons-jexl3/3.0/ > > Release notes: > https://dist.apache.org/repos/dist/dev/commons/jexl/RELEASE-NOTES.txt > http://people.apache.org/~ebourg/jexl/site/changes-report.html > > Tag: > > http://svn.apache.org/repos/asf/commons/proper/jexl/tags/COMMONS_JEXL_3_0-RC2/ > (r1720787) > > Site: > http://people.apache.org/~ebourg/jexl/site > > KEYS: > https://www.apache.org/dist/commons/KEYS > > > Please review the release candidate and vote. > This vote will close no sooner that 72 hours from now, i.e. after Mon, 21 > Dec 2015 16:05:00 GMT > > [ ] +1 Release these artifacts > [ ] +0 OK, but... > [ ] -0 OK, but really should fix... > [ ] -1 I oppose this release because... > > Thanks you, > > Emmanuel Bourg > > -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition <http://www.manning.com/bauer3/> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> Spring Batch in Action <http://www.manning.com/templier/> Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory