These are the notes for the Struts 2.0.3 distribution.
For prior notes in this release series, see Release Notes 2.0.2
- If you are a Maven user, you might want to get started using the Maven Archetype.
- Another quick-start entry point is the blank application. Rename and deploy the WAR as a starting point for your own development.
Maven Dependency
<dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId> <version>2.0.3-SNAPSHOT</version> </dependency>
Snapshot Repository
<repositories> <repository> <id>apache.snapshots</id> <name>ASF Maven 2 Snapshot</name> <url>http://people.apache.org/repo/m2-snapshot-repository</url> </repository> </repositories>
Internal Changes
- Allow new template engines and tag libraries to be discovered automatically (WW-1590).
- Create aggregated Struts 2 and XWork Javadoc (WW-1395).
- Generate Taglib TLD from annotations/xdoclet tags (WW-1392).
- Various fixes. See the detailed notes for more.
Experimental Features and Plugins
Please help us test these brave new features. Feedback appreciated!
- Scope Plugin: Initial version of scope plugin that mimics JBoss Seam-style of scoped bijection (presently in the Sandbox).
- AJAX Theme: The AJAX theme is backed by the popular Dojo Framework. AJAX tags look and feel just like standard Struts tags but provide greater interactivity and flexibility (WW-1609).
- Codebehind Plugin: Reduce mundane configuration by using "page controller" conventions (WW-1515).
- Zero Configuration: Optionally, eliminate or reduce XML configuration with convention and annotation (WW-1491).
- REST-ful URLs: Use search-engine friendly URLs, like category/action/movie/Thrillers (WW-1475).
Issue Detail
- JIRA Release Notes 2.0.3 (to date)
- JIRA Release Notes 2.0.2
- JIRA Release Notes 2.0.1
- JIRA Release Notes 2.0.0