Return-Path: Delivered-To: apmail-commons-commits-archive@minotaur.apache.org Received: (qmail 78497 invoked from network); 3 Sep 2009 07:45:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 3 Sep 2009 07:45:52 -0000 Received: (qmail 68393 invoked by uid 500); 3 Sep 2009 07:45:52 -0000 Delivered-To: apmail-commons-commits-archive@commons.apache.org Received: (qmail 68326 invoked by uid 500); 3 Sep 2009 07:45:52 -0000 Mailing-List: contact commits-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@commons.apache.org Delivered-To: mailing list commits@commons.apache.org Received: (qmail 68317 invoked by uid 99); 3 Sep 2009 07:45:51 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Sep 2009 07:45:51 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Sep 2009 07:45:49 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id F28C723888E4; Thu, 3 Sep 2009 07:45:27 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r810797 - /commons/proper/jexl/branches/2.0/RELEASE-NOTES.txt Date: Thu, 03 Sep 2009 07:45:27 -0000 To: commits@commons.apache.org From: henrib@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20090903074527.F28C723888E4@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: henrib Date: Thu Sep 3 07:45:27 2009 New Revision: 810797 URL: http://svn.apache.org/viewvc?rev=810797&view=rev Log: Added integer division behavior change; added (some of the) new features Modified: commons/proper/jexl/branches/2.0/RELEASE-NOTES.txt Modified: commons/proper/jexl/branches/2.0/RELEASE-NOTES.txt URL: http://svn.apache.org/viewvc/commons/proper/jexl/branches/2.0/RELEASE-NOTES.txt?rev=810797&r1=810796&r2=810797&view=diff ============================================================================== --- commons/proper/jexl/branches/2.0/RELEASE-NOTES.txt (original) +++ commons/proper/jexl/branches/2.0/RELEASE-NOTES.txt Thu Sep 3 07:45:27 2009 @@ -54,9 +54,35 @@ * Info.getTemplateName() - use Info.getName() instead +Division (/ operator) behavior change: + * Division between integers no longer casts its operands to double; integer division + allways results in a integer. + New Features: ============= +Assignment expression: a = b (and a.b.c = d) + * Assigns a variable (ant-like variable or bean-property) + +Ternary operator expression: a ? b : c (and a ?: c) + * The usual inline conditional shortcut and its 'Elvis' form (a ?: b evaluates as a ? a : b) + +Constructor call expression: new('my.class.name', arguments...) + * Creates a new instance of a class using the most appropriate constructor according + to the actual arguments + +Function namespace: ns:func(arguments...) + * A function namespaces allows to use a class or instance methods in function calls + +UnifiedJEXL + * Adds ${...} and #{...} JSP/EL syntax support on top of the JexlEngine + +JSR-223 support + * Implement JSR-223 Scripting Engine for JEXL script (need BSF-3.0 on Java < 6) + +Error and exception handling + * Configuring the leniency and verbosity of the Jexl engine allows user control over the + error handling policy Bugs fixed: ===========