6.1 Release Notes - Version 1.4.5
Introduction
This section contains release notes for changes that have taken place to Struts, since the Version 1.4.4 distribution. To keep up-to-date on all changes to the framework, subscribe to the (commits at struts.apache.org) list. To preview our plans for upcoming changes, please visit the Roadmap page.
- Notes on upgrading are maintained in the Wiki Upgrade pages. The wiki is a community maintained resource - please feel free to add your input so that everyone can benefit from the collective experience.
For the version requirements of each library, see the Installation chapter.
Breaking changes
- Upgrade commons-chain from 1.2 to 1.3.0:
- Extended classes from ActionCommandBase must override the execute_ method instead of execute.
Issue Tracking
Bug
- Adapt JavaDoc-configuration
- Adapt dependency-scopes like JakartaEE 8
- Add "jaxb-api" and "jaxb-runtime" because JDK 11
- Update issues-links in documentation
Improvement
- [#11] - XML Entities not handled correctly
- Reformat some JavaDocs
- Add new property "controller.fileCountMax" due "commons-fileupload" 1.5
- Add contributor and add more informations to me
Task
- Set documentation-skin to "maven-fluido-skin"
- Replace apache "commons-chain" 1.2 with weblegacy "commons-chain" 1.3
- Rename POM-property "encoding" to "sourceEncoding"
- Bump "webdrivermanager" from 5.5.3 to 5.6.1
- Bump "spotbugs-annotations" from 4.7.3 to 4.8.0
- Bump "junit-jupiter-api" from 5.9.1 to 5.10.0
- Bump "commons-io" from 2.11.0 to 2.15.0
- Bump "commons-fileupload" from 1.4 to 1.5
- Bump "cargo-maven3-plugin" from 1.9.13 to 1.10.10
- Bump "maven-bundle-plugin" from 5.1.7 to 5.1.9
- Bump "maven-war-plugin" from 3.3.2 to 3.4.0
- Bump "maven-project-info-reports-plugin" from 3.3.0 to 3.4.5
- Bump "maven-pmd-plugin" from 3.17.0 to 3.21.2
- Bump "maven-jxr-plugin" from 3.2.0 to 3.3.1
- Bump "maven-jar-plugin" from 3.2.2 to 3.3.0
- Bump "maven-source-plugin" from 3.2.1 to 3.3.0
- Bump "maven-site-plugin" from 3.12.0 to 3.12.1
- Bump "maven-scm-publish-plugin" from 3.2.1 to 3.1.0
- Bump "maven-resources-plugin" from 3.2.0 to 3.3.1
- Bump "maven-javadoc-plugin" from 3.4.0 to 3.6.0
- Bump "maven-install-plugin" from 3.0.0-M1 to 3.1.1
- Bump "maven-gpg-plugin" from 3.0.1 to 3.1.0
- Bump "maven-enforcer-plugin" from 3.1.0 to 3.4.1
- Bump "maven-deploy-plugin" from 3.0.0-M2 to 3.1.1
- Bump "maven-dependency-plugin" from 3.3.0 to 3.6.1
- Bump "maven-compiler-plugin" from 3.10.1 to 3.11.0
- Bump "maven-clean-plugin" from 3.2.0 to 3.3.2
- Bump "checkstyle" from 10.4 to 10.12.4 and adapt "struts_checks.xml"
- Bump "maven-checkstyle-plugin" from 3.1.2 to 3.3.1
- Bump "maven-assembly-plugin" from 3.4.1 to 3.6.0
- Bump "jaxb-runtime" from 2.3.7 to 2.3.9
- Bump "jakarta.faces" ("mojarra") from 2.3.18 to 2.3.21
- Bump "antlr" and "antlr4-maven-plugin" from 4.11.1 to 4.13.1
- Bump "slf4j-api", "slf4j-simple" and "jcl-over-slf4j" from 2.0.3 to 2.0.9
- Bump "selenium-api" and "selenium-java" from 4.6.0 to 4.15.0
- Bump "groovy" from 4.0.6 to 4.0.15
- Bump "maven-failsafe/surefire-[report]-plugin" from 3.0.0-M7 to 3.2.1
- Update "README.md" for next release
- Bump "tomcat" from 9.0.68 to 9.0.82 for integration-tests
- Update "htmlunit" from 2.66.0 to 3.7.0
- Update documentation for version 1.4.5
- Set Version to 1.4.5
Next: Installation