This is an automated email from the ASF dual-hosted git repository.
sebb 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 387bb3d1 Detab
387bb3d1 is described below
commit 387bb3d15695202cc3cf211b537ab3606863bf6b
Author: Sebb <[email protected]>
AuthorDate: Thu Oct 19 22:59:14 2023 +0100
Detab
---
RELEASE-NOTES.txt | 114 +++++++++++++++++++++++++++---------------------------
1 file changed, 57 insertions(+), 57 deletions(-)
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index 7369078f..109ee9e0 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -462,67 +462,67 @@ Bugs fixed in 2.0.1:
Bugs fixed in 2.0:
==================
-* JEXL-90: JEXL parser allows invalid expressions, e.g. "a=1 b=2 3"
-* JEXL-88: MethodKey.java - name clash getMostSpecific() with Java 1.5.0
-* JEXL-87: Inconsistent behavior of arithmetical operations
-* JEXL-81: Introspector does not use ListGetExecutor for List
-* JEXL-80: Lenient mode should not throw exception when {g,s}etting an
undefined property
-* JEXL-78: Ternary operator throws Exception when JexlEngine in strict mode
-* JEXL-76: Remove unnecessary class VisitorAdapter
-* JEXL-71: Parsing errors?
-* JEXL-67: Potential NPE in util.introspection.MethodKey
-* JEXL-66: testDottedNames expects map enumeration order
-* JEXL-64: Inconsistent behavior of dotted names
-* JEXL-62: NPE in Interpreter
-* JEXL-59: ClassMap holds a reference to class
-* JEXL-56: Logging wrongly uses java.util.logging
-* JEXL-50: Div operator does not do integer division
-* JEXL-49: Block statements aren't parsed
-* JEXL-48: NPE during expression evaluation
-* JEXL-45: Unhandled division by zero
-* JEXL-42: NullPointerException evaluating an expression
-* JEXL-40: JEXL fails to find abstract public methods in the base class if
overridden by non-public derived types
-* JEXL-32: BigDecimal values are treated as Long values which results in
loss of precision
-* JEXL-30: ASTAddNode does not add BigDecimal objects correctly
-* JEXL-27: Cannot assign a value to the property of an object, such as
object.prop = value.
-* JEXL-26: ASTArrayAccess messes up on fallback to JexlContext
-* JEXL-19: Ternary conditional not supported
-* JEXL-3 : Static method resolution and changes to context
+* JEXL-90: JEXL parser allows invalid expressions, e.g. "a=1 b=2 3"
+* JEXL-88: MethodKey.java - name clash getMostSpecific() with Java 1.5.0
+* JEXL-87: Inconsistent behavior of arithmetical operations
+* JEXL-81: Introspector does not use ListGetExecutor for List
+* JEXL-80: Lenient mode should not throw exception when {g,s}etting an
undefined property
+* JEXL-78: Ternary operator throws Exception when JexlEngine in strict
mode
+* JEXL-76: Remove unnecessary class VisitorAdapter
+* JEXL-71: Parsing errors?
+* JEXL-67: Potential NPE in util.introspection.MethodKey
+* JEXL-66: testDottedNames expects map enumeration order
+* JEXL-64: Inconsistent behavior of dotted names
+* JEXL-62: NPE in Interpreter
+* JEXL-59: ClassMap holds a reference to class
+* JEXL-56: Logging wrongly uses java.util.logging
+* JEXL-50: Div operator does not do integer division
+* JEXL-49: Block statements aren't parsed
+* JEXL-48: NPE during expression evaluation
+* JEXL-45: Unhandled division by zero
+* JEXL-42: NullPointerException evaluating an expression
+* JEXL-40: JEXL fails to find abstract public methods in the base class
if overridden by non-public derived types
+* JEXL-32: BigDecimal values are treated as Long values which results in
loss of precision
+* JEXL-30: ASTAddNode does not add BigDecimal objects correctly
+* JEXL-27: Cannot assign a value to the property of an object, such as
object.prop = value.
+* JEXL-26: ASTArrayAccess messes up on fallback to JexlContext
+* JEXL-19: Ternary conditional not supported
+* JEXL-3 : Static method resolution and changes to context
Other issues fixed (Improvements/New Features):
===============================================
-* JEXL-95: Enhance JSR-223 implementation
-* JEXL-94: Allow stateful namespaces (ns:function)
-* JEXL-93: Add public fields as targets of set/get property
-* JEXL-92: JexlContext API should be more flexible
-* JEXL-89: Drop main() and suite() methods from Test cases
-* JEXL-85: 2.0 grammar finishing touches & debugger update
-* JEXL-82: Change foreach syntax
-* JEXL-77: Rename last Velocity originated classes
-* JEXL-72: Remove deprecated classes and methods entirely
-* JEXL-70: Add main class to allow scripts etc to be tested
-* JEXL-63: JSR-223 support
-* JEXL-61: Usage of strong references on Method/Constructor & WeakHashMap
usage
-* JEXL-60: Refactor o.a.c.jexl.util and o.a.c.jexl.util.introspection
-* JEXL-58: UnifiedJEXL
-* JEXL-57: Change pom.xml to make it Netbeans Maven2 plugin friendly
-* JEXL-55: JEXL 2.0 redux, attempting to restart the effort to release 2.0
-* JEXL-54: Light performance enhancements
-* JEXL-47: Allow single-line comments with //
-* JEXL-43: Website overview does not mention method calls and new 2.0
features
-* JEXL-41: Allow nested ${} evaluation
-* JEXL-35: Final API requirements
-* JEXL-34: Remove pre and post resolution of variables via the
JexlExprResolver classes.
-* JEXL-33: Remove unnecessary throws Exception from various classes
-* JEXL-29: Support non-object-level functions/methods, as size and empty
function
-* JEXL-25: Call method with varargs
-* JEXL-24: Support Long for integer literal instead of Integers
-* JEXL-21: operator overloading / hooks on operator processing
-* JEXL-16: allowing quote escaping
-* JEXL-15: Needs definable functions
-* JEXL-11: Don't make null convertible into anything
-* JEXL-10: Make possible checking for unresolved variables
+* JEXL-95: Enhance JSR-223 implementation
+* JEXL-94: Allow stateful namespaces (ns:function)
+* JEXL-93: Add public fields as targets of set/get property
+* JEXL-92: JexlContext API should be more flexible
+* JEXL-89: Drop main() and suite() methods from Test cases
+* JEXL-85: 2.0 grammar finishing touches & debugger update
+* JEXL-82: Change foreach syntax
+* JEXL-77: Rename last Velocity originated classes
+* JEXL-72: Remove deprecated classes and methods entirely
+* JEXL-70: Add main class to allow scripts etc to be tested
+* JEXL-63: JSR-223 support
+* JEXL-61: Usage of strong references on Method/Constructor & WeakHashMap
usage
+* JEXL-60: Refactor o.a.c.jexl.util and o.a.c.jexl.util.introspection
+* JEXL-58: UnifiedJEXL
+* JEXL-57: Change pom.xml to make it Netbeans Maven2 plugin friendly
+* JEXL-55: JEXL 2.0 redux, attempting to restart the effort to release 2.0
+* JEXL-54: Light performance enhancements
+* JEXL-47: Allow single-line comments with //
+* JEXL-43: Website overview does not mention method calls and new 2.0
features
+* JEXL-41: Allow nested ${} evaluation
+* JEXL-35: Final API requirements
+* JEXL-34: Remove pre and post resolution of variables via the
JexlExprResolver classes.
+* JEXL-33: Remove unnecessary throws Exception from various classes
+* JEXL-29: Support non-object-level functions/methods, as size and empty
function
+* JEXL-25: Call method with varargs
+* JEXL-24: Support Long for integer literal instead of Integers
+* JEXL-21: operator overloading / hooks on operator processing
+* JEXL-16: allowing quote escaping
+* JEXL-15: Needs definable functions
+* JEXL-11: Don't make null convertible into anything
+* JEXL-10: Make possible checking for unresolved variables
Other Changes:
==============