Releases: orphan-oss/ognl
Releases · orphan-oss/ognl
v3.5.0-BETA3
What's Changed
- chore(deps): update dependency org.sonarsource.scanner.maven:sonar-maven-plugin to v5.4.0.6343 (main) by @renovate[bot] in #506
- chore(deps): update actions/checkout action to v6.0.1 (main) by @renovate[bot] in #507
- chore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.0 (main) by @renovate[bot] in #509
- chore(deps): update dependency org.sonarsource.scanner.maven:sonar-maven-plugin to v5.5.0.6356 (main) by @renovate[bot] in #511
- chore(deps): update actions/cache action to v5 (main) by @renovate[bot] in #512
- chore(deps): update actions/cache action to v5.0.1 (main) by @renovate[bot] in #514
- chore(deps): update actions/upload-artifact action to v6 (main) by @renovate[bot] in #515
- chore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.1 (main) by @renovate[bot] in #516
- chore(deps): update dependency maven to v3.9.12 (main) by @renovate[bot] in #518
- chore(deps): update dependency org.codehaus.mojo:exec-maven-plugin to v3.6.3 (main) by @renovate[bot] in #520
- Fix: Reduce thread blocking by double null check instead of synchronizing on Method object by @fanzhongwei in #521
New Contributors
- @fanzhongwei made their first contribution in #521
Full Changelog: v3.5.0-BETA2...v3.5.0-BETA3
3.4.10
What's Changed
- chore(deps): update actions/checkout action to v6.0.1 (ognl-3-4-x) by @renovate[bot] in #508
- chore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.0 (ognl-3-4-x) by @renovate[bot] in #510
- chore(deps): update actions/cache action to v5 (ognl-3-4-x) by @renovate[bot] in #513
- chore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.3.1 (ognl-3-4-x) by @renovate[bot] in #517
- chore(deps): update dependency maven to v3.9.12 (ognl-3-4-x) by @renovate[bot] in #519
- fix: reduce thread blocking by double null check in invokeMethod() by @lukaszlenart in #523
Full Changelog: OGNL_3_4_9...OGNL_3_4_10
v3.5.0 BETA2
What's Changed
- fix(ci): add SonarCloud coverage report path configuration by @lukaszlenart in #482
- Fix Issue #472: Preserve root context in nested evaluations (port from PR #476) by @lukaszlenart in #483
- Remove SecurityManager support by @lukaszlenart in #456
- feat: implement null-safe navigation operator (.?) by @lukaszlenart in #484
- refactor: change null-safe operator syntax from .? to ?. by @lukaszlenart in #496
- fix: Prefer accessible interface methods over internal implementation classes in method resolution by @lukaszlenart in #485
- fix: allow reserved keywords in package names for class references (#103) by @lukaszlenart in #486
- refactor: improve code quality in ASTChain and OgnlContext by @lukaszlenart in #502
Dependencies
- chore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.2.0 (main) by @renovate[bot] in #488
- chore(deps): update dependency org.sonarsource.scanner.maven:sonar-maven-plugin to v5.3.0.6276 (main) by @renovate[bot] in #490
- chore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.5.0 (main) by @renovate[bot] in #492
- chore(deps): update actions/checkout action to v5.0.1 (main) by @renovate[bot] in #494
- chore(deps): update actions/checkout action to v6 (main) by @renovate[bot] in #498
- chore(deps): update dependency org.apache.maven.plugins:maven-source-plugin to v3.4.0 (main) by @renovate[bot] in #500
Full Changelog: v3.5.0-BETA1...v3.5.0-BETA2
OGNL 3.4.9
What's Changed
- Fix Issue #472: Revert PR #204 to restore root context preservation in lambda expressions by @lukaszlenart in #476
- Add CLAUDE.md with Claude Code development guidelines by @lukaszlenart in #477
- fix: allow reserved keywords in package names (backport #486) by @lukaszlenart in #491
- feat: add null-safe navigation operator (?.) for Java 8 compatibility by @lukaszlenart in #497
- fix: Prefer accessible interface methods over internal implementation classes (backport #485 to ognl-3-4-x) by @lukaszlenart in #503
Dependencies
- chore(deps): update junit-framework monorepo to v5.14.1 (ognl-3-4-x) by @renovate[bot] in #474
- chore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.2.0 (ognl-3-4-x) by @renovate[bot] in #489
- chore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.5.0 (ognl-3-4-x) by @renovate[bot] in #493
- chore(deps): update actions/checkout action to v5.0.1 (ognl-3-4-x) by @renovate[bot] in #495
- chore(deps): update actions/checkout action to v6 (ognl-3-4-x) by @renovate[bot] in #499
- chore(deps): update dependency org.apache.maven.plugins:maven-source-plugin to v3.4.0 (ognl-3-4-x) by @renovate[bot] in #501
Full Changelog: OGNL_3_4_8...OGNL_3_4_9
v3.5.0 BETA1
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
OGNL 3.4.8
What's Changed
- Marks some methods as deprecated and for removal in OGNL 3.5 by @lukaszlenart in #370
- Port changes from #449 about root preservation by @lukaszlenart in #461
- Migrates deployment to Sonatype Central by @lukaszlenart in #462
- Defines proper versions of Maven plugins by @lukaszlenart in #464
- Includes sources when deploying artifacts by @lukaszlenart in #467
- Drops useless params when performing release by @lukaszlenart in #468
- Signs artifacts during release by @lukaszlenart in #469
Dependencies
- Update actions/cache action to v4.2.3 (ognl-3-4-x) by @renovate[bot] in #374
- Update maven-surefire-plugin.version to v3.5.3 (ognl-3-4-x) by @renovate[bot] in #375
- Update junit5 monorepo to v5.12.1 (ognl-3-4-x) by @renovate[bot] in #378
- Update dependency org.sonatype.buildsupport:buildsupport to v55 (ognl-3-4-x) by @renovate[bot] in #379
- Update dependency org.codehaus.mojo:javacc-maven-plugin to v3.1.1 (ognl-3-4-x) by @renovate[bot] in #381
- Update junit5 monorepo to v5.12.2 (ognl-3-4-x) by @renovate[bot] in #385
- Update dependency org.jacoco:jacoco-maven-plugin to v0.8.13 (ognl-3-4-x) by @renovate[bot] in #383
- Update dependency org.easymock:easymock to v5.6.0 (ognl-3-4-x) by @renovate[bot] in #389
- Update junit5 monorepo to v5.13.0 (ognl-3-4-x) by @renovate[bot] in #392
- Update dependency maven to v3.9.10 (ognl-3-4-x) by @renovate[bot] in #394
- Update junit5 monorepo to v5.13.1 (ognl-3-4-x) by @renovate[bot] in #396
- Update junit.version to v5.13.2 (ognl-3-4-x) by @renovate[bot] in #404
- Update junit-framework monorepo to v5.13.3 (ognl-3-4-x) by @renovate[bot] in #408
- Update dependency maven to v3.9.11 (ognl-3-4-x) by @renovate[bot] in #410
- Update junit-framework monorepo to v5.13.4 (ognl-3-4-x) by @renovate[bot] in #413
- Update actions/cache action to v4.2.4 (ognl-3-4-x) by @renovate[bot] in #415
- Update dependency org.assertj:assertj-core to v3.27.4 (ognl-3-4-x) by @renovate[bot] in #416
- Update actions/checkout action to v4.3.0 (ognl-3-4-x) by @renovate[bot] in #419
- Update actions/checkout action to v5 (ognl-3-4-x) by @renovate[bot] in #420
- Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.11.3 (ognl-3-4-x) by @renovate[bot] in #422
- Update actions/setup-java action to v5 (ognl-3-4-x) by @renovate[bot] in #424
- Update maven-surefire-plugin.version to v3.5.4 (ognl-3-4-x) by @renovate[bot] in #429
- Update dependency org.assertj:assertj-core to v3.27.5 (ognl-3-4-x) by @renovate[bot] in #431
- Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.12.0 (ognl-3-4-x) by @renovate[bot] in #433
- Update dependency org.assertj:assertj-core to v3.27.6 (ognl-3-4-x) by @renovate[bot] in #435
- Update actions/cache action to v4.3.0 (ognl-3-4-x) by @renovate[bot] in #438
- Update junit-framework monorepo to v5.14.0 (ognl-3-4-x) by @renovate[bot] in #442
- Update dependency org.jacoco:jacoco-maven-plugin to v0.8.14 (ognl-3-4-x) by @renovate[bot] in #446
Full Changelog: OGNL_3_4_6...OGNL_3_4_8
OGNL 3.4.7
What's Changed
- Marks some methods as deprecated and for removal in OGNL 3.5 by @lukaszlenart in #370
Full Changelog: OGNL_3_4_6...OGNL_3_4_7
OGNL 3.4.6
What's Changed
- Update dependency org.sonatype.buildsupport:buildsupport to v54 (main) by @renovate in #351
- Update dependency org.assertj:assertj-core to v3.27.3 (main) by @renovate in #352
- Reuses ClassResolver and TypeConverter of old OgnlContext by @lukaszlenart in #353
Full Changelog: OGNL_3_4_5...OGNL_3_4_6
OGNL 3.4.5
What's Changed
- Sets root on context if null by @lukaszlenart in #337
- Marks classes related to SecurityManager as deprecated by @lukaszlenart in #344
- Normalises OgnlContext to Map<String, Object> by @lukaszlenart in #349
- Moves Sonar step into a dedicated workflow by @lukaszlenart in #338
- Skips Sonar scan in forks by @lukaszlenart in #339
- Configures surefire plugin to proper generate coverage by @lukaszlenart in #341
- Disables shallow clones by @lukaszlenart in #342
Dependencies
- Update actions/cache action to v4 (main) by @renovate in #343
- Update dependency org.assertj:assertj-core to v3.27.1 (main) by @renovate in #346
- Update dependency org.assertj:assertj-core to v3.27.2 (main) by @renovate in #348
Full Changelog: OGNL_3_4_4...OGNL_3_4_5
OGNL 3.4.4
What's Changed
- Adds version notes about 3.4.3 & 3.3.5 versions by @lukaszlenart in #267
- Use renovate by @lukaszlenart in #266
- Migrated master to main branch by @lukaszlenart in #270
- Defines branches to be monitored by Renovate by @lukaszlenart in #321
- Makes ASTLess a public class by @lukaszlenart in #324
- add parameter ignoreReadMethod in ObjectPropertyAccessor by @Allan-QLB in #313
Dependencies
- Update actions/checkout action to v4.1.3 by @renovate in #271
- Update actions/checkout action to v4.1.4 by @renovate in #272
- Update actions/checkout action to v4.1.5 by @renovate in #273
- Update dependency org.sonatype.buildsupport:buildsupport to v47 by @renovate in #274
- Update actions/checkout action to v4.1.6 by @renovate in #275
- Update dependency org.assertj:assertj-core to v3.26.0 by @renovate in #276
- Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.7.0 by @renovate in #277
- Update dependency org.easymock:easymock to v5.3.0 by @renovate in #278
- Update actions/checkout action to v4.1.7 by @renovate in #279
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.3.0 by @renovate in #280
- Update junit5 monorepo to v5.10.3 by @renovate in #281
- Update dependency org.assertj:assertj-core to v3.26.3 by @renovate in #282
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.3.1 by @renovate in #283
- Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.8.0 by @renovate in #284
- Update dependency org.easymock:easymock to v5.4.0 by @renovate in #285
- Update dependency maven to v3.9.6 by @renovate in #268
- Update dependency maven to v3.9.8 by @renovate in #287
- Update junit5 monorepo to v5.11.0 by @renovate in #288
- Update dependency maven to v3.9.9 by @renovate in #289
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.4.0 by @renovate in #290
- Update dependency org.sonatype.buildsupport:buildsupport to v49 by @renovate in #291
- Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.10.0 by @renovate in #292
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.0 by @renovate in #293
- Update junit5 monorepo to v5.11.1 by @renovate in #295
- Update actions/checkout action to v4.2.0 by @renovate in #296
- Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.10.1 by @renovate in #297
- Update junit5 monorepo to v5.11.2 by @renovate in #298
- Update actions/cache action to v4.1.0 by @renovate in #299
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.1 by @renovate in #300
- Update actions/checkout action to v4.2.1 by @renovate in #301
- Update actions/cache action to v4.1.1 by @renovate in #302
- Update junit5 monorepo to v5.11.3 by @renovate in #303
- Update actions/cache action to v4.1.2 by @renovate in #304
- Update actions/checkout action to v4.2.2 by @renovate in #305
- Update dependency org.sonatype.buildsupport:buildsupport to v50 by @renovate in #306
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.2 by @renovate in #307
- Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.11.1 by @renovate in #308
- Update dependency org.easymock:easymock to v5.5.0 by @renovate in #310
- Update dependency org.sonatype.buildsupport:buildsupport to v51 by @renovate in #311
- Update actions/cache action to v4.2.0 by @renovate in #314
- Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.11.2 by @renovate in #315
- Update dependency org.sonatype.buildsupport:buildsupport to v52 by @renovate in #317
- Update junit5 monorepo to v5.11.4 by @renovate in #318
- Update dependency org.sonatype.buildsupport:buildsupport to v53 by @renovate in #319
- Update dependency org.assertj:assertj-core to v3.27.0 by @renovate in #320
New Contributors
- @Allan-QLB made their first contribution in #313
Full Changelog: OGNL_3_4_3...OGNL_3_4_4