Dashboard > Stripes > Home > News
Stripes Log In   View a printable version of the current page.
News
Added by Tim Fennell, last edited by Tim Fennell on Jul 21, 2006  (view change)

Stripes has moved! This site is no longer being actively maintained. Please point your browsers at http://www.stripesframework.org and update your bookmarks. Thank you.

Visit this page regularly to keep up to date with what's going on with Stripes. Alternatively sign up for the Stripes Users' mailing list.

Stripes 1.4.3 has been released and is available for download as of May 15, 2007. This is a bugfix release and is backward compatible.

Download

Stripes 1.4.3 can be downloaded immediately from the Download page.

JIRA Changelog

MC4J (18 issues)
T Key Summary Assignee Reporter Pr Status Res Created Updated Due
Bug STS-354 options-collection throws NPE when label attribute contains null Tim Fennell Iwao AVE! Major ResolvedResolved FIXED Mar 29, 2007 Mar 30, 2007
Task STS-352 make the ant "dist" target also create a maven2 bundle ready for upload Tim Fennell Renaud Bruyeron Minor ResolvedResolved FIXED Mar 28, 2007 Oct 28, 2007
Bug STS-351 Wrong key used to lookup field name in foo[1].bar[2].baz Tim Fennell Andy Major ResolvedResolved FIXED Mar 27, 2007 Apr 01, 2007
Bug STS-350 ResolverUtil can cause NullPointerException when directory is unlistable Tim Fennell Tim Fennell Major ResolvedResolved FIXED Mar 26, 2007 Mar 26, 2007
Bug STS-339 Incorrect XHTML ID attridute Ben Gunter Philip Savkin Minor ResolvedResolved FIXED Mar 01, 2007 Apr 30, 2007
Bug STS-334 Implementation of focus attribute in <stripes:form> tags can create errors in Internet Explorer Tim Fennell Walter Rumsby Major ResolvedResolved FIXED Feb 12, 2007 Mar 27, 2007
Bug STS-333 Insufficent cleanup in InputTagSupport.doEndTag() on exceptions from TagErrorRenderer Tim Fennell Niklas Therning Minor ResolvedResolved FIXED Feb 12, 2007 Oct 28, 2007
Improvement STS-329 OnwardResolution should expose the Parameters Map Ben Gunter Jared White Major ResolvedResolved FIXED Jan 24, 2007 Apr 30, 2007
Improvement STS-328 CommonsMultipartWrapper did not use character encoding from HttpServletRequest Ben Gunter Jens Illig Major ResolvedResolved FIXED Jan 18, 2007 Apr 30, 2007
Bug STS-327 SimpleMessage is not Serializable Tim Fennell Tim Fennell Major ResolvedResolved FIXED Jan 08, 2007 Mar 17, 2007
Bug STS-319 Request and response objects should be released when using flash scope Ben Gunter Ben Gunter Major ResolvedResolved FIXED Dec 13, 2006 Mar 29, 2007
Bug STS-318 No getter/setter for InputImageTag 'value' attribute (simple) Tim Fennell Jasper Fontaine Major ResolvedResolved FIXED Dec 05, 2006 Mar 27, 2007
Bug STS-315 MockHttpServletRequest.addHeader and getHeader do not work with upper-case header names Ben Gunter Renaud Bruyeron Major ResolvedResolved FIXED Dec 01, 2006 Apr 30, 2007
Improvement STS-314 stripes:options-collection null Collections Aaron Porter Gregg Bolinger Minor ResolvedResolved FIXED Nov 30, 2006 Mar 22, 2007
Bug STS-313 TLD declares attribute "accepts" for stripes:file, but the property is named "accept" Ben Gunter Ben Gunter Major ResolvedResolved FIXED Nov 22, 2006 Apr 30, 2007
Improvement STS-312 DefaultExceptionHandler should probably log any exceptions that it is invoked to handle before throwing them Tim Fennell Tim Fennell Major ResolvedResolved FIXED Nov 20, 2006 Apr 01, 2007
Improvement STS-305 FormTag should check for null action and null binding Ben Gunter Ben Gunter Minor ResolvedResolved FIXED Nov 09, 2006 Mar 17, 2007
Bug STS-244 Redirect/ForwardResolution.addParameter doesn't work correctly if called repeatedly with the same parameter name Tim Fennell Tim Fennell Minor ResolvedResolved FIXED Aug 18, 2006 Mar 17, 2007

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

MC4J (42 issues)
T Key Summary Pr Status Res
Bug STS-91 Including pages doesn't work Major ResolvedResolved FIXED
Improvement STS-129 Enhancements to stripes:useActionBean tag Major ResolvedResolved FIXED
Improvement STS-151 Ability for stripes:options-collection to localize values Major ResolvedResolved FIXED
Improvement STS-154 Can we add a focus attribute to stripes:form just like struts:form does? Minor ResolvedResolved FIXED
Improvement STS-161 Make the timeout interval for flash scopes configurable or modifiable Major ResolvedResolved FIXED
Bug STS-169 StripesRequestWrapper's characterEncoding is null,it causes worng charater Encoding Major ResolvedResolved FIXED
Bug STS-171 problem in OgnlCustomNullHandler when dealing with generics-based setters Major ResolvedResolved FIXED
Bug STS-177 Using a Map with a Key(length=1) produces ClassCastExceptions Major ResolvedResolved FIXED
Improvement STS-185 Cleaner way to access the ServletContext object when it is needed Minor ResolvedResolved FIXED
New Feature STS-187 Proposal for URL tag Minor ResolvedResolved FIXED
Improvement STS-189 Provide an alternative population strategy that prefers the ActionBean properties when there are no errors