6.1 Release Notes - Version 1.4.2
Introduction
This section contains release notes for changes that have taken place to Struts, since the Version 1.4.1 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
- General: Upgrade from JavaEE 5 to JavaEE 6.
- Upgrade servlet-api from 2.5 to 3.0.
- Upgrade jsp-api from 2.1 to 2.2.
- Upgrade jsf from 1.2 to 2.0.
- Use slf4j instead of commons-logging for all logging-tasks.
Issue Tracking
Bug
- Add "supportIncrementalBuild"-config to "maven-bundle-plugin" to resolve eclipse-warning
- Resolve some jsp-warnings
- Correct some javadoc-warnings
Improvement
- Add section "breaking changes" to release-notes since 1.3.11
- Add javadoc-links to "servlet-api", "jsp-api" and "el-api"
- Adjustment of dependencies
- Remove some "SuppressWarnings"
- Correct typos
- Standardize log variables
- Adapt "tiles-config_1_*.dtd" so that DTDDoc works
New Feature
- Set minimum JDK-Version to 11 for Maven-building
- Replace "commons-logging" with "slf4j" and "slf4j-simple"
Task
- Upgrade "web.xml"s of "apps" from 2.5 to 3.0
- Bump "myfaces" from 1.2.12 to 2.0.25
- Bump "jsp-api" from 2.1 to 2.2.2 and add "el-api" 2.2.5
- Bump "servlet-api" from 2.5 to 3.0.1
- Bump "spotbugs-annotations" from 4.7.2 to 4.7.3
- Bump "groovy" from 4.0.5 to 4.0.6
- Use "tomcat" 7.0.109 instead 6.0.53 for integration-tests
- Bump "checkstyle" from 9.3 to 10.4
- Bump "antlr" from 4.9.3 to 4.11.1
- Bump "selenium-api" and "selenium-java" from 4.5.0 to 4.5.3
- Bump "htmlunit" from 2.65.1 to 2.66.0
- Update "README.md" for this release
- Update "roadmap.xml"
Next: Installation