This is an automated email from the ASF dual-hosted git repository.
garydgregory pushed a change to branch release
in repository https://gitbox.apache.org/repos/asf/commons-jexl.git
from c5d2ffcd Bump to next development version
add 8873ccb9 Bump actions/cache from 5.0.5 to 6.0.0.
add 1212144f JEXL-465, JEXL-464, JEXL-463 : the 3.7.0 release improvements;
add b915e46d JEXL-465: checkstyle;
add 2d0bafe3 JEXL-465: harden permissions; improve docs and tests; -
tighten SECURE/RESTRICTED to deny file, env, loader, thread access; - add NONE
deny-all base and create() factory; - fix getClass() bypass in
Permissions.allow(Class,Method); - add JexlBuilder.setDefaultOptions(); - add
security disclaimer in package-info.java and site index; - raise coverage:
JexlConfigLoader option flags, LoggingPermissions;
add dbeb7a87 JEXL-465: addressing Gary's comments;
add e785bebf Merge pull request #406 from apache/JEXL-465
add 2fe7eebf Bump to next development version
add dd2cdf98 Updates for the next release
add a82f5c6e Add back release notes for 3.6.4.
add 07299eba Use final
add 9211b29a Use final.
add 66ae9f40 Prepare for the next release candidate
No new revisions were added by this update.
Summary of changes:
.github/workflows/codeql-analysis.yml | 2 +-
.github/workflows/maven.yml | 2 +-
README.md | 4 +-
RELEASE-NOTES.txt | 897 +++++----------------
pom.xml | 8 +-
src/changes/changes.xml | 8 +
.../java/org/apache/commons/jexl3/JexlBuilder.java | 104 ++-
.../org/apache/commons/jexl3/JexlConfigLoader.java | 596 ++++++++++++++
.../org/apache/commons/jexl3/JexlFeatures.java | 2 +-
.../jexl3/internal/introspection/Permissions.java | 170 ++--
.../internal/introspection/PermissionsParser.java | 27 +-
.../jexl3/internal/introspection/Uberspect.java | 7 +-
.../jexl3/introspection/JexlPermissions.java | 285 ++++++-
.../org/apache/commons/jexl3/package-info.java | 312 +++++--
.../jexl3/scripting/JexlScriptEngineFactory.java | 8 +-
src/site/xdoc/download_jexl.xml | 26 +-
src/site/xdoc/index.xml | 109 ++-
src/site/xdoc/relnotes.xml | 117 ++-
.../commons/jexl3/ComposePermissionsTest.java | 10 +-
.../org/apache/commons/jexl3/DefaultsTest.java | 150 ++++
.../org/apache/commons/jexl3/Issues400Test.java | 21 +
.../apache/commons/jexl3/JexlConfigLoaderTest.java | 343 ++++++++
.../org/apache/commons/jexl3/JexlTestCase.java | 4 +
.../apache/commons/jexl3/LoggingPermissions.java | 94 ---
.../commons/jexl3/LoggingPermissionsTest.java | 101 +++
.../java/org/apache/commons/jexl3/MethodTest.java | 4 +-
.../internal/introspection/PermissionsTest.java | 212 ++++-
.../jexl3/scripting/JexlScriptEngineTest.java | 16 +-
.../resources/org/apache/commons/jexl3/jexl.yaml | 69 ++
.../org/apache/commons/jexl3/test-config.yaml | 20 +-
30 files changed, 2708 insertions(+), 1020 deletions(-)
create mode 100644 src/main/java/org/apache/commons/jexl3/JexlConfigLoader.java
create mode 100644 src/test/java/org/apache/commons/jexl3/DefaultsTest.java
create mode 100644
src/test/java/org/apache/commons/jexl3/JexlConfigLoaderTest.java
delete mode 100644
src/test/java/org/apache/commons/jexl3/LoggingPermissions.java
create mode 100644
src/test/java/org/apache/commons/jexl3/LoggingPermissionsTest.java
create mode 100644 src/test/resources/org/apache/commons/jexl3/jexl.yaml
copy .github/GH-ROBOTS.txt =>
src/test/resources/org/apache/commons/jexl3/test-config.yaml (79%)