Last changed: Aug 27, 2006 19:36 by
Tim Fennell
Stripes 1.4 includes new features and major improvements in several areas, as well as many smaller improvements and bug fixes. Stripes 1.4 is backwards compatible with previous releases.
Major Changes
- Character Set Handling: Using a simple syntax it is now possible to specify the character set encoding to use for each Locale that a Stripes application supports, and Stripes will ensure the encoding is used for a interactions with both the request and response
- Advanced Generics: Support for advanced generic type information in property binding, including nested generics declarations (e.g. Maps of Maps of Lists), type variables (e.g. List<T>) and wildcard types (e.g. List<? extends Number>
- Support for Includes: Stripes now fully supports invoking ActionBeans through includes
- Pluggable File Upload Support: File upload/multipart parsing code is now pluggable. Built in implementations include COS and Commons File Upload
- Improved Spring Integration: Stripes can now inject beans using Field access (as opposed to property/method access). In addition Stripes can also now inject Spring beans using non-public methods and fields where requested
- No More OGNL: Removal of the dependency on OGNL
The removal of OGNL has significant benefits for users. Most obviously Stripes has one fewer dependency, which means easier installs and upgrades (Stripes is now down to two external dependencies). In addition the re-implementation of the (small) subset of OGNL features used internally by Stripes has led to significant performance improvements. But perhaps most compelling is the fact that Stripes can now handle situations that were awkward at best and impossible at worst with OGNL, including significantly better handling of Java 1.5 generics.
Download
Stripes 1.4 can be accessed from the Download page.
JIRA Changelog
Error rendering macro: java.io.IOException: Error on line -1: Premature end of file. rssoutput1779148705.txt