WebWork - WebWork - WebWork 2.2.5

WebWork 2.2.5 Release Notes

Key Changes

Probably the most important bug fix is related to the XML parsing of xwork configuration files, where some XML parsers treated whitespace different than others, resulting in elements being read incorrectly. Apart from that, we fixed various component (mostly Ajax) related bugs, improved Freemarker support, upgraded to Dojo 0.4 and generally fine-tuned the framework.

See below for the complete list of changes.

Migration Notes

This 2.2.5 release, 6 months after WebWork 2.2.4, marks the final chapter for the WebWork framework. Struts 2, its successor, had its first GA release, and in a final push, the WebWork team wanted to do a big effort to bring in as many optimizations and bug fixes as possible before shifting developer focus.

This release is fully backwards compatible with WebWork 2.2.4. You can just replace the existing WebWork and XWork jars with the news ones from 2.2.5.

Like always, we would like to thank both regular users and contributors, for helping out, submitting patches, testing, and providing general feedback. The development of WebWork 2 and XWork 1 slowly grinds to a halt, so if you're looking for bleeding edge technologies or new features, you are more than welcome to try Struts 2.

Changelog

For a complete list of all the changes, please refer to the complete changelog

OpenSymphony JIRA (93 issues)
T Key Summary Assignee Reporter Pr Status Res Created Updated Due
Bug WW-1273 freemarker 'parameters' model attribute - incorrect TemplateModel Philip Luppens Vladimir Olenin Critical ResolvedResolved NOT A PROBLEM Mar 27, 2006 Feb 10, 2007
Bug WW-1408 Race condition in invokeMethod Unassigned Philip Luppens Critical ResolvedResolved FIXED Jan 02, 2007 Jan 08, 2007
Bug WW-1372 ww:div shall be block directive in velocity view tm_jee Konstantin Pribluda Major ResolvedResolved FIXED Oct 27, 2006 Jan 10, 2007
Bug WW-1416 Ajax validation broken when labelposition is "top" tm_jee tm_jee Major ResolvedResolved FIXED Jan 10, 2007 Jan 14, 2007
Improvement WW-1371 Force URL bean to return itself in setters instead of void tm_jee Konstantin Pribluda Major ResolvedResolved FIXED Oct 24, 2006 Jan 10, 2007
Bug WW-1370 PicoObjectFactory produces singleton instances of validators & other stuff Tom Schneider Konstantin Pribluda Major ResolvedResolved FIXED Oct 20, 2006 Feb 06, 2007
Bug WW-1413 Numerical String as KeyProperty in Collection Type Conversion causes NPE (and sometimes ognl Exception). Unassigned Timothy Wonil Lee Major ResolvedResolved NOT A PROBLEM Jan 08, 2007 Feb 04, 2007
Improvement WW-711 combobox tag does not support listKey and listValue Philip Luppens Quake Wang Major ClosedClosed WON'T FIX Dec 21, 2004 Feb 10, 2007
Improvement WW-796 SetTag "scope" attribute do not put the object to stack if the scope is given. Philip Luppens Benx Shen Major ResolvedResolved FIXED Jun 15, 2005 Feb 06, 2007
New Feature WW-1407 Support for a new attribute for the ww:textfield tag to disable autocomplete tm_jee Radhakrishnan J Major ResolvedResolved WON'T FIX Dec 26, 2006 Feb 06, 2007
Improvement WW-1399 upgrade to dojo 0.4 tm_jee tm_jee Major ResolvedResolved FIXED Dec 16, 2006 Jan 03, 2007
Improvement WW-1401 Allow Ognl to be swapable with other expression language Unassigned tm_jee Major ResolvedResolved WON'T FIX Dec 19, 2006 Jan 08, 2007
Bug WW-1369 Java 5 Enum values are not handled properly by Radio jsp tag tm_jee Vlad Kravchenko Major ResolvedResolved FIXED Oct 20, 2006 Nov 07, 2006
Bug WW-1361 ww:doubleselect javascript uses name instead of id, resulting in array names that don't work Rainer Hermanns J. Longman Major ResolvedResolved FIXED Sep 27, 2006 Feb 07, 2007
Bug WW-1400 URL tag includeParams get functionality does not work under websphere tm_jee tm_jee Major ResolvedResolved FIXED Dec 17, 2006 Dec 17, 2006
Bug WW-600 Client-side validation doesn't work as advertised Philip Luppens Matt Raible Major ClosedClosed WON'T FIX Jul 21, 2004 Feb 10, 2007
Bug WW-1418 optgroup.ftl formats long numbers with commas tm_jee tm_jee Major ResolvedResolved FIXED Jan 23, 2007 Jan 23, 2007
Task WW-1229 Make WebWork's Cookbook uptodate Philip Luppens tm_jee Major ResolvedResolved FIXED Mar 08, 2006 Feb 23, 2007
Improvement WW-1403 URL tag should support not escaping ampersand tm_jee tm_jee Major ResolvedResolved FIXED Dec 20, 2006 Dec 20, 2006
New Feature WW-1390 Adding hasKey to the TextProvider interface tm_jee Mark Chaimungkalanont Major ResolvedResolved FIXED Dec 04, 2006 Dec 23, 2006
New Feature WW-1409 Cookie interceptor tm_jee Philip Luppens Major ResolvedResolved FIXED Jan 02, 2007 Jan 09, 2007
Bug WW-1405 HTML <script> tags in templates missing type attribute, causing invalid HTML tm_jee Yoav Shapira Major ResolvedResolved FIXED Dec 21, 2006 Dec 30, 2006
Improvement WW-1380 Validator defined in xml should be able to parse xml tag values against value stack tm_jee tm_jee Major ResolvedResolved FIXED Nov 20, 2006 Nov 25, 2006
Bug WW-1411 OptionTransferSelect doubleSize is ignored in lieu of size property tm_jee tm_jee Major ResolvedResolved FIXED Jan 02, 2007 Jan 02, 2007
Bug WW-1383 Missed <@ww.treenode..> in freemarker tags tm_jee luckystrike Major ResolvedResolved FIXED Nov 28, 2006 Jan 10, 2007
Bug WW-1412 ParamRemoverInterceptor broken tm_jee Martin Gilday Major ResolvedResolved FIXED Jan 04, 2007 Jan 06, 2007
Bug WW-1384 Error with handling static resources under WebSphere 6 tm_jee tm_jee Major ResolvedResolved FIXED Nov 28, 2006 Nov 28, 2006
Bug WW-1415 Multiple Issues with Ajax Validation Philip Luppens James David Major ResolvedResolved CANNOT REPRODUCE Jan 09, 2007 Feb 10, 2007
Bug WW-1368 a suspect bug with ajax form Philip Luppens Li Shaowei Major ResolvedResolved FIXED Oct 19, 2006 Feb 10, 2007
New Feature WW-1425 Support Sitemesh's applyDecorator tag using Freemarker Transform tm_jee tm_jee Major ResolvedResolved FIXED Feb 15, 2007 Feb 16, 2007
Bug WW-1333 Problem with nested panels in an iterator Philip Luppens Per Rolfhamre Major ResolvedResolved CANNOT REPRODUCE Jul 31, 2006 Feb 10, 2007
Bug WW-1402 Action entry in xwork.xml not being read correctly. Unassigned Sohel Katchi Major ResolvedResolved FIXED Dec 19, 2006 Feb 04, 2007
Bug WW-1363 Webwork PortletSessionMap not serializable Rainer Hermanns Thomas Roka-Aardal Major ResolvedResolved FIXED Oct 02, 2006 Jan 08, 2007
Bug WW-1029 No support for multiple URL extensions Unassigned Dhruva Reddy Major ResolvedResolved WON'T FIX Dec 21, 2005 Feb 10, 2007
Task WW-1388 add ParameterFilterInterceptor to webwork-default.xml tm_jee tm_jee Major ResolvedResolved FIXED Dec 03, 2006 Dec 03, 2006
New Feature WW-1382 Have an interceptor that invalidates http session tm_jee tm_jee Major ResolvedResolved FIXED Nov 23, 2006 Jan 20, 2007
New Feature WW-1387 Flash result type tm_jee tm_jee Major ResolvedResolved FIXED Dec 03, 2006 Dec 11, 2006
Bug WW-1406 template/simple/radiomap.ftl cann't checked the radio when the name is Boolean tm_jee nowind Major ResolvedResolved NOT A PROBLEM Dec 23, 2006 Feb 02, 2007
Bug WW-1396 cssStyle and cssClass attribute of datepicker tag doesn style the image tm_jee tm_jee Major ResolvedResolved FIXED Dec 06, 2006 Dec 11, 2006
Bug WW-1393 Dispatcher threadlocal cleanup does not clean up the threadlocal Tom Schneider tm_jee Major ResolvedResolved NOT A PROBLEM Dec 06, 2006 Feb 02, 2007
Bug WW-1352 duplicate tabindex in checkbox.ftl tm_jee tm_jee Major ResolvedResolved FIXED Sep 07, 2006 Sep 07, 2006
Bug WW-1395 Jsr168Dispatcher does not destroy the Dispatcher properly tm_jee tm_jee Major ResolvedResolved FIXED Dec 06, 2006 Dec 21, 2006
Bug WW-1394 RequestContextImpl is not cleaned up on undeploy Unassigned tm_jee Major ResolvedResolved NOT A PROBLEM Dec 06, 2006 Jan 08, 2007
Bug WW-1355 SessionAware Session map clear() method not functioning correctly. tm_jee Paul Boudreaux Major ResolvedResolved FIXED Sep 14, 2006 Sep 16, 2006
Bug WW-1414 Tree component not working as expected due to upgrade of dojo from 0.2.x to 0.4.1 tm_jee tm_jee Major ResolvedResolved FIXED Jan 09, 2007 Jan 09, 2007
Bug WW-1397 XSLTResult throws NullPointerException tm_jee tm_jee Major ResolvedResolved FIXED Dec 06, 2006 Dec 06, 2006
Bug WW-1353 FreeMarker template error! error.ftl] Rainer Hermanns Marc Lustig Major ClosedClosed FIXED Sep 11, 2006 Feb 08, 2007
Bug WW-1356 Select Component does not preselect header