Home > Guides > Migration Guide > Version Notes 2.3.18 |

Apache Struts 2 Documentation
Version Notes 2.3.18
Edit Page Browse Space Add Page Add News

These are the notes for the Struts 2.3.18 distribution.

For prior notes in this release series, see Version Notes 2.3.16.1

- 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

You can also use Struts Archetype Catalog like below

Struts Archetype Catalog
Staging Repository

## Internal Changes

- Merged security fix from version 2.3.16.1
- Collection Parameters for RedirectResults, WW-4224
- Make ParametersInterceptor supports chinese in hash key by default, WW-4250
- themes.properties can be loaded using ServletContext allows to put `template` folder under WEB-INF or on classpath, WW-4260
- New tag datetextfield, WW-3493
- Only valid Ognl expressions are cached, WW-4146
- CustomTextProvider can be used for validation errors of model driven actions, WW-4202
- datetimepicker's label fixed, WW-4254
- PropertiesJudge removed and properties are checked in `SecurityMemberAccess`, WW-4257
- resource reloading works in IBM JVM, WW-4266
- default reloading settings were removed from `default.properties`, WW-4267
- and other many small improvements, please see release notes

### Issue Detail

- JIRA Release Notes 2.3.18 TBD

### Issue List

- Struts 2.3.18 DONE
- Struts 2.3.x TODO

### Other resources

- Commit Logs (Struts 1 and Struts 2)
- Source Code Repository (includes change browsing)