javaparser/javaparser (com.github.javaparser:javaparser-core)
### [`v3.25.8`](https://togithub.com/javaparser/javaparser/blob/HEAD/changelog.md#Version-3258)
[issues resolved](https://togithub.com/javaparser/javaparser/milestone/204?closed=1)
##### Added
- feat: creates cache statistics and moves Cache interface to javaparser-core (PR [#4278](https://togithub.com/javaparser/javaparser/pull/4278) by [@jlerbsc](https://togithub.com/jlerbsc))
- feat: Add parseArrayInitializerExpr to JavaParser API (PR [#4276](https://togithub.com/javaparser/javaparser/pull/4276) by [@iMashtak](https://togithub.com/iMashtak))
- feat: A visitor looking for a node by its position in an AST (PR [#4258](https://togithub.com/javaparser/javaparser/pull/4258) by [@jlerbsc](https://togithub.com/jlerbsc))
##### Changed
- fix: Partial removal of the use of instanceof in favour of the use of the API (PR [#4280](https://togithub.com/javaparser/javaparser/pull/4280) by [@jlerbsc](https://togithub.com/jlerbsc))
- \[GHA] Run on java 18 (PR [#4252](https://togithub.com/javaparser/javaparser/pull/4252) by [@hazendaz](https://togithub.com/hazendaz))
##### Fixed
- fix: issue 4240 Calling resolve on catch block parameter throws exception (PR [#4279](https://togithub.com/javaparser/javaparser/pull/4279) by [@jlerbsc](https://togithub.com/jlerbsc))
- Fix: issue 4270 Exception when resolving ObjectCreationExpr with nested varargs (PR [#4273](https://togithub.com/javaparser/javaparser/pull/4273) by [@jlerbsc](https://togithub.com/jlerbsc))
- add Java\_18 to yieldSupport (PR [#4262](https://togithub.com/javaparser/javaparser/pull/4262) by [@Kimmmey](https://togithub.com/Kimmmey))
- fix: issue [#4245](https://togithub.com/javaparser/javaparser/issues/4245) UnsupportedOperationException with LexicalPreservingPrinter when removing a sealed modified (PR [#4253](https://togithub.com/javaparser/javaparser/pull/4253) by [@jlerbsc](https://togithub.com/jlerbsc))
- \[ci] Fix change log released version as 3.25.7 (PR [#4251](https://togithub.com/javaparser/javaparser/pull/4251) by [@hazendaz](https://togithub.com/hazendaz))
- Fix: issue 3278 Lazy types cause stack overflow when trying to find the least upper bound type (PR [#4246](https://togithub.com/javaparser/javaparser/pull/4246) by [@jlerbsc](https://togithub.com/jlerbsc))
##### Developer Changes
- chore(deps): bump com.google.guava:guava from 32.1.3-jre to 33.0.0-jre (PR [#4264](https://togithub.com/javaparser/javaparser/pull/4264) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot))
##### Uncategorised
- Revert "Refactoring: Move cache features to javaparser-core" (PR [#4274](https://togithub.com/javaparser/javaparser/pull/4274) by [@jlerbsc](https://togithub.com/jlerbsc))
##### :heart: Contributors
Thank You to all contributors who worked on this release!
- [@hazendaz](https://togithub.com/hazendaz)
- [@iMashtak](https://togithub.com/iMashtak)
- [@jlerbsc](https://togithub.com/jlerbsc)
- [@Kimmmey](https://togithub.com/Kimmmey)
### [`v3.25.7`](https://togithub.com/javaparser/javaparser/blob/HEAD/changelog.md#Version-3257)
[issues resolved](https://togithub.com/javaparser/javaparser/milestone/203?closed=1)
##### Added
- \[GHA] Remove old comment that is no longer valid around jdks and add jdk 17 (PR [#4226](https://togithub.com/javaparser/javaparser/pull/4226) by [@hazendaz](https://togithub.com/hazendaz))
- Fix: issue 3833 No enum constant com.github.javaparser.ParserConfiguration.LanguageLevel.JAVA\_18 (PR [#4221](https://togithub.com/javaparser/javaparser/pull/4221) by [@jlerbsc](https://togithub.com/jlerbsc))
##### Changed
- Refactoring: Move cache features to javaparser-core (PR [#4238](https://togithub.com/javaparser/javaparser/pull/4238) by [@jlerbsc](https://togithub.com/jlerbsc))
- Fix: removes reference to coveralls plugin which is not useful because codecov is used to track code coverage (PR [#4235](https://togithub.com/javaparser/javaparser/pull/4235) by [@jlerbsc](https://togithub.com/jlerbsc))
- Uses jakarta.json api, upgrades jakarta.json-api to the latest version & uses new default Eclipse Parsson (PR [#4234](https://togithub.com/javaparser/javaparser/pull/4234) by [@jlerbsc](https://togithub.com/jlerbsc))
- Move mockito to 4.11.0 and handle byte buddy consistently as well as properly define its agent in argLine for surefire (PR [#4228](https://togithub.com/javaparser/javaparser/pull/4228) by [@hazendaz](https://togithub.com/hazendaz))
- Cleanup poms, use jakarta provided (javax namespace), hamcrest follow up, and switch coveralls plugin - Fixes [#4111](https://togithub.com/javaparser/javaparser/issues/4111) (PR [#4225](https://togithub.com/javaparser/javaparser/pull/4225) by [@hazendaz](https://togithub.com/hazendaz))
- \[pom] Switch from hamcrest-library (deprecated) to hamcrest (PR [#4200](https://togithub.com/javaparser/javaparser/pull/4200) by [@hazendaz](https://togithub.com/hazendaz))
- Putting code in the .orElse that has a side effect that can affect performance (PR [#4199](https://togithub.com/javaparser/javaparser/pull/4199) by [@jlerbsc](https://togithub.com/jlerbsc))
##### Fixed
- Fix: issue 3650 unreproducible MAVEN_BUILD_TIMESTAMP (PR [#4243](https://togithub.com/javaparser/javaparser/pull/4243) by [@jlerbsc](https://togithub.com/jlerbsc))
- Fix: issue 3972 StackOverflowError when resolving type of scope of a MethodCall (PR [#4236](https://togithub.com/javaparser/javaparser/pull/4236) by [@jlerbsc](https://togithub.com/jlerbsc))
- \[fix] Jdk 18 enum stub was extended off java 16 post processor not java17 (PR [#4227](https://togithub.com/javaparser/javaparser/pull/4227) by [@hazendaz](https://togithub.com/hazendaz))
- Fix: issue [#4047](https://togithub.com/javaparser/javaparser/issues/4047) Symbol Solver mixes name with type (PR [#4206](https://togithub.com/javaparser/javaparser/pull/4206) by [@jlerbsc](https://togithub.com/jlerbsc))
- Fix grammar (PR [#4203](https://togithub.com/javaparser/javaparser/pull/4203) by [@mernst](https://togithub.com/mernst))
- Minor changes : corrupted format, useless cast, javadoc (PR [#4198](https://togithub.com/javaparser/javaparser/pull/4198) by [@jlerbsc](https://togithub.com/jlerbsc))
##### Developer Changes
- chore(deps): update actions/setup-java action to v4 (PR [#4241](https://togithub.com/javaparser/javaparser/pull/4241) by [@renovate\[bot\]](https://togithub.com/apps/renovate))
- chore(deps): bump org.codehaus.mojo:build-helper-maven-plugin from 3.4.0 to 3.5.0 (PR [#4223](https://togithub.com/javaparser/javaparser/pull/4223) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- Adds sponsor link to help the project live and grow (PR [#4204](https://togithub.com/javaparser/javaparser/pull/4204) by [@jlerbsc](https://togithub.com/jlerbsc))
- chore(deps): bump org.codehaus.mojo:templating-maven-plugin from 1.0.0 to 3.0.0 (PR [#4195](https://togithub.com/javaparser/javaparser/pull/4195) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- chore(deps): update junit5 monorepo to v5.10.1 (PR [#4193](https://togithub.com/javaparser/javaparser/pull/4193) by [@renovate\[bot\]](https://togithub.com/apps/renovate))
##### Uncategorised
- Added unit tests for visitors (PR [#4239](https://togithub.com/javaparser/javaparser/pull/4239) by [@4everTheOne](https://togithub.com/4everTheOne))
- Unit tests for class GenericListVisitorAdapter (PR [#4237](https://togithub.com/javaparser/javaparser/pull/4237) by [@4everTheOne](https://togithub.com/4everTheOne))
- Update readme.md (PR [#4222](https://togithub.com/javaparser/javaparser/pull/4222) by [@jlerbsc](https://togithub.com/jlerbsc))
##### :heart: Contributors
Thank You to all contributors who worked on this release!
- [@hazendaz](https://togithub.com/hazendaz)
- [@jlerbsc](https://togithub.com/jlerbsc)
- [@mernst](https://togithub.com/mernst)
- [@4everTheOne](https://togithub.com/4everTheOne)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.25.6
->3.25.8
Release Notes
javaparser/javaparser (com.github.javaparser:javaparser-core)
### [`v3.25.8`](https://togithub.com/javaparser/javaparser/blob/HEAD/changelog.md#Version-3258) [issues resolved](https://togithub.com/javaparser/javaparser/milestone/204?closed=1) ##### Added - feat: creates cache statistics and moves Cache interface to javaparser-core (PR [#4278](https://togithub.com/javaparser/javaparser/pull/4278) by [@jlerbsc](https://togithub.com/jlerbsc)) - feat: Add parseArrayInitializerExpr to JavaParser API (PR [#4276](https://togithub.com/javaparser/javaparser/pull/4276) by [@iMashtak](https://togithub.com/iMashtak)) - feat: A visitor looking for a node by its position in an AST (PR [#4258](https://togithub.com/javaparser/javaparser/pull/4258) by [@jlerbsc](https://togithub.com/jlerbsc)) ##### Changed - fix: Partial removal of the use of instanceof in favour of the use of the API (PR [#4280](https://togithub.com/javaparser/javaparser/pull/4280) by [@jlerbsc](https://togithub.com/jlerbsc)) - \[GHA] Run on java 18 (PR [#4252](https://togithub.com/javaparser/javaparser/pull/4252) by [@hazendaz](https://togithub.com/hazendaz)) ##### Fixed - fix: issue 4240 Calling resolve on catch block parameter throws exception (PR [#4279](https://togithub.com/javaparser/javaparser/pull/4279) by [@jlerbsc](https://togithub.com/jlerbsc)) - Fix: issue 4270 Exception when resolving ObjectCreationExpr with nested varargs (PR [#4273](https://togithub.com/javaparser/javaparser/pull/4273) by [@jlerbsc](https://togithub.com/jlerbsc)) - add Java\_18 to yieldSupport (PR [#4262](https://togithub.com/javaparser/javaparser/pull/4262) by [@Kimmmey](https://togithub.com/Kimmmey)) - fix: issue [#4245](https://togithub.com/javaparser/javaparser/issues/4245) UnsupportedOperationException with LexicalPreservingPrinter when removing a sealed modified (PR [#4253](https://togithub.com/javaparser/javaparser/pull/4253) by [@jlerbsc](https://togithub.com/jlerbsc)) - \[ci] Fix change log released version as 3.25.7 (PR [#4251](https://togithub.com/javaparser/javaparser/pull/4251) by [@hazendaz](https://togithub.com/hazendaz)) - Fix: issue 3278 Lazy types cause stack overflow when trying to find the least upper bound type (PR [#4246](https://togithub.com/javaparser/javaparser/pull/4246) by [@jlerbsc](https://togithub.com/jlerbsc)) ##### Developer Changes - chore(deps): bump com.google.guava:guava from 32.1.3-jre to 33.0.0-jre (PR [#4264](https://togithub.com/javaparser/javaparser/pull/4264) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot)) ##### Uncategorised - Revert "Refactoring: Move cache features to javaparser-core" (PR [#4274](https://togithub.com/javaparser/javaparser/pull/4274) by [@jlerbsc](https://togithub.com/jlerbsc)) ##### :heart: Contributors Thank You to all contributors who worked on this release! - [@hazendaz](https://togithub.com/hazendaz) - [@iMashtak](https://togithub.com/iMashtak) - [@jlerbsc](https://togithub.com/jlerbsc) - [@Kimmmey](https://togithub.com/Kimmmey) ### [`v3.25.7`](https://togithub.com/javaparser/javaparser/blob/HEAD/changelog.md#Version-3257) [issues resolved](https://togithub.com/javaparser/javaparser/milestone/203?closed=1) ##### Added - \[GHA] Remove old comment that is no longer valid around jdks and add jdk 17 (PR [#4226](https://togithub.com/javaparser/javaparser/pull/4226) by [@hazendaz](https://togithub.com/hazendaz)) - Fix: issue 3833 No enum constant com.github.javaparser.ParserConfiguration.LanguageLevel.JAVA\_18 (PR [#4221](https://togithub.com/javaparser/javaparser/pull/4221) by [@jlerbsc](https://togithub.com/jlerbsc)) ##### Changed - Refactoring: Move cache features to javaparser-core (PR [#4238](https://togithub.com/javaparser/javaparser/pull/4238) by [@jlerbsc](https://togithub.com/jlerbsc)) - Fix: removes reference to coveralls plugin which is not useful because codecov is used to track code coverage (PR [#4235](https://togithub.com/javaparser/javaparser/pull/4235) by [@jlerbsc](https://togithub.com/jlerbsc)) - Uses jakarta.json api, upgrades jakarta.json-api to the latest version & uses new default Eclipse Parsson (PR [#4234](https://togithub.com/javaparser/javaparser/pull/4234) by [@jlerbsc](https://togithub.com/jlerbsc)) - Move mockito to 4.11.0 and handle byte buddy consistently as well as properly define its agent in argLine for surefire (PR [#4228](https://togithub.com/javaparser/javaparser/pull/4228) by [@hazendaz](https://togithub.com/hazendaz)) - Cleanup poms, use jakarta provided (javax namespace), hamcrest follow up, and switch coveralls plugin - Fixes [#4111](https://togithub.com/javaparser/javaparser/issues/4111) (PR [#4225](https://togithub.com/javaparser/javaparser/pull/4225) by [@hazendaz](https://togithub.com/hazendaz)) - \[pom] Switch from hamcrest-library (deprecated) to hamcrest (PR [#4200](https://togithub.com/javaparser/javaparser/pull/4200) by [@hazendaz](https://togithub.com/hazendaz)) - Putting code in the .orElse that has a side effect that can affect performance (PR [#4199](https://togithub.com/javaparser/javaparser/pull/4199) by [@jlerbsc](https://togithub.com/jlerbsc)) ##### Fixed - Fix: issue 3650 unreproducible MAVEN_BUILD_TIMESTAMP (PR [#4243](https://togithub.com/javaparser/javaparser/pull/4243) by [@jlerbsc](https://togithub.com/jlerbsc)) - Fix: issue 3972 StackOverflowError when resolving type of scope of a MethodCall (PR [#4236](https://togithub.com/javaparser/javaparser/pull/4236) by [@jlerbsc](https://togithub.com/jlerbsc)) - \[fix] Jdk 18 enum stub was extended off java 16 post processor not java17 (PR [#4227](https://togithub.com/javaparser/javaparser/pull/4227) by [@hazendaz](https://togithub.com/hazendaz)) - Fix: issue [#4047](https://togithub.com/javaparser/javaparser/issues/4047) Symbol Solver mixes name with type (PR [#4206](https://togithub.com/javaparser/javaparser/pull/4206) by [@jlerbsc](https://togithub.com/jlerbsc)) - Fix grammar (PR [#4203](https://togithub.com/javaparser/javaparser/pull/4203) by [@mernst](https://togithub.com/mernst)) - Minor changes : corrupted format, useless cast, javadoc (PR [#4198](https://togithub.com/javaparser/javaparser/pull/4198) by [@jlerbsc](https://togithub.com/jlerbsc)) ##### Developer Changes - chore(deps): update actions/setup-java action to v4 (PR [#4241](https://togithub.com/javaparser/javaparser/pull/4241) by [@renovate\[bot\]](https://togithub.com/apps/renovate)) - chore(deps): bump org.codehaus.mojo:build-helper-maven-plugin from 3.4.0 to 3.5.0 (PR [#4223](https://togithub.com/javaparser/javaparser/pull/4223) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - Adds sponsor link to help the project live and grow (PR [#4204](https://togithub.com/javaparser/javaparser/pull/4204) by [@jlerbsc](https://togithub.com/jlerbsc)) - chore(deps): bump org.codehaus.mojo:templating-maven-plugin from 1.0.0 to 3.0.0 (PR [#4195](https://togithub.com/javaparser/javaparser/pull/4195) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - chore(deps): update junit5 monorepo to v5.10.1 (PR [#4193](https://togithub.com/javaparser/javaparser/pull/4193) by [@renovate\[bot\]](https://togithub.com/apps/renovate)) ##### Uncategorised - Added unit tests for visitors (PR [#4239](https://togithub.com/javaparser/javaparser/pull/4239) by [@4everTheOne](https://togithub.com/4everTheOne)) - Unit tests for class GenericListVisitorAdapter (PR [#4237](https://togithub.com/javaparser/javaparser/pull/4237) by [@4everTheOne](https://togithub.com/4everTheOne)) - Update readme.md (PR [#4222](https://togithub.com/javaparser/javaparser/pull/4222) by [@jlerbsc](https://togithub.com/jlerbsc)) ##### :heart: Contributors Thank You to all contributors who worked on this release! - [@hazendaz](https://togithub.com/hazendaz) - [@jlerbsc](https://togithub.com/jlerbsc) - [@mernst](https://togithub.com/mernst) - [@4everTheOne](https://togithub.com/4everTheOne)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.