henrib [Mon, 14 Mar 2022 15:52:50 +0000 (16:52 +0100)]
JEXL-36{1,2,3,4}: release notes
henrib [Mon, 14 Mar 2022 15:32:32 +0000 (16:32 +0100)]
JEXL-363: getting captured variables and avoiding caching mutable literals
henrib [Mon, 14 Mar 2022 15:31:30 +0000 (16:31 +0100)]
JEXL-364: let evaluation options flow through closures
henrib [Mon, 14 Mar 2022 14:57:16 +0000 (15:57 +0100)]
JEXL-361: added a JEXL 3.2 compatibility engine
henrib [Mon, 14 Mar 2022 10:13:32 +0000 (11:13 +0100)]
JEXL: remove clirr report (replaced by japicmp)
henrib [Mon, 14 Mar 2022 09:25:07 +0000 (10:25 +0100)]
JEXL: remove clirr report (replaced by japicmp)
henrib [Mon, 14 Mar 2022 09:23:02 +0000 (10:23 +0100)]
JEXL-362: avoid 0 positions in JexlInfo
Gary Gregory [Fri, 4 Mar 2022 14:59:18 +0000 (09:59 -0500)]
Replace package with verify in the default goal.
Gary Gregory [Fri, 4 Mar 2022 14:23:05 +0000 (09:23 -0500)]
Bump actions/checkout from 2 to 3 #79
Gary Gregory [Fri, 4 Mar 2022 14:22:05 +0000 (09:22 -0500)]
Merge pull request #79 from apache/dependabot/github_actions/actions/checkout-3
Bump actions/checkout from 2 to 3
dependabot[bot] [Fri, 4 Mar 2022 12:01:50 +0000 (12:01 +0000)]
Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Gary Gregory [Fri, 25 Feb 2022 13:18:09 +0000 (08:18 -0500)]
Add CODE_OF_CONDUCT.md
Henrib [Fri, 18 Feb 2022 16:15:03 +0000 (17:15 +0100)]
Merge pull request #78 from apache/dependabot/maven/org.apache.maven.plugins-maven-pmd-plugin-3.16.0
Bump maven-pmd-plugin from 3.15.0 to 3.16.0
henrib [Fri, 18 Feb 2022 13:41:41 +0000 (14:41 +0100)]
JEXL-359: subtle refactor to allow implementing a 3.2-like interpreter;
henrib [Fri, 18 Feb 2022 13:22:04 +0000 (14:22 +0100)]
JEXL-359: subtle refactor to allow implementing a 3.2-like interpreter;
dependabot[bot] [Fri, 18 Feb 2022 12:44:39 +0000 (12:44 +0000)]
Bump maven-pmd-plugin from 3.15.0 to 3.16.0
Bumps [maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) from 3.15.0 to 3.16.0.
- [Release notes](https://github.com/apache/maven-pmd-plugin/releases)
- [Commits](https://github.com/apache/maven-pmd-plugin/compare/maven-pmd-plugin-3.15.0...maven-pmd-plugin-3.16.0)
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-pmd-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
henrib [Mon, 14 Feb 2022 17:58:46 +0000 (18:58 +0100)]
JEXL-359: refactored OperatorController, tidy code linked to strictness, clean-up test;
henrib [Mon, 14 Feb 2022 16:55:27 +0000 (17:55 +0100)]
Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-jexl
henrib [Mon, 14 Feb 2022 16:54:54 +0000 (17:54 +0100)]
JEXL-357: foolproof getting package permissions thought package name;
Gary Gregory [Sun, 13 Feb 2022 16:32:49 +0000 (11:32 -0500)]
Inline Collections.sort(Comparator).
henrib [Thu, 10 Feb 2022 20:49:07 +0000 (21:49 +0100)]
JEXL-235: update engine version to 3.3;
henrib [Wed, 9 Feb 2022 15:21:43 +0000 (16:21 +0100)]
JEXL-235: update engine version to 3.3;
henrib [Mon, 7 Feb 2022 16:43:51 +0000 (17:43 +0100)]
JEXL-357: added and updated Javadoc;
- refined code to reduce clutter;
- refined tests to improve coverage;
henrib [Fri, 4 Feb 2022 16:34:29 +0000 (17:34 +0100)]
JEXL-357: exposing parser;
-adding tests;
Henrib [Fri, 4 Feb 2022 13:20:49 +0000 (14:20 +0100)]
Merge pull request #75 from apache/dependabot/maven/com.github.siom79.japicmp-japicmp-maven-plugin-0.15.6
Bump japicmp-maven-plugin from 0.15.4 to 0.15.6
Henrib [Fri, 4 Feb 2022 13:20:38 +0000 (14:20 +0100)]
Merge pull request #76 from apache/dependabot/maven/com.puppycrawl.tools-checkstyle-9.3
Bump checkstyle from 9.2.1 to 9.3
dependabot[bot] [Fri, 4 Feb 2022 12:27:43 +0000 (12:27 +0000)]
Bump checkstyle from 9.2.1 to 9.3
Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 9.2.1 to 9.3.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-9.2.1...checkstyle-9.3)
---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Fri, 4 Feb 2022 12:24:28 +0000 (12:24 +0000)]
Bump japicmp-maven-plugin from 0.15.4 to 0.15.6
Bumps [japicmp-maven-plugin](https://github.com/siom79/japicmp) from 0.15.4 to 0.15.6.
- [Release notes](https://github.com/siom79/japicmp/releases)
- [Changelog](https://github.com/siom79/japicmp/blob/master/release.py)
- [Commits](https://github.com/siom79/japicmp/compare/japicmp-base-0.15.4...japicmp-base-0.15.6)
---
updated-dependencies:
- dependency-name: com.github.siom79.japicmp:japicmp-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Gary Gregory [Fri, 4 Feb 2022 12:19:45 +0000 (07:19 -0500)]
Update NOTICE file for 2022.
henrib [Fri, 4 Feb 2022 09:52:39 +0000 (10:52 +0100)]
JEXL-357: tracking CI failure on JDK17/Windows;
henrib [Thu, 3 Feb 2022 16:55:36 +0000 (17:55 +0100)]
Merge remote-tracking branch 'origin/master'
henrib [Thu, 3 Feb 2022 16:55:23 +0000 (17:55 +0100)]
JEXL-357: added permissions parser;
- added a (static) 'secure' permissions (used in tests);
- quiesce spotbugs on builder patterns;
Gary Gregory [Thu, 3 Feb 2022 12:01:43 +0000 (07:01 -0500)]
Add CodeQL GitHub workflow.
henrib [Wed, 26 Jan 2022 17:59:35 +0000 (18:59 +0100)]
JEXL-358: correct closure evaluator;
- add test;
henrib [Wed, 19 Jan 2022 17:36:19 +0000 (18:36 +0100)]
JEXL-357: initial drop
- added NoJexl classes to Permissions;
- added parser;
- 1st parsing tests;
Henrib [Sat, 15 Jan 2022 11:54:26 +0000 (12:54 +0100)]
Merge pull request #74 from apache/dependabot/maven/com.helger.maven-ph-javacc-maven-plugin-4.1.5
Bump ph-javacc-maven-plugin from 4.1.4 to 4.1.5
dependabot[bot] [Fri, 14 Jan 2022 12:36:46 +0000 (12:36 +0000)]
Bump ph-javacc-maven-plugin from 4.1.4 to 4.1.5
Bumps [ph-javacc-maven-plugin](https://github.com/phax/ph-javacc-maven-plugin) from 4.1.4 to 4.1.5.
- [Release notes](https://github.com/phax/ph-javacc-maven-plugin/releases)
- [Commits](https://github.com/phax/ph-javacc-maven-plugin/compare/ph-javacc-maven-plugin-4.1.4...ph-javacc-maven-plugin-4.1.5)
---
updated-dependencies:
- dependency-name: com.helger.maven:ph-javacc-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Gary Gregory [Sat, 8 Jan 2022 15:40:15 +0000 (10:40 -0500)]
Fix indentation.
Gary Gregory [Sat, 8 Jan 2022 15:40:00 +0000 (10:40 -0500)]
Bump spotbugs-maven-plugin from 4.4.1 to 4.5.3.0 #73.
Gary Gregory [Sat, 8 Jan 2022 15:38:23 +0000 (10:38 -0500)]
Merge pull request #73 from apache/dependabot/maven/com.github.spotbugs-spotbugs-maven-plugin-4.5.3.0
Bump spotbugs-maven-plugin from 4.4.1 to 4.5.3.0
dependabot[bot] [Fri, 7 Jan 2022 12:12:28 +0000 (12:12 +0000)]
Bump spotbugs-maven-plugin from 4.4.1 to 4.5.3.0
Bumps [spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) from 4.4.1 to 4.5.3.0.
- [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases)
- [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.4.1...spotbugs-maven-plugin-4.5.3.0)
---
updated-dependencies:
- dependency-name: com.github.spotbugs:spotbugs-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Gary Gregory [Wed, 29 Dec 2021 17:03:45 +0000 (12:03 -0500)]
Run dependabot once a week.
Gary Gregory [Wed, 29 Dec 2021 14:10:48 +0000 (09:10 -0500)]
Bump checkstyle from 9.2 to 9.2.1 #72.
Gary Gregory [Wed, 29 Dec 2021 14:03:02 +0000 (09:03 -0500)]
Merge pull request #72 from apache/dependabot/maven/com.puppycrawl.tools-checkstyle-9.2.1
Bump checkstyle from 9.2 to 9.2.1
dependabot[bot] [Wed, 29 Dec 2021 12:24:41 +0000 (12:24 +0000)]
Bump checkstyle from 9.2 to 9.2.1
Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 9.2 to 9.2.1.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-9.2...checkstyle-9.2.1)
---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
henrib [Thu, 23 Dec 2021 15:44:00 +0000 (16:44 +0100)]
Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-jexl
henrib [Thu, 23 Dec 2021 15:43:21 +0000 (16:43 +0100)]
JEXL: winter cleaning;
- restoring CI build, take 2
Henrib [Wed, 22 Dec 2021 20:27:05 +0000 (21:27 +0100)]
Merge pull request #70 from apache/dependabot/maven/com.github.siom79.japicmp-japicmp-maven-plugin-0.15.4
Bump japicmp-maven-plugin from 0.15.3 to 0.15.4
dependabot[bot] [Wed, 22 Dec 2021 12:40:57 +0000 (12:40 +0000)]
Bump japicmp-maven-plugin from 0.15.3 to 0.15.4
Bumps [japicmp-maven-plugin](https://github.com/siom79/japicmp) from 0.15.3 to 0.15.4.
- [Release notes](https://github.com/siom79/japicmp/releases)
- [Changelog](https://github.com/siom79/japicmp/blob/master/release.py)
- [Commits](https://github.com/siom79/japicmp/compare/japicmp-base-0.15.3...japicmp-base-0.15.4)
---
updated-dependencies:
- dependency-name: com.github.siom79.japicmp:japicmp-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
henrib [Wed, 22 Dec 2021 11:53:21 +0000 (12:53 +0100)]
JEXL: winter cleaning;
- restoring CI build
henrib [Tue, 21 Dec 2021 16:54:25 +0000 (17:54 +0100)]
JEXL: winter cleaning;
- switched from clirr to japicmp;
- configured pmd and addressed top issues;
- improved test coverage;
- various nitpicks in javadoc and comments;
Henrib [Wed, 1 Dec 2021 09:45:37 +0000 (10:45 +0100)]
Merge pull request #68 from apache/dependabot/github_actions/actions/cache-2.1.7
Bump actions/cache from 2.1.6 to 2.1.7
Henrib [Wed, 1 Dec 2021 09:45:20 +0000 (10:45 +0100)]
Merge pull request #69 from apache/dependabot/maven/com.puppycrawl.tools-checkstyle-9.2
Bump checkstyle from 9.1 to 9.2
henrib [Wed, 1 Dec 2021 09:42:40 +0000 (10:42 +0100)]
JEXL-353: changed doc for not-in/not-match example result
henrib [Wed, 1 Dec 2021 09:24:11 +0000 (10:24 +0100)]
JEXL-354: allow signed numbers as pragma values
dependabot[bot] [Tue, 30 Nov 2021 12:40:54 +0000 (12:40 +0000)]
Bump checkstyle from 9.1 to 9.2
Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 9.1 to 9.2.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-9.1...checkstyle-9.2)
---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Tue, 23 Nov 2021 12:03:53 +0000 (12:03 +0000)]
Bump actions/cache from 2.1.6 to 2.1.7
Bumps [actions/cache](https://github.com/actions/cache) from 2.1.6 to 2.1.7.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.6...v2.1.7)
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Henrib [Tue, 16 Nov 2021 11:01:36 +0000 (12:01 +0100)]
Merge pull request #67 from apache/dependabot/github_actions/actions/checkout-2.4.0
Bump actions/checkout from 2.3.5 to 2.4.0
Henrib [Tue, 16 Nov 2021 11:01:21 +0000 (12:01 +0100)]
Merge pull request #66 from apache/dependabot/maven/com.puppycrawl.tools-checkstyle-9.1
Bump checkstyle from 8.45.1 to 9.1
dependabot[bot] [Wed, 3 Nov 2021 12:03:56 +0000 (12:03 +0000)]
Bump actions/checkout from 2.3.5 to 2.4.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.5 to 2.4.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2.3.5...v2.4.0)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Henrib [Tue, 2 Nov 2021 16:58:37 +0000 (17:58 +0100)]
Merge pull request #63 from apache/dependabot/maven/org.apache.maven.plugins-maven-pmd-plugin-3.15.0
Bump maven-pmd-plugin from 3.14.0 to 3.15.0
Henrib [Tue, 2 Nov 2021 16:58:18 +0000 (17:58 +0100)]
Merge pull request #65 from apache/dependabot/github_actions/actions/checkout-2.3.5
Bump actions/checkout from 2.3.4 to 2.3.5
dependabot[bot] [Mon, 1 Nov 2021 12:12:41 +0000 (12:12 +0000)]
Bump checkstyle from 8.45.1 to 9.1
Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 8.45.1 to 9.1.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-8.45.1...checkstyle-9.1)
---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Mon, 18 Oct 2021 12:04:11 +0000 (12:04 +0000)]
Bump actions/checkout from 2.3.4 to 2.3.5
Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.4 to 2.3.5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2.3.4...v2.3.5)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Gary Gregory [Tue, 28 Sep 2021 15:16:58 +0000 (11:16 -0400)]
Update GitHub build from Java 16 to 17.
Update GitHub build from Java 17-EA to 18-EA but comment it (not there
yet).
henrib [Thu, 16 Sep 2021 12:25:55 +0000 (14:25 +0200)]
JEXL: avoid reusing arguments
dependabot[bot] [Mon, 13 Sep 2021 12:00:53 +0000 (12:00 +0000)]
Bump maven-pmd-plugin from 3.14.0 to 3.15.0
Bumps [maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) from 3.14.0 to 3.15.0.
- [Release notes](https://github.com/apache/maven-pmd-plugin/releases)
- [Commits](https://github.com/apache/maven-pmd-plugin/compare/maven-pmd-plugin-3.14.0...maven-pmd-plugin-3.15.0)
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-pmd-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Gary Gregory [Sun, 29 Aug 2021 04:27:19 +0000 (00:27 -0400)]
AdoptOpenJDK is moving to the Eclipse Foundation and rebranding as
Eclipse Temurin.
Henrib [Thu, 26 Aug 2021 07:58:58 +0000 (09:58 +0200)]
Merge pull request #61 from YunLemon/Modify_Travis_1
Improve Travis CI build Performance
Chen Zhang [Tue, 17 Aug 2021 05:15:28 +0000 (13:15 +0800)]
Improve Travis CI build Performance
Henrib [Wed, 11 Aug 2021 10:56:53 +0000 (12:56 +0200)]
Merge pull request #60 from apache/dependabot/maven/com.puppycrawl.tools-checkstyle-8.45.1
Bump checkstyle from 8.45 to 8.45.1
dependabot[bot] [Mon, 9 Aug 2021 12:00:45 +0000 (12:00 +0000)]
Bump checkstyle from 8.45 to 8.45.1
Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 8.45 to 8.45.1.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-8.45...checkstyle-8.45.1)
---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Henrib [Tue, 3 Aug 2021 15:52:53 +0000 (17:52 +0200)]
Merge pull request #59 from apache/dependabot/maven/com.puppycrawl.tools-checkstyle-8.45
Bump checkstyle from 8.44 to 8.45
dependabot[bot] [Mon, 2 Aug 2021 12:00:37 +0000 (12:00 +0000)]
Bump checkstyle from 8.44 to 8.45
Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 8.44 to 8.45.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-8.44...checkstyle-8.45)
---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Henrib [Wed, 14 Jul 2021 17:43:53 +0000 (19:43 +0200)]
Update README.md
henrib [Wed, 14 Jul 2021 13:10:33 +0000 (15:10 +0200)]
JEXL: post 3.2.1 clean-up
henrib [Wed, 14 Jul 2021 13:01:35 +0000 (15:01 +0200)]
JEXL: post 3.2.1 clean-up
henrib [Tue, 29 Jun 2021 09:38:04 +0000 (11:38 +0200)]
JEXL: post 3.2.1 clean-up
henrib [Tue, 29 Jun 2021 09:21:02 +0000 (11:21 +0200)]
JEXL: post 3.2.1 clean-up
Henrib [Tue, 29 Jun 2021 09:12:24 +0000 (11:12 +0200)]
Merge pull request #58 from apache/dependabot/maven/com.puppycrawl.tools-checkstyle-8.44
Bump checkstyle from 8.43 to 8.44
dependabot[bot] [Mon, 28 Jun 2021 12:00:44 +0000 (12:00 +0000)]
Bump checkstyle from 8.43 to 8.44
Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 8.43 to 8.44.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-8.43...checkstyle-8.44)
---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
henrib [Fri, 25 Jun 2021 08:49:17 +0000 (10:49 +0200)]
Bump to next development version
henrib [Thu, 17 Jun 2021 12:47:38 +0000 (14:47 +0200)]
JEXL: preparing 3.2.1
henrib [Thu, 17 Jun 2021 12:41:21 +0000 (14:41 +0200)]
[maven-release-plugin] prepare for next development iteration
henrib [Thu, 17 Jun 2021 12:41:11 +0000 (14:41 +0200)]
[maven-release-plugin] prepare release commons-jexl3-3.2
henrib [Thu, 17 Jun 2021 12:39:20 +0000 (14:39 +0200)]
JEXL: preparing 3.2.1
henrib [Thu, 17 Jun 2021 12:16:22 +0000 (14:16 +0200)]
JEXL: add spotbugs:check to default goal
henrib [Thu, 17 Jun 2021 11:19:11 +0000 (13:19 +0200)]
JEXL-342: baseline as test code
henrib [Thu, 17 Jun 2021 10:55:26 +0000 (12:55 +0200)]
JEXL-342: fixed error handling (inner JexlException.Method throw) and reporting (line info)
henrib [Thu, 17 Jun 2021 10:31:42 +0000 (12:31 +0200)]
JEXL: unused import
henrib [Thu, 17 Jun 2021 10:18:17 +0000 (12:18 +0200)]
JEXL-352: restore call to parser.jjtree.reset() after parse
henrib [Tue, 8 Jun 2021 16:24:17 +0000 (18:24 +0200)]
JEXL: add serialVersionUID to exceptions to avoid japicmp complaints in the future
henrib [Tue, 8 Jun 2021 16:21:16 +0000 (18:21 +0200)]
JEXL-351: interpret jexl:{print,include} in template scripts and avoid sandboxed introspection, add test, changes and release notes.
Gary Gregory [Sun, 6 Jun 2021 14:44:57 +0000 (10:44 -0400)]
Replace Java 15 with Java 16 in Travis CI.
Henrib [Fri, 4 Jun 2021 19:24:49 +0000 (21:24 +0200)]
Merge pull request #57 from csamak/master
More parser compatibility fixes for JavaCC/JJTree
Cameron Samak [Fri, 4 Jun 2021 17:20:20 +0000 (17:20 +0000)]
More parser compatibility fixes for JavaCC/JJTree
I'm not sure why STATIC=false was commented out? Without it, generating
the parser with JavaCC does not work.
The Parser constructor taking String throws ParseException (a checked
exception) when generated with JavaCC. I'm not sure why, but the
StringProvider exception does not.
For the pragmaValue changes, unreachable statements were generated. See
http://consoliii.blogspot.com/2014/05/javacc-modern-mode-how-to-resolve.html
With these changes I'm able to use JavaCC and everything passes again.
henrib [Fri, 4 Jun 2021 16:47:49 +0000 (18:47 +0200)]
JEXL-350: release notes, changes, pom
henrib [Fri, 4 Jun 2021 16:05:25 +0000 (18:05 +0200)]
JEXL-350: ensure null can be allowed/blocked as a property to read/write in sandbox, tests, verbosity
Henrib [Fri, 4 Jun 2021 08:56:57 +0000 (10:56 +0200)]
Merge pull request #54 from csamak/master
Use the "modern" parser template
Henrib [Fri, 4 Jun 2021 08:56:43 +0000 (10:56 +0200)]
Merge pull request #55 from csamak/typos
Fix small typos in comments throughout