What's Changed
- Reuses ClassResolver and TypeConverter of old OgnlContext by @lukaszlenart in #353
- Uses Java 17 as baseline by @lukaszlenart in #356
- Migrates test to JUnit 5 by @lukaszlenart in #357
- Remove deprecated permission related code by @lukaszlenart in #369
- Sets version to 3.5.0-SNAPSHOT by @lukaszlenart in #377
- Marks version 3.3.x as unsupported by @lukaszlenart in #386
- Migrates to new Sonatype central repository by @lukaszlenart in #387
- Uses stable versions of Maven plugins plus re-organises them by @lukaszlenart in #388
- Moves OGNL core code under ognl module and renames the parent into ognl-parent by @lukaszlenart in #399
- Introduces benchmarks by @lukaszlenart in #398
- Avoid unnecessary synchronization in ClassCacheHandler by @b4rd in #406
- Add claude GitHub actions by @lukaszlenart in #451
- Fix Claude workflow validation error for bot PRs by @lukaszlenart in #453
- Generic context by @lukaszlenart in #376
- Enhance CLAUDE.md with comprehensive development guidelines by @lukaszlenart in #450
- Fix context root preservation during nested evaluations by @lukaszlenart in #449
- Adds new benchmarks baseline by @lukaszlenart in #455
- Disables automatic Claude reviews of PRs by @lukaszlenart in #457
- docs: add comprehensive documentation for generic context feature by @lukaszlenart in #458
- Adds support to build and deploy OGNL 3.4.x by @lukaszlenart in #465
- Uses dedicated names for each workflow by @lukaszlenart in #466
- Migrates deployment to Central Sonatype by @lukaszlenart in #470
- Refactor coverage profile configuration and update badges by @lukaszlenart in #478
- Skips sonar scan for JMH benchmarks by @lukaszlenart in #479
Dependencies
- Update dependency org.sonatype.buildsupport:buildsupport to v54 (main) by @renovate[bot] in #351
- Update dependency org.assertj:assertj-core to v3.27.3 (main) by @renovate[bot] in #352
- Update actions/cache action to v4.2.1 (main) by @renovate[bot] in #358
- Update junit5 monorepo to v5.12.0 (main) by @renovate[bot] in #362
- Update dependency org.sonatype.buildsupport:buildsupport to v55 (main) by @renovate[bot] in #363
- Update actions/cache action to v4.2.2 (main) by @renovate[bot] in #364
- Update junit5 monorepo to v5.12.1 (main) by @renovate[bot] in #366
- Update actions/cache action to v4.2.3 (main) by @renovate[bot] in #367
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.3 (main) by @renovate[bot] in #371
- Updates renovate.json to support 3-4-x branch by @lukaszlenart in #373
- Update dependency org.codehaus.mojo:javacc-maven-plugin to v3.1.1 (main) by @renovate[bot] in #380
- Update junit5 monorepo to v5.12.2 (main) by @renovate[bot] in #384
- Update dependency org.jacoco:jacoco-maven-plugin to v0.8.13 (main) by @renovate[bot] in #382
- Update dependency org.junit.jupiter:junit-jupiter-engine to v5.13.0 (main) by @renovate[bot] in #391
- Update dependency maven to v3.9.10 (main) by @renovate[bot] in #393
- Update junit5 monorepo to v5.13.1 (main) by @renovate[bot] in #395
- Update dependency org.codehaus.mojo:exec-maven-plugin to v3.5.1 (main) by @renovate[bot] in #402
- Update dependency com.fasterxml.jackson.core:jackson-databind to v2.19.1 (main) by @renovate[bot] in #401
- Update dependency org.sonatype.central:central-publishing-maven-plugin to v0.8.0 (main) by @renovate[bot] in #400
- Update junit.version to v5.13.2 (main) by @renovate[bot] in #403
- Update junit-framework monorepo to v5.13.3 (main) by @renovate[bot] in #407
- Update dependency maven to v3.9.11 (main) by @renovate[bot] in #409
- Update dependency com.fasterxml.jackson.core:jackson-databind to v2.19.2 (main) by @renovate[bot] in #411
- Update junit-framework monorepo to v5.13.4 (main) by @renovate[bot] in #412
- Update actions/cache action to v4.2.4 (main) by @renovate[bot] in #414
- Update actions/checkout action to v5 (main) by @renovate[bot] in #418
- Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.11.3 (main) by @renovate[bot] in #421
- Update actions/setup-java action to v5 (main) by @renovate[bot] in #423
- Update dependency org.sonarsource.scanner.maven:sonar-maven-plugin to v5.2.0.4988 (main) by @renovate[bot] in #426
- Update dependency com.fasterxml.jackson.core:jackson-databind to v2.20.0 (main) by @renovate[bot] in #425
- Update dependency org.apache.maven.plugins:maven-shade-plugin to v3.6.1 (main) by @renovate[bot] in #427
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.4 (main) by @renovate[bot] in #428
- Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.12.0 (main) by @renovate[bot] in #432
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.1 (main) by @renovate[bot] in #434
- Update actions/cache action to v4.3.0 (main) by @renovate[bot] in #437
- Update dependency org.codehaus.mojo:exec-maven-plugin to v3.6.0 (main) by @renovate[bot] in #439
- Update junit-framework monorepo to v5.14.0 (main) by @renovate[bot] in #440
- Update junit-framework monorepo to v6 (main) (major) by @renovate[bot] in #441
- Update dependency org.codehaus.mojo:exec-maven-plugin to v3.6.1 (main) by @renovate[bot] in #444
- Update dependency org.codehaus.mojo:exec-maven-plugin to v3.6.2 (main) by @renovate[bot] in #447
- Update dependency org.sonatype.central:central-publishing-maven-plugin to v0.9.0 (main) by @renovate[bot] in #436
- Update actions/upload-artifact action to v5 (main) by @renovate[bot] in #448
- Update dependency org.jacoco:jacoco-maven-plugin to v0.8.14 (main) by @renovate[bot] in #445
- Update actions/checkout action to v5 (main) by @renovate[bot] in #452
- fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.20.1 (main) by @renovate[bot] in #473
- fix(deps): update junit-framework monorepo to v6.0.1 (main) by @renovate[bot] in #475
New Contributors
Full Changelog: OGNL_3_4_5...v3.5.0-BETA1