This is an automated email from the ASF dual-hosted git repository.

ggregory 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 b314bd36 Prepare for the next release candidate
b314bd36 is described below

commit b314bd3697a8befbed566714583a03d3f82af976
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sun Jun 2 13:51:14 2024 +0000

    Prepare for the next release candidate
---
 RELEASE-NOTES.txt       | 69 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/changes/changes.xml |  2 +-
 2 files changed, 70 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index 2dc9481d..5e67cc2e 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -1,4 +1,73 @@
 
+Apache Commons JEXL 3.4.0 Release Notes
+
+Introduction
+------------
+
+Apache Commons JEXL is a library facilitates the implementation of scripting 
features in
+        applications and frameworks written in Java.
+
+Java 8 is required.
+
+New features
+------------
+
+o JEXL-423:  Add support for instanceof / !instanceof 
+o JEXL-422:  Add strict equality (===) and inequality (!==) operators 
+o JEXL-421:  ArrayBuilder: array type should reflect common class of its 
entries 
+o JEXL-419:  Add permission syntax to allow class/method/field 
+o JEXL-418:  Add try-catch support Thanks to Xu Pengcheng. 
+o JEXL-408:  Using JexlFeatures is tedious Thanks to sebb. 
+o JEXL-404:  Support array-access safe navigation (x?[y]) Thanks to Xu 
Pengcheng. 
+o JEXL-401:  Captured variables should be read-only 
+o JEXL-398:  Allow 'trailing commas' or ellipsis while defining array, map and 
set literals Thanks to Xu Pengcheng. 
+o          Add Maven property project.build.outputTimestamp for build 
reproducibility. Thanks to Gary Gregory. 
+
+Fixed Bugs
+----------
+
+o JEXL-420:  Error while comparing float and string value Thanks to Xu 
Pengcheng. 
+o JEXL-417:  JexlArithmetic looses precision during arithmetic operator 
execution Thanks to Robert Lucas. 
+o JEXL-416:  Null-valued pragma throws NPE in 3.3 Thanks to William Price. 
+o JEXL-415:  Incorrect template eval result. Thanks to Xu Pengcheng. 
+o JEXL-414:  SoftCache may suffer from race conditions. Thanks to Holger 
Sunke. 
+o JEXL-412:  Ambiguous syntax between namespace function call and map object 
definition. Thanks to Xu Pengcheng. 
+o JEXL-410:  JexlFeatures: ctor does not enable all features. Thanks to sebb. 
+o JEXL-409:  Disable LEXICAL should disable LEXICAL_SHADE. Thanks to sebb. 
+o JEXL-405:  Recursive functions corrupt evaluation frame if reassigned. 
+o JEXL-403:  Exception while evaluating template literal used in array 
assignment in loop. Thanks to Xu Pengcheng. 
+o JEXL-402:  Parse failed with empty return value. Thanks to Xu Pengcheng. 
+o          [StepSecurity] ci: Harden GitHub Actions #180. Thanks to 
step-security-bot, Gary Gregory. 
+o          Guard logging calls. Thanks to PMD, Gary Gregory. 
+o          Deprecate SimpleNode.SimpleNode(Parser, int) in favor of 
SimpleNode.SimpleNode(int). Thanks to PMD, Gary Gregory. 
+o          Deprecate JexlNode.JexlNode(Parser, int) in favor of 
JexlNode.JexlNode(int). Thanks to PMD, Gary Gregory. 
+
+Changes
+-------
+
+o          Bump commons-parent from 67 to 69. Thanks to dependabot. 
+o          Bump github actions. Thanks to dependabot. 
+o          Bump commons-parent from 57 to 70. Thanks to Gary Gregory, 
Dependabot. 
+o          Bump org.ow2.asm:asm from 9.5 to 9.7 #200, #242. Thanks to 
dependabot. 
+o          Bump commons-logging from 1.2 to 1.3.2 #241, #255. Thanks to Gary 
Gregory, Dependabot. 
+o          Bump com.google.code.gson:gson from 2.10.1 to 2.11.0 #258. Thanks 
to Gary Gregory, Dependabot. 
+
+
+Historical list of changes: 
https://commons.apache.org/proper/commons-jexl/changes-report.html
+
+For complete information on Apache Commons JEXL, including instructions on how 
to submit bug reports,
+patches, or suggestions for improvement, see the Apache Commons JEXL website:
+
+https://commons.apache.org/proper/commons-jexl/
+
+Download page: https://commons.apache.org/proper/commons-jexl/download_io.cgi
+
+Have fun!
+-Apache Commons Team
+
+------------------------------------------------------------------------------
+
+
 Apache Commons JEXL 3.4.0 Release Notes
 
 Introduction
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index a59d8bb8..8158dc22 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.0" date="2024-06-01" description="Java 8 is 
required.">
+        <release version="3.4.0" date="2024-06-02" description="Java 8 is 
required.">
             <!-- ADD -->
             <action dev="henrib" type="add" issue="JEXL-423">
                 Add support for instanceof / !instanceof

Reply via email to