WebWork 2.2.2 Release Notes
Key Changes
Portlets
- Portlet tests added, logging and url fixed
- Added support for Velocity
Validation
UI and Views
- New and improved components: Submit now supporting image and html button flavours, Reset, RichTextEditor, url, Date, Token
- Various components now have tooltip support
- Freemarker and Velocity bugfixes
- Better integration with SiteMesh for Freemarker and JSTL
- Various bug fixes for the xhtml and ajax theme
- Added support for using Tiles
- Support for new Plaintext Result type
Tools
Misc
Migration Notes
WebWork 2.2.2 is a bugfix release, with minor improvements, mostly related to the view layer(s). Migration from 2.2.2 should be trivial, with one caveat for the param tag.
WebWork 2.2.2 is the final release under the Opensymphony umbrella. WebWork is now moving to the Apache group and will serve as basis for the new Struts Action 2.0 which is scheduled for august 2006.
Changelog
For a complete list of all the changes, please refer to the complete changelog
Known Issues
XSL Result is known to have issues with Java 5.0.
OpenSymphony JIRA
(113 issues)
|
|
T |
Key |
Summary |
Assignee |
Reporter |
Pr |
Status |
Res |
Created |
Updated |
Due |
|
WW-1265
|
DatePicker - locale/language problems
|
Rene Gielen
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 22, 2006
|
Mar 23, 2006
|
|
|
WW-1264
|
Fix broken calender i18n js scripts
|
Rene Gielen
|
Rene Gielen
|
|
Closed
|
FIXED
|
Mar 22, 2006
|
Mar 22, 2006
|
|
|
WW-1263
|
config-browser - can not list interceptors correctly
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 22, 2006
|
Mar 22, 2006
|
|
|
WW-1262
|
showcase - some issues
|
Rene Gielen
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 22, 2006
|
Mar 22, 2006
|
|
|
WW-1261
|
add a test directory and a sample test case to webapp "ant new" target
|
tm_jee
|
tm_jee
|
|
Resolved
|
FIXED
|
Mar 22, 2006
|
Mar 22, 2006
|
|
|
WW-1258
|
Ignoring ClientDisconnectExceptions in the log file
|
Rene Gielen
|
Jeroen van Vianen
|
|
Closed
|
WON'T FIX
|
Mar 20, 2006
|
Mar 21, 2006
|
|
|
WW-1256
|
Create a ww:reset component to work along with ww:submit
|
Rene Gielen
|
Rene Gielen
|
|
Closed
|
FIXED
|
Mar 19, 2006
|
Mar 21, 2006
|
|
|
WW-1254
|
zipped distribution should contain a project directory webwork-X.Y.Z
|
Alexandru Popescu
|
Rainer Hermanns
|
|
Resolved
|
FIXED
|
Mar 19, 2006
|
Mar 19, 2006
|
|
|
WW-1253
|
Default Action Support
|
Unassigned
|
Andres March
|
|
Resolved
|
FIXED
|
Mar 18, 2006
|
Mar 18, 2006
|
|
|
WW-1251
|
Running ant new in webapps fails
|
Claus Ibsen
|
Eric Molitor
|
|
Closed
|
FIXED
|
Mar 18, 2006
|
Mar 21, 2006
|
|
|
WW-1249
|
FileUploadInterceptor not using internationalized error message
|
Don Brown
|
tm_jee
|
|
Resolved
|
FIXED
|
Mar 17, 2006
|
Mar 17, 2006
|
|
|
WW-1248
|
DatePickerTag single click not working
|
Rene Gielen
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 17, 2006
|
Mar 17, 2006
|
|
|
WW-1247
|
Document interceptor properties overriding on action configuration level
|
tm_jee
|
Rene Gielen
|
|
Closed
|
FIXED
|
Mar 17, 2006
|
Mar 18, 2006
|
|
|
WW-1246
|
Document excludeMethods / includeMethods parameters for validator, token and workflow interceptor
|
tm_jee
|
Rene Gielen
|
|
Closed
|
FIXED
|
Mar 17, 2006
|
Mar 18, 2006
|
|
|
WW-1245
|
Add an example for the Date component in showcase app
|
Rainer Hermanns
|
Rene Gielen
|
|
Closed
|
FIXED
|
Mar 16, 2006
|
Mar 20, 2006
|
|
|
WW-1244
|
Velocity doubleselect tag exmple does not work as expected in showcase application
|
Rene Gielen
|
Rene Gielen
|
|
Closed
|
FIXED
|
Mar 16, 2006
|
Mar 18, 2006
|
|
|
WW-1243
|
doubleselect tag causes exception, indicating invalid stack constitution assumption
|
Rene Gielen
|
Rene Gielen
|
|
Resolved
|
FIXED
|
Mar 16, 2006
|
Mar 18, 2006
|
|
|
WW-1242
|
action attribute in form ads .action onto value
|
Rainer Hermanns
|
Ian Roughley
|
|
Closed
|
FIXED
|
Mar 16, 2006
|
Mar 17, 2006
|
|
|
WW-1241
|
Have ObjectFactoryDestroyable and ObjectFactoryLifecycle (in addition to the current ObjectFactoryInitlalizable)
|
tm_jee
|
tm_jee
|
|
Resolved
|
FIXED
|
Mar 16, 2006
|
Mar 16, 2006
|
|
|
WW-1240
|
Improve component parameter documentation to have real javadoc
|
Rene Gielen
|
Rene Gielen
|
|
Closed
|
FIXED
|
Mar 15, 2006
|
Mar 18, 2006
|
|
|
WW-1239
|
MultiPartRequestWrapper uses Class.forName resulting in 500 error
|
Rainer Hermanns
|
Nick Hill
|
|
Resolved
|
FIXED
|
Mar 14, 2006
|
Mar 15, 2006
|
|
|
WW-1238
|
Fix Getting Started Documentation
|
Rene Gielen
|
Rene Gielen
|
|
Resolved
|
FIXED
|
Mar 13, 2006
|
Mar 22, 2006
|
|
|
WW-1237
|
Refine logging
|
Nils-Helge Garli
|
Nils-Helge Garli
|
|
Closed
|
FIXED
|
Mar 12, 2006
|
Mar 17, 2006
|
|
|
WW-1236
|
Missing test for null 'action' property in start() of URL component?
|
Unassigned
|
Nils-Helge Garli
|
|
Resolved
|
FIXED
|
Mar 12, 2006
|
Dec 14, 2006
|
|
|
WW-1235
|
JakartaMultiPartRequest - refactor to not used deprecated methods
|
Claus Ibsen
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 11, 2006
|
Mar 11, 2006
|
|
|
WW-1234
|
replace deprecated way of geting Freemarker's Configuration in FreemarkerManager
|
tm_jee
|
tm_jee
|
|
Resolved
|
FIXED
|
Mar 11, 2006
|
Mar 11, 2006
|
|
|
WW-1233
|
Add a Plain Text Result
|
tm_jee
|
tm_jee
|
|
Resolved
|
FIXED
|
Mar 11, 2006
|
Mar 11, 2006
|
|
|
WW-1231
|
ActionMapper no support for multipart request
|
Rainer Hermanns
|
yoshihara hidehiko
|
|
Resolved
|
FIXED
|
Mar 10, 2006
|
Mar 16, 2006
|
|
|
WW-1230
|
Improve portal integration unit tests
|
Nils-Helge Garli
|
Nils-Helge Garli
|
|
Closed
|
FIXED
|
Mar 09, 2006
|
Mar 21, 2006
|
|
|
WW-1228
|
When deploying portlets that use the new webwork Jsr168Dispatcher class the portlet titles are unavailable in liferay 3.6.1
|
Nils-Helge Garli
|
Jason Thorpe
|
|
Closed
|
FIXED
|
Mar 07, 2006
|
Mar 17, 2006
|
|
|
WW-1227
|
Showcase - token examples
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 05, 2006
|
Mar 05, 2006
|
|
|
WW-1226
|
Client side JavaScript validation not working when using xwork-tiger
|
Rainer Hermanns
|
Rainer Hermanns
|
|
Closed
|
FIXED
|
Mar 04, 2006
|
Mar 18, 2006
|
|
|
WW-1225
|
Clover report without log debug
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 03, 2006
|
Mar 04, 2006
|
|
|
WW-1224
|
Portlet URL support doesn't follow JSR-168 spec
|
Nils-Helge Garli
|
Eric Dalquist
|
|
Closed
|
FIXED
|
Mar 02, 2006
|
Feb 27, 2007
|
|
|
WW-1223
|
div not working without delay > 0 in ajax theme
|
Ian Roughley
|
Philip Luppens
|
|
Closed
|
FIXED
|
Mar 02, 2006
|
Mar 16, 2006
|
|
|
WW-1221
|
Extending xhtml template
|
Rainer Hermanns
|
Schava Eugene
|
|
Closed
|
FIXED
|
Mar 01, 2006
|
Mar 17, 2006
|
|
|
WW-1220
|
Some missing javadoc OpenSymphony copyright for recent submitted files
|
Rene Gielen
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 01, 2006
|
Mar 01, 2006
|
|
|
WW-1219
|
Create a Button Tag
|
Rene Gielen
|
tm_jee
|
|
Resolved
|
FIXED
|
Feb 28, 2006
|
Mar 11, 2006
|
|
|
WW-1218
|
Support <input type=image ...> style html rendering for <ww:submit /> component
|
Rene Gielen
|
tm_jee
|
|
Resolved
|
FIXED
|
Feb 28, 2006
|
Mar 17, 2006
|
|
|
WW-1217
|
ww:text tag returns an invalid value for an i18n key that starts with the same name as an action variable
|
Rainer Hermanns
|
Nick Hill
|
|
Closed
|
FIXED
|
Feb 27, 2006
|
Oct 03, 2006
|
|
|
WW-1216
|
Action specific I18n texts are not resolved for showcase CRUD example
|
Rene Gielen
|
Rene Gielen
|
|
Resolved
|
CANNOT REPRODUCE
|
Feb 27, 2006
|
Mar 13, 2006
|
|
|
WW-1215
|
ValidationInterceptor - isDebugEnabled() missing
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Feb 26, 2006
|
Feb 26, 2006
|
|
|
WW-1214
|
ExecuteAndWaitInterceptor - new features, unit tests, improved javadoc and added examples to showcase
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Feb 26, 2006
|
Feb 26, 2006
|
|
|
WW-1213
|
ExecAndWait interceptor - logging spelling error
|
Alexandru Popescu
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Feb 25, 2006
|
Feb 25, 2006
|
|
|
WW-1212
|
Avoid excessive usage of ui attributes
|
tm_jee
|
tm_jee
|
|
 | | |