commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Simone Tripodi <simonetrip...@apache.org>
Subject Re: [VOTE] Release JEXL 2.1 based on RC3
Date Sun, 11 Dec 2011 16:54:09 GMT
+1

I'm not worried about source compatibility issues, I join Gary on
checkstyle/PMD observations

Simo

http://people.apache.org/~simonetripodi/
http://simonetripodi.livejournal.com/
http://twitter.com/simonetripodi
http://www.99soft.org/



On Sun, Dec 11, 2011 at 5:32 PM, Gary Gregory <garydgregory@gmail.com> wrote:
> +1
>
> Note: There is an alarming number of PMD issues reported. A lot of these
> look like they are in generated code, but not all. Has this been mentioned?
>
> Non-blockers:
>
> - Some Javadoc checkstyle errors.
> - Findbugs oddities.
>
> Tested m3 'clean site' with:
>
> Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500)
> Maven home: C:\Java\apache-maven-3.0.3\bin\..
> Java version: *1.5.0_22*, vendor: Sun Microsystems Inc.
> Java home: C:\Program Files\Java\jdk1.5.0_22\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
>
> Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500)
> Maven home: C:\Java\apache-maven-3.0.3\bin\..
> Java version: *1.6.0_29*, vendor: Sun Microsystems Inc.
> Java home: C:\Program Files\Java\jdk1.6.0_29\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
>
> Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500)
> Maven home: C:\Java\apache-maven-3.0.3\bin\..
> Java version: *1.7.0_01*, vendor: Oracle Corporation
> Java home: C:\Program Files\Java\jdk1.7.0_01\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
>
> Gary
>
> On Thu, Dec 8, 2011 at 2:44 PM, sebb <sebbaz@gmail.com> wrote:
>
>> Further to the earlier cancelled RC1 vote, here is an updated release
>> candidate.
>>
>> The main change since RC1 is that all binary incompatibilities have
>> been resolved.
>>
>> Clirr still reports errors for interfaces that have additional
>> methods, but these are false positives, as the changes only affect
>> source compatibility.
>>
>> Compatibility with previous releases
>> ==========================
>> Version 2.1 is binary compatible with 2.0.1.
>>
>> However it is not source compatible.
>> New methods have been added to the org.apache.commons.jexl2.Script and
>> org.apache.commons.jexl2.JexlInfo interfaces.
>> Any source code that implements these interfaces will need to be updated.
>>
>> 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.
>>
>> New features in 2.1:
>> ====================
>> * JEXL-114:     Allow scripts to create local variables // Add return
>> keyword
>> * JEXL-113:     Add functions to extract which variables, parameters
>> and local variables are used to evaluate a script
>> * JEXL-118:     Provide an IN operator
>> * JEXL-115:     Add support for asynchronous script execution and
>> cancellation
>> * JEXL-116:     Add control over classes, methods, constructors and
>> properties allowed in scripts
>> * JEXL-120:     Add simple template features
>> * JEXL-119:     Allow indexed properties container resolution in
>> expressions
>>
>>
>> Tag:
>>
>>
>> https://svn.apache.org/repos/asf/commons/proper/jexl/tags/COMMONS_JEXL_2_1_RC3/
>>
>> Site:
>>
>> http://people.apache.org/~sebb/jexl-2.1-RC3
>>
>> Binaries:
>>
>>
>> https://repository.apache.org/content/repositories/orgapachecommons-298/org/apache/commons/commons-jexl/
>>
>> This vote will be open for at least 72 hours, closing no sooner than:
>> 20:00PM GMT, Dec 11th.
>>
>>  [ ] +1 Release these artifacts
>>  [ ] +0 OK, but...
>>  [ ] -0 OK, but really should fix...
>>  [ ] -1 I oppose this release because...
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> For additional commands, e-mail: dev-help@commons.apache.org
>>
>>
>
>
> --
> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> JUnit in Action, 2nd Ed: <http://goog_1249600977>http://bit.ly/ECvg0
> Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory

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


Mime
View raw message