What's Changed
- WW-5411 Delete more deprecated code by @kusalk in #1002
- WW-5448 Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0 by @dependabot in #1000
- WW-5411 General code clean up using modern language features by @kusalk in #1003
- WW-5411 WW-5386 Delete final deprecated code by @kusalk in #1004
- WW-5449 Make Velocity Tools dependency optional for Velocity plugin by @kusalk in #1005
- WW-5451 Fixes NPE when iterator starts with null by @lukaszlenart in #1008
- WW-5454 Log warnings on startup for disabled critical security features by @kusalk in #1010
- WW-5453 Rename VelocityManager interface and default implementation by @kusalk in #1009
- WW-4062 Cache OgnlException thrown on compilation by @kusalk in #1013
- WW-4062 Further optimisation of OgnlException caching by @kusalk in #1021
- WW-5450 Uses existing Jakarta constants instead of free hand strings by @lukaszlenart in #1034
- WW-5461 Extends UploadedFile with inputName field by @lukaszlenart in #1040
- WW-5461 Extends UploadedFile with inputName field by @lukaszlenart in #1041
- WW-5458 Replaces e.printStackTrace() with proper logger by @lukaszlenart in #1043
- WW-5297 Fixes checking nonce of invalidated session by @lukaszlenart in #1060
- WW-5470 Bump log4j2.version from 2.23.1 to 2.24.1 by @dependabot in #1064
- WW-5469 Bump jackson.version from 2.17.2 to 2.18.0 by @dependabot in #1062
- WW-5468 Exempt ModelDriven Actions from @StrutsParameter requirement by @kusalk in #1072
- WW-5471 Marks Sitemesh plugin as deprecated by @lukaszlenart in #1075
- WW-5473 Fixes examining multiple HttpServletWrappers to find MultiPartRequestWrapper by @lukaszlenart in #1078
- WW-5465 Renames tag parameters to attributes by @lukaszlenart in #1067
- Potential mitigation for WW-5466 by @JCgH4164838Gh792C124B5 in #1068
- WW-5472 Removes Struts Sitemesh plugin by @lukaszlenart in #1077
- WW-5209 Upgrade to Jakarta Bean Validation 3.1.0 by @lukaszlenart in #1089
- WW-5427 Upgrades Freemarker incompatible_improvements to version 2.3.33 by @lukaszlenart in #1088
- WW-3714 Deprecate and repackage common APIs part 1 by @kusalk in #1079
- WW-3714 Deprecate and repackage common APIs part 2 by @kusalk in #1081
- WW-3714 Deprecate and repackage common APIs part 2.5 by @kusalk in #1087
- WW-3714 Deprecate and repackage common APIs part 3 by @kusalk in #1082
- WW-3714 Deprecate and repackage common APIs part 4 by @kusalk in #1083
- WW-3714 Deprecate and repackage common APIs part 5 by @kusalk in #1084
- WW-3714 Deprecate and repackage common APIs part 6 by @kusalk in #1085
- WW-5476 Deprecates tag's parameters as replaced with attributes by @lukaszlenart in #1096
- WW-5468 Backport @StrutsParameter fix for ModelDriven Actions by @kusalk in #1104
- WW-3714 Moves all classes from com.opensymphony.xwork2 into org.apache.struts2 by @lukaszlenart in #1036
- WW-5478 Deprecate DefaultResultFactory by @kusalk in #1105
- WW-5480 Warn against potential templating bug by @kusalk in #1108
- WW-5479 Delete deprecated DefaultResultFactory by @kusalk in #1107
- WW-3714 Move new Result class into result package by @kusalk in #1111
- WW-3714 Move new Result class into result package by @kusalk in #1109
- WW-5459 Moves Action & ActionChainResult into proper packages by @lukaszlenart in #1112
- WW-5459 Move new Action class into action package by @kusalk in #1115
- WW-5459 Deprecate and repackage ActionChainResult by @kusalk in #1116
- WW-3714 Ensure correct delegation of deprecated API methods by @kusalk in #1117
- WW-5481 Extract text related classes into org.apache.struts2.text by @lukaszlenart in #1113
- WW-5482 Extract locale related classes into org.apache.struts2.locale by @lukaszlenart in #1114
Dependencies
- Bump github/codeql-action from 2.22.11 to 3.25.15 by @dependabot in #1011
- Bump actions/upload-artifact from 4.3.4 to 4.3.5 by @dependabot in #1012
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.5.0 to 3.6.2 by @dependabot in #997
- Bump org.owasp:dependency-check-maven from 9.2.0 to 10.0.3 by @dependabot in #998
- Bump ossf/scorecard-action from 2.3.3 to 2.4.0 by @dependabot in #1006
- Bump actions/upload-artifact from 4.3.5 to 4.3.6 by @dependabot in #1014
- Bump github/codeql-action from 3.25.15 to 3.26.0 by @dependabot in #1015
- Bump commons-logging:commons-logging from 1.3.0 to 1.3.3 by @dependabot in #1016
- Bump org.apache.maven.plugins:maven-wrapper-plugin from 3.2.0 to 3.3.2 by @dependabot in #1017
- Bump org.codehaus.mojo:versions-maven-plugin from 2.16.2 to 2.17.1 by @dependabot in #1018
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.3.0 to 3.3.1 by @dependabot in #1019
- Bump github/codeql-action from 3.26.0 to 3.26.2 by @dependabot in #1026
- Bump maven-surefire-plugin.version from 3.3.1 to 3.4.0 by @dependabot in #1022
- Bump org.easymock:easymock from 5.2.0 to 5.4.0 by @dependabot in #1020
- Bump org.apache.maven.plugins:maven-release-plugin from 3.0.1 to 3.1.1 by @dependabot in #1025
- Bump slf4j.version from 2.0.13 to 2.0.16 by @dependabot in #1028
- Bump org.apache.commons:commons-compress from 1.26.2 to 1.27.1 by @dependabot in #1031
- Bump actions/upload-artifact from 4.3.6 to 4.4.0 by @dependabot in #1037
- Bump github/codeql-action from 3.26.2 to 3.26.6 by @dependabot in #1038
- Bump spring.platformVersion from 5.3.37 to 5.3.39 by @dependabot in #1030
- Bump org.jfree:jfreechart from 1.5.4 to 1.5.5 by @dependabot in #1049
- Bump maven-surefire-plugin.version from 3.4.0 to 3.5.0 by @dependabot in #1046
- Bump org.assertj:assertj-core from 3.25.3 to 3.26.3 by @dependabot in #1047
- Bump org.apache.maven.plugins:maven-dependency-plugin from 3.6.1 to 3.8.0 by @dependabot in #1048
- Bump org.awaitility:awaitility from 4.2.1 to 4.2.2 by @dependabot in #1050
- Bump org.apache.maven.plugins:maven-site-plugin from 3.12.1 to 3.20.0 by @dependabot in #1053
- Bump org.owasp:dependency-check-maven from 10.0.3 to 10.0.4 by @dependabot in #1054
- Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.1 by @dependabot in #1057
- Bump github/codeql-action from 3.26.6 to 3.26.8 by @dependabot in #1058
- Bump github/codeql-action from 3.26.8 to 3.26.12 by @dependabot in #1073
- Bump actions/upload-artifact from 4.4.0 to 4.4.3 by @dependabot in #1074
- Bump commons-logging:commons-logging from 1.3.3 to 1.3.4 by @dependabot in #1061
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.6.2 to 3.7.0 by @dependabot in #1065
- Bump github/codeql-action from 3.26.12 to 3.26.13 by @dependabot in #1090
- Bump maven-surefire-plugin.version from 3.5.0 to 3.5.1 by @dependabot in #1092
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.3.1 to 3.5.1 by @dependabot in #1095
- Bump org.apache.maven.doxia:doxia-core from 1.12.0 to 2.0.0 by @dependabot in #1093
- Bump github/codeql-action from 3.26.13 to 3.27.0 by @dependabot in #1102
- Bump asm.version from 9.7 to 9.7.1 by @dependabot in #1098
- WW-5477 Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.17.0 by @dependabot in #1094
Full Changelog: STRUTS_7_0_0_M9...STRUTS_7_0_0_M10