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
commit e51bcaa6084e92fbb3ad98e46bbc4d97a03264d9 Author: henrib <hen...@apache.org> AuthorDate: Mon Sep 10 16:02:54 2018 +0200 JEXL-271, JEXL-270: release notes, changes --- RELEASE-NOTES.txt | 6 ++++-- src/site/xdoc/changes.xml | 6 ++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index 08d54ed..85db7c9 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -42,20 +42,22 @@ New Features in 3.2: * JEXL-264: Allow space, quote & double-quote in identifiers * JEXL-260: Automatically inject JexlContext in constructor call when possible * JEXL-252: Allow for interpolated strings to be used in property access operators -* JEXL-250: Safe navigation operator +* JEXL-250: Safe navigation operator (?.) * JEXL-248: Allow range subexpression as an array property assignment identifier * JEXL-243: Allow restricting available features in Script/Expressions * JEXL-238: Restrict getLiteralClass to a Number for NumberLiterals * JEXL-237: Ability to restrict usage of certain names when declaring local variables * JEXL-236: Support CharSequence in size(), empty() and contains() operators * JEXL-234: Extend application of operators startsWith and endsWith from String to CharSequence types -* JEXL-226: add ?? operator support +* JEXL-226: Add ?? operator support * JEXL-224: The ability to overload call() operator in customized JexlArithmetic implementation * JEXL-212: Restrict usage of assignment statements in JexlExpression Bugs Fixed in 3.2: ================== +* JEXL-271: Hoisted variable is lost when currying lambda +* JEXL-270: Wrong Script$Curried creation when script.curry() method is called inside script * JEXL-261: JexlEngine.setClassLoader(...) should reload namespaces that are classes * JEXL-246: Intermittent ambiguous method invocation when processing assignOverload * JEXL-245: Engine in strict mode fails to fail on unsolvable variables or properties diff --git a/src/site/xdoc/changes.xml b/src/site/xdoc/changes.xml index 6ea1dfe..c320979 100644 --- a/src/site/xdoc/changes.xml +++ b/src/site/xdoc/changes.xml @@ -26,6 +26,12 @@ </properties> <body> <release version="3.2" date="unreleased"> + <action dev="henrib" type="fix" issue="JEXL-271" due-to="Dmitri Blinov"> + Hoisted variable is lost when currying lambda + </action> + <action dev="henrib" type="fix" issue="JEXL-270" due-to="Dmitri Blinov"> + Wrong Script$Curried creation when script.curry() method is called inside script + </action> <action dev="henrib" type="add" issue="JEXL-264"> Allow space, quote and double-quote in identifiers </action>