This is an automated email from the ASF dual-hosted git repository. henrib pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-jexl.git
The following commit(s) were added to refs/heads/master by this push: new 5a9bdec4 JEXL: prepare 3.5.0 RC; 5a9bdec4 is described below commit 5a9bdec4614fb9cc6e7863be13352ea4084e2d34 Author: Henrib <hbies...@gmail.com> AuthorDate: Fri Apr 11 19:33:32 2025 +0200 JEXL: prepare 3.5.0 RC; --- RELEASE-NOTES.txt | 13 +++++++------ pom.xml | 4 ++-- src/changes/changes.xml | 2 +- src/site/site.xml | 4 ++-- src/site/xdoc/{relnotes34.xml => relnotes35.xml} | 10 +++++----- 5 files changed, 17 insertions(+), 16 deletions(-) diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index a6b1e892..767c1365 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -29,29 +29,30 @@ Have fun! -Apache Commons Team ======================================================================================================================== -Release 3.4.1 +Release 3.5.0 ======================================================================================================================== -Version 3.4.1 is a minor release. +Version 3.5.0 is a minor release. Compatibility with previous releases ==================================== -Version 3.4.1 is source and binary compatible with 3.4. +Version 3.5.0 is source and binary compatible with 3.4. -What's new in 3.4.1: +What's new in 3.5.0: ==================== Operator overloading has been enhanced so that overloading compare() will benefit all comparison operators. A feature flag has been introduced to allow pass-by-reference of captured variables closely mimicking EcmaScript behavior. -New Features in 3.4.1: +New Features in 3.5.0: ====================== +* JEXL-438: Allow parser factory specification. * JEXL-428: Make Comparable object high priority while comparing * JEXL-427: Avoid coercing logical expressions to boolean * JEXL-426: Enable pass-by-reference for Captured Variables -Bugs Fixed in 3.4.1: +Bugs Fixed in 3.5.0: ==================== * JEXL-436: The increment (decrement) operator does not check for null operand * JEXL-435: Changed behavior of empty operator overloading diff --git a/pom.xml b/pom.xml index 71d0627e..a8d7dd76 100644 --- a/pom.xml +++ b/pom.xml @@ -24,7 +24,7 @@ </parent> <artifactId>commons-jexl3</artifactId> - <version>3.4.1-SNAPSHOT</version> + <version>3.5.0-SNAPSHOT</version> <name>Apache Commons JEXL</name> <description>Apache Commons JEXL is a library that facilitates the implementation of scripting features in applications and frameworks written in Java.</description> @@ -81,7 +81,7 @@ <!-- Commons release plugin --> <commons.bc.version>3.3</commons.bc.version> <commons.release.version>3.4.0</commons.release.version> - <commons.release.next>3.4.1</commons.release.next> + <commons.release.next>3.5.0</commons.release.next> <commons.rc.version>RC1</commons.rc.version> <commons.release.isDistModule>true</commons.release.isDistModule> <commons.distSvnStagingUrl>scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}</commons.distSvnStagingUrl> diff --git a/src/changes/changes.xml b/src/changes/changes.xml index fd7bd779..affbd55b 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -27,7 +27,7 @@ <author email="d...@commons.apache.org">Commons Developers</author> </properties> <body> - <release version="3.4.1" date="YYYY-MM-DD" description="This is a feature and maintenance release. Java 8 or later is required."> + <release version="3.5.0" date="YYYY-MM-DD" description="This is a feature and maintenance release. Java 8 or later is required."> <!-- FIX --> <action dev="henrib" type="fix" issue="JEXL-436" due-to="Vincent Bussol"> The increment (decrement) operator does not check for null operand diff --git a/src/site/site.xml b/src/site/site.xml index ff53d369..76ad31cf 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -25,8 +25,8 @@ <body> <menu name="JEXL"> <item name="Overview" href="index.html" /> - <item name="Release Notes" href="relnotes34.html"/> - <item name="Javadoc 3.4" href="apidocs/index.html"/> + <item name="Release Notes" href="relnotes35.html"/> + <item name="Javadoc 3.5" href="apidocs/index.html"/> <item name="Javadoc 2.1.1" href="javadocs/apidocs-2.1.1/index.html"/> <item name="Javadoc 1.1" href="javadocs/apidocs-1.1/index.html"/> <item name="Download" href="download_jexl.cgi"/> diff --git a/src/site/xdoc/relnotes34.xml b/src/site/xdoc/relnotes35.xml similarity index 97% rename from src/site/xdoc/relnotes34.xml rename to src/site/xdoc/relnotes35.xml index b4bf11fb..4ea11bb4 100644 --- a/src/site/xdoc/relnotes34.xml +++ b/src/site/xdoc/relnotes35.xml @@ -18,13 +18,13 @@ <document> <properties> - <title>Apache Commons JEXL 3.4.1 Release Notes</title> + <title>Apache Commons JEXL 3.5 Release Notes</title> </properties> <body> <section name="Compatibility with previous release"> <p> - Version 3.4.1 is source and binary compatible with 3.3. + Version 3.5 is source and binary compatible with 3.4. </p> </section> <section name="Compatibility with older releases (< 3.3, 2.x)"> @@ -49,13 +49,13 @@ or whether loops or side effects are accessible are part of your choice to make. </p> </section> - <section name="What's new in 3.4.1:"> + <section name="What's new in 3.5:"> <p> A feature that captures variables as references allowing side effect from a lambda to its outer scope; this is mimicking JavaScript scoping rule (JEXL-426). </p> </section> - <section name="New Features in 3.4.1:"> + <section name="New Features in 3.5:"> <p> <table> <tr> @@ -77,7 +77,7 @@ </table> </p> </section> - <section name="Bugs Fixed in 3.4.1:"> + <section name="Bugs Fixed in 3.5:"> <p> <table> <tr>