Home > Guides > Migration Guide > Version Notes 2.3.16 |
These are the notes for the Struts 2.3.16 distribution.
For prior notes in this release series, see Version Notes 2.3.15.3
<dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId> <version>2.3.16</version> </dependency>
You can also use Struts Archetype Catalog like below
mvn archetype:generate -DarchetypeCatalog=http://struts.apache.org/
<repositories> <repository> <id>apache.nexus</id> <name>ASF Nexus Staging</name> <url>https://repository.apache.org/content/groups/staging/</url> </repository> </repositories>
ParamNameAwareResult
was defined, see WW-4144disallowedRoles
are examined in the first place, see WW-4118<s:param/>
tag to allow suppress empty parameters, see WW-4088devMode
user can explicit disable XML reloading, I18N reloading and any other, see devMode pageaction:
and method:
prefixes are be by default excluded and changed order to first check excludeParams
and then acceptedParams
in ParametersInterceptor, see WW-4023ParamatersInterceptor
AND ParameterNameAware
must accept parameter - there is no more precedenceActionMapper
's used with PrefixBasedActionMapper
, see PrefixBasedActionMapper and WW-4131<s:debug/>
tag was improved and now works properly under Jetty, see WW-4223org.apache.struts2.views.TagLibrary
was split into two separated interfaces to allow moving Velocity support into plugin, see WW-4243