commons-jexl.git
5 months agoJEXL-36{1,2,3,4}: release notes
henrib [Mon, 14 Mar 2022 15:52:50 +0000 (16:52 +0100)] 
JEXL-36{1,2,3,4}: release notes

5 months agoJEXL-363: getting captured variables and avoiding caching mutable literals
henrib [Mon, 14 Mar 2022 15:32:32 +0000 (16:32 +0100)] 
JEXL-363: getting captured variables and avoiding caching mutable literals

5 months agoJEXL-364: let evaluation options flow through closures
henrib [Mon, 14 Mar 2022 15:31:30 +0000 (16:31 +0100)] 
JEXL-364: let evaluation options flow through closures

5 months agoJEXL-361: added a JEXL 3.2 compatibility engine
henrib [Mon, 14 Mar 2022 14:57:16 +0000 (15:57 +0100)] 
JEXL-361: added a JEXL 3.2 compatibility engine

5 months agoJEXL: remove clirr report (replaced by japicmp)
henrib [Mon, 14 Mar 2022 10:13:32 +0000 (11:13 +0100)] 
JEXL: remove clirr report (replaced by japicmp)

5 months agoJEXL: 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)

5 months agoJEXL-362: avoid 0 positions in JexlInfo
henrib [Mon, 14 Mar 2022 09:23:02 +0000 (10:23 +0100)] 
JEXL-362: avoid 0 positions in JexlInfo

5 months agoReplace package with verify in the default goal.
Gary Gregory [Fri, 4 Mar 2022 14:59:18 +0000 (09:59 -0500)] 
Replace package with verify in the default goal.

5 months agoBump actions/checkout from 2 to 3 #79
Gary Gregory [Fri, 4 Mar 2022 14:23:05 +0000 (09:23 -0500)] 
Bump actions/checkout from 2 to 3 #79

5 months agoMerge pull request #79 from apache/dependabot/github_actions/actions/checkout-3
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

5 months agoBump actions/checkout from 2 to 3 79/head
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>
5 months agoAdd CODE_OF_CONDUCT.md
Gary Gregory [Fri, 25 Feb 2022 13:18:09 +0000 (08:18 -0500)] 
Add CODE_OF_CONDUCT.md

5 months agoMerge pull request #78 from apache/dependabot/maven/org.apache.maven.plugins-maven...
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

5 months agoJEXL-359: subtle refactor to allow implementing a 3.2-like interpreter;
henrib [Fri, 18 Feb 2022 13:41:41 +0000 (14:41 +0100)] 
JEXL-359: subtle refactor to allow implementing a 3.2-like interpreter;

5 months agoJEXL-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;

5 months agoBump maven-pmd-plugin from 3.15.0 to 3.16.0 78/head
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>
5 months agoJEXL-359: refactored OperatorController, tidy code linked to strictness, clean-up...
henrib [Mon, 14 Feb 2022 17:58:46 +0000 (18:58 +0100)] 
JEXL-359: refactored OperatorController, tidy code linked to strictness, clean-up test;

5 months agoMerge branch 'master' of https://gitbox.apache.org/repos/asf/commons-jexl
henrib [Mon, 14 Feb 2022 16:55:27 +0000 (17:55 +0100)] 
Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-jexl

5 months agoJEXL-357: foolproof getting package permissions thought package name;
henrib [Mon, 14 Feb 2022 16:54:54 +0000 (17:54 +0100)] 
JEXL-357: foolproof getting package permissions thought package name;

5 months agoInline Collections.sort(Comparator).
Gary Gregory [Sun, 13 Feb 2022 16:32:49 +0000 (11:32 -0500)] 
Inline Collections.sort(Comparator).

6 months agoJEXL-235: update engine version to 3.3;
henrib [Thu, 10 Feb 2022 20:49:07 +0000 (21:49 +0100)] 
JEXL-235: update engine version to 3.3;

6 months agoJEXL-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;

6 months agoJEXL-357: added and updated Javadoc;
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;

6 months agoJEXL-357: exposing parser;
henrib [Fri, 4 Feb 2022 16:34:29 +0000 (17:34 +0100)] 
JEXL-357: exposing parser;
-adding tests;

6 months agoMerge pull request #75 from apache/dependabot/maven/com.github.siom79.japicmp-japicmp...
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

6 months agoMerge pull request #76 from apache/dependabot/maven/com.puppycrawl.tools-checkstyle-9.3
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

6 months agoBump checkstyle from 9.2.1 to 9.3 76/head
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>
6 months agoBump japicmp-maven-plugin from 0.15.4 to 0.15.6 75/head
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>
6 months agoUpdate NOTICE file for 2022.
Gary Gregory [Fri, 4 Feb 2022 12:19:45 +0000 (07:19 -0500)] 
Update NOTICE file for 2022.

