From user-return-26961-apmail-commons-user-archive=commons.apache.org@commons.apache.org Tue Dec 13 13:28:17 2011 Return-Path: X-Original-To: apmail-commons-user-archive@www.apache.org Delivered-To: apmail-commons-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 22274734F for ; Tue, 13 Dec 2011 13:28:17 +0000 (UTC) Received: (qmail 98778 invoked by uid 500); 13 Dec 2011 13:28:15 -0000 Delivered-To: apmail-commons-user-archive@commons.apache.org Received: (qmail 98658 invoked by uid 500); 13 Dec 2011 13:28:15 -0000 Mailing-List: contact user-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Users List" Delivered-To: mailing list user@commons.apache.org Received: (qmail 98403 invoked by uid 99); 13 Dec 2011 13:28:14 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Dec 2011 13:28:14 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of sebbaz@gmail.com designates 209.85.220.171 as permitted sender) Received: from [209.85.220.171] (HELO mail-vx0-f171.google.com) (209.85.220.171) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Dec 2011 13:28:07 +0000 Received: by vcbfo1 with SMTP id fo1so17791906vcb.30 for ; Tue, 13 Dec 2011 05:27:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=zpaI0ThZ+R0BBuMq01xDEY71JlQP1IaK7uLsvgc1Zi0=; b=e3+X4ikdI361CbrRDhWl8mGHLRZ+ahWrvoiJ8lOyr3W/5yOtp1gWKfXM4rP66QVWXP bGcX4oDxR32zYDzD5XPgf/tIgWxo/ZOv7khja9HEv3yqhfh1nKfbNKoWuHqwWO/sG7jc ABfv2P4ksP1m/kCvglMbXRxwIaiS2gwWskgdY= MIME-Version: 1.0 Received: by 10.220.66.70 with SMTP id m6mr1430524vci.57.1323782866147; Tue, 13 Dec 2011 05:27:46 -0800 (PST) Received: by 10.220.186.194 with HTTP; Tue, 13 Dec 2011 05:27:46 -0800 (PST) Date: Tue, 13 Dec 2011 13:27:46 +0000 Message-ID: Subject: [ANNOUNCE] Apache Commons JEXL 2.1 From: sebb To: Commons Developers List , Commons Users List Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org 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