Return-Path: X-Original-To: apmail-commons-dev-archive@www.apache.org Delivered-To: apmail-commons-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4BED5185D7 for ; Sun, 20 Dec 2015 21:44:09 +0000 (UTC) Received: (qmail 63416 invoked by uid 500); 20 Dec 2015 21:44:08 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 63272 invoked by uid 500); 20 Dec 2015 21:44:08 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 63260 invoked by uid 99); 20 Dec 2015 21:44:08 -0000 Received: from Unknown (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 20 Dec 2015 21:44:08 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 1E2B6C0E91 for ; Sun, 20 Dec 2015 21:44:08 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.9 X-Spam-Level: ** X-Spam-Status: No, score=2.9 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id C1SF50nKY25O for ; Sun, 20 Dec 2015 21:43:57 +0000 (UTC) Received: from mail-lf0-f45.google.com (mail-lf0-f45.google.com [209.85.215.45]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id AC207439B4 for ; Sun, 20 Dec 2015 21:43:56 +0000 (UTC) Received: by mail-lf0-f45.google.com with SMTP id l133so100178075lfd.2 for ; Sun, 20 Dec 2015 13:43:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=glsVLxc05yGb9oJV5oBQE706OXDmAJSjotLK8rTN/3w=; b=dTEQYunD+Pyh4wCo6BQ9OYic+JeosSlJT7u7ldJAs/napeFCBxUDvi3iICY+viGipj 1JmV6pGQqUOr9V6Bln1xzJjL0ptZTOCEBSEgb0+8VTxs3hxFpuIT1d4m/37LTh6WRG8+ LlQUPf13r2SrZnOJX0q4m6NrtKfN2Z9IJSmlawrpDnccTVtb05Yj7LwtfHRLf0yKEgCU mS2k43DUQzMkEZeMKZzBV9/NdnMm6s43TaHCzFwTUxMv+XKCspZWV6ZhiloM2Zlu2S5F fmp2udHcjX+gc0O56pVTNLFbGfCAiM9wf7UXouzh3pQl0zKp9SukulwPqg4OkPrlNjr0 0HVw== MIME-Version: 1.0 X-Received: by 10.25.78.10 with SMTP id c10mr4221253lfb.18.1450647828658; Sun, 20 Dec 2015 13:43:48 -0800 (PST) Received: by 10.112.200.70 with HTTP; Sun, 20 Dec 2015 13:43:48 -0800 (PST) In-Reply-To: <56742ECC.5080504@apache.org> References: <56742ECC.5080504@apache.org> Date: Sun, 20 Dec 2015 13:43:48 -0800 Message-ID: Subject: Re: [VOTE] Release JEXL 3.0 based on RC2 From: Gary Gregory To: Commons Developers List Content-Type: multipart/alternative; boundary=001a1141a218857f0405275b4496 --001a1141a218857f0405275b4496 Content-Type: text/plain; charset=UTF-8 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 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: garydgregory@gmail.com | ggregory@apache.org Java Persistence with Hibernate, Second Edition JUnit in Action, Second Edition Spring Batch in Action Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --001a1141a218857f0405275b4496--