6 months agoJEXL-357: tracking CI failure on JDK17/Windows;
henrib [Fri, 4 Feb 2022 09:52:39 +0000 (10:52 +0100)] 
JEXL-357: tracking CI failure on JDK17/Windows;

6 months agoMerge remote-tracking branch 'origin/master'
henrib [Thu, 3 Feb 2022 16:55:36 +0000 (17:55 +0100)] 
Merge remote-tracking branch 'origin/master'

6 months agoJEXL-357: added permissions parser;
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;

6 months agoAdd CodeQL GitHub workflow.
Gary Gregory [Thu, 3 Feb 2022 12:01:43 +0000 (07:01 -0500)] 
Add CodeQL GitHub workflow.

6 months agoJEXL-358: correct closure evaluator;
henrib [Wed, 26 Jan 2022 17:59:35 +0000 (18:59 +0100)] 
JEXL-358: correct closure evaluator;
- add test;

6 months agoJEXL-357: initial drop
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;

6 months agoMerge pull request #74 from apache/dependabot/maven/com.helger.maven-ph-javacc-maven...
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

6 months agoBump ph-javacc-maven-plugin from 4.1.4 to 4.1.5 74/head
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>
7 months agoFix indentation.
Gary Gregory [Sat, 8 Jan 2022 15:40:15 +0000 (10:40 -0500)] 
Fix indentation.

7 months agoBump spotbugs-maven-plugin from 4.4.1 to 4.5.3.0 #73.
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.

7 months agoMerge pull request #73 from apache/dependabot/maven/com.github.spotbugs-spotbugs...
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

7 months agoBump spotbugs-maven-plugin from 4.4.1 to 4.5.3.0 73/head
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>
7 months agoRun dependabot once a week.
Gary Gregory [Wed, 29 Dec 2021 17:03:45 +0000 (12:03 -0500)] 
Run dependabot once a week.

7 months agoBump checkstyle from 9.2 to 9.2.1 #72.
Gary Gregory [Wed, 29 Dec 2021 14:10:48 +0000 (09:10 -0500)] 
Bump checkstyle from 9.2 to 9.2.1 #72.

7 months agoMerge pull request #72 from apache/dependabot/maven/com.puppycrawl.tools-checkstyle...
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

7 months agoBump checkstyle from 9.2 to 9.2.1 72/head
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>
7 months agoMerge branch 'master' of https://gitbox.apache.org/repos/asf/commons-jexl
henrib [Thu, 23 Dec 2021 15:44:00 +0000 (16:44 +0100)] 
Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-jexl

7 months agoJEXL: winter cleaning;
henrib [Thu, 23 Dec 2021 15:43:21 +0000 (16:43 +0100)] 
JEXL: winter cleaning;
- restoring CI build, take 2

7 months agoMerge pull request #70 from apache/dependabot/maven/com.github.siom79.japicmp-japicmp...
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

7 months agoBump japicmp-maven-plugin from 0.15.3 to 0.15.4 70/head
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>
7 months agoJEXL: winter cleaning;
henrib [Wed, 22 Dec 2021 11:53:21 +0000 (12:53 +0100)] 
JEXL: winter cleaning;
- restoring CI build

7 months agoJEXL: winter cleaning;
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;

8 months agoMerge pull request #68 from apache/dependabot/github_actions/actions/cache-2.1.7
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

8 months agoMerge pull request #69 from apache/dependabot/maven/com.puppycrawl.tools-checkstyle-9.2
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

8 months agoJEXL-353: changed doc for not-in/not-match example result
henrib [Wed, 1 Dec 2021 09:42:40 +0000 (10:42 +0100)] 
JEXL-353: changed doc for not-in/not-match example result

8 months agoJEXL-354: allow signed numbers as pragma values
henrib [Wed, 1 Dec 2021 09:24:11 +0000 (10:24 +0100)] 
JEXL-354: allow signed numbers as pragma values

8 months agoBump checkstyle from 9.1 to 9.2 69/head
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>
8 months agoBump actions/cache from 2.1.6 to 2.1.7 68/head
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>
8 months agoMerge pull request #67 from apache/dependabot/github_actions/actions/checkout-2.4.0
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

8 months agoMerge pull request #66 from apache/dependabot/maven/com.puppycrawl.tools-checkstyle-9.1
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

9 months agoBump actions/checkout from 2.3.5 to 2.4.0 67/head
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>
9 months agoMerge pull request #63 from apache/dependabot/maven/org.apache.maven.plugins-maven...
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

9 months agoMerge pull request #65 from apache/dependabot/github_actions/actions/checkout-2.3.5
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

9 months agoBump checkstyle from 8.45.1 to 9.1 66/head
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>
9 months agoBump actions/checkout from 2.3.4 to 2.3.5 65/head
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>
10 months agoUpdate GitHub build from Java 16 to 17.
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).

10 months agoJEXL: avoid reusing arguments
henrib [Thu, 16 Sep 2021 12:25:55 +0000 (14:25 +0200)] 
JEXL: avoid reusing arguments

11 months agoBump maven-pmd-plugin from 3.14.0 to 3.15.0 63/head
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>
11 months agoAdoptOpenJDK is moving to the Eclipse Foundation and rebranding as
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.

11 months agoMerge pull request #61 from YunLemon/Modify_Travis_1
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

11 months agoImprove Travis CI build Performance 61/head
Chen Zhang [Tue, 17 Aug 2021 05:15:28 +0000 (13:15 +0800)] 
Improve Travis CI build Performance

12 months agoMerge pull request #60 from apache/dependabot/maven/com.puppycrawl.tools-checkstyle...
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

12 months agoBump checkstyle from 8.45 to 8.45.1 60/head
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>
12 months agoMerge pull request #59 from apache/dependabot/maven/com.puppycrawl.tools-checkstyle...
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

12 months agoBump checkstyle from 8.44 to 8.45 59/head
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>
13 months agoUpdate README.md
Henrib [Wed, 14 Jul 2021 17:43:53 +0000 (19:43 +0200)] 
Update README.md

13 months agoJEXL: post 3.2.1 clean-up
henrib [Wed, 14 Jul 2021 13:10:33 +0000 (15:10 +0200)] 
JEXL: post 3.2.1 clean-up

13 months agoJEXL: 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

13 months agoJEXL: 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

13 months agoJEXL: 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

13 months agoMerge pull request #58 from apache/dependabot/maven/com.puppycrawl.tools-checkstyle...
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

13 months agoBump checkstyle from 8.43 to 8.44 58/head
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>
13 months agoBump to next development version
henrib [Fri, 25 Jun 2021 08:49:17 +0000 (10:49 +0200)] 
Bump to next development version

13 months agoJEXL: preparing 3.2.1 commons-jexl-3.2.1-rc1 rel/commons-jexl-3.2.1
henrib [Thu, 17 Jun 2021 12:47:38 +0000 (14:47 +0200)] 
JEXL: preparing 3.2.1

13 months ago[maven-release-plugin] prepare for next development iteration
henrib [Thu, 17 Jun 2021 12:41:21 +0000 (14:41 +0200)] 
[maven-release-plugin] prepare for next development iteration

13 months ago[maven-release-plugin] prepare release commons-jexl3-3.2
henrib [Thu, 17 Jun 2021 12:41:11 +0000 (14:41 +0200)] 
[maven-release-plugin] prepare release commons-jexl3-3.2

13 months agoJEXL: preparing 3.2.1
henrib [Thu, 17 Jun 2021 12:39:20 +0000 (14:39 +0200)] 
JEXL: preparing 3.2.1

13 months agoJEXL: add spotbugs:check to default goal
henrib [Thu, 17 Jun 2021 12:16:22 +0000 (14:16 +0200)] 
JEXL: add spotbugs:check to default goal

13 months agoJEXL-342: baseline as test code
henrib [Thu, 17 Jun 2021 11:19:11 +0000 (13:19 +0200)] 
JEXL-342: baseline as test code

13 months agoJEXL-342: fixed error handling (inner JexlException.Method throw) and reporting ...
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)

13 months agoJEXL: unused import
henrib [Thu, 17 Jun 2021 10:31:42 +0000 (12:31 +0200)] 
JEXL: unused import

13 months agoJEXL-352: restore call to parser.jjtree.reset() after parse
henrib [Thu, 17 Jun 2021 10:18:17 +0000 (12:18 +0200)] 
JEXL-352: restore call to parser.jjtree.reset() after parse

14 months agoJEXL: add serialVersionUID to exceptions to avoid japicmp complaints in the future
henrib [Tue, 8 Jun 2021 16:24:17 +0000 (18:24 +0200)] 
JEXL: add serialVersionUID to exceptions to avoid japicmp complaints in the future

14 months agoJEXL-351: interpret jexl:{print,include} in template scripts and avoid sandboxed...
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.

14 months agoReplace Java 15 with Java 16 in Travis CI. rel/commons-jexl-3.2
Gary Gregory [Sun, 6 Jun 2021 14:44:57 +0000 (10:44 -0400)] 
Replace Java 15 with Java 16 in Travis CI.

14 months agoMerge pull request #57 from csamak/master
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

14 months agoMore parser compatibility fixes for JavaCC/JJTree 57/head
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.

14 months agoJEXL-350: release notes, changes, pom
henrib [Fri, 4 Jun 2021 16:47:49 +0000 (18:47 +0200)] 
JEXL-350: release notes, changes, pom

14 months agoJEXL-350: ensure null can be allowed/blocked as a property to read/write in sandbox...
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

14 months agoMerge pull request #54 from csamak/master
Henrib [Fri, 4 Jun 2021 08:56:57 +0000 (10:56 +0200)] 
Merge pull request #54 from csamak/master

Use the "modern" parser template

14 months agoMerge pull request #55 from csamak/typos
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