XWork 1.2.0 Released
The OpenSymphony group is proud to announce the release of XWork 1.2.0.
This release is a bugfix release with some new improvements.
- Type converters on nested properties
- Java5 support improvements
- Line-precise error reporting
For a complete list of all the changes, please refer to the
complete changelog
OpenSymphony JIRA
(38 issues)
|
T |
Key |
Summary |
Assignee |
Reporter |
Pr |
Status |
Res |
Created |
Updated |
Due |
|
XW-400
|
i18n and ww:text tag can throw an exception under certain conditions
|
Rainer Hermanns
|
Nick Hill
|
|
Resolved
|
FIXED
|
Jul 12, 2006
|
Jul 17, 2006
|
|
|
XW-396
|
Alter prepareInterceptor to call prepare{MethodName} when doing action!methodName
|
tm_jee
|
tm_jee
|
|
Resolved
|
FIXED
|
Jul 03, 2006
|
Jul 04, 2006
|
|
|
XW-386
|
Xwork + SpringIOC. Xwork don't creates the result calling appContext.getBean("myResult").
|
tm_jee
|
Fabio Falci
|
|
Resolved
|
FIXED
|
Apr 17, 2006
|
Jul 22, 2006
|
|
|
XW-385
|
type conversion of array doesn't work
|
Unassigned
|
tm_jee
|
|
Resolved
|
WON'T FIX
|
Apr 16, 2006
|
May 21, 2006
|
|
|
XW-384
|
DefaultActionInvocation calls Rife every time
|
Andres March
|
Andres March
|
|
Resolved
|
FIXED
|
Apr 13, 2006
|
Apr 13, 2006
|
|
|
XW-383
|
Validation configuration errors should fail-fast
|
Don Brown
|
Don Brown
|
|
Resolved
|
FIXED
|
Apr 10, 2006
|
Apr 10, 2006
|
|
|
XW-380
|
Debug String is output to System.out.println()
|
Rainer Hermanns
|
Corby Page
|
|
Resolved
|
FIXED
|
Apr 02, 2006
|
May 10, 2006
|
|
|
XW-379
|
Line-precise error reporting
|
Don Brown
|
Don Brown
|
|
Resolved
|
FIXED
|
Apr 02, 2006
|
Apr 04, 2006
|
|
|
XW-378
|
Make stack lookup failure better visible in devMode
|
Rene Gielen
|
Rene Gielen
|
|
Closed
|
FIXED
|
Mar 30, 2006
|
Mar 30, 2006
|
|
|
XW-377
|
com.opensymphony.xwork.util.LocalizedTextUtil generate warning when message is the same as key
|
Claus Ibsen
|
cafebabe
|
|
Resolved
|
FIXED
|
Mar 30, 2006
|
Apr 09, 2006
|
|
|
XW-376
|
ValidationAwareSupport - synchronized - missing some methods
|
Claus Ibsen
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 30, 2006
|
Apr 04, 2006
|
|
|
XW-375
|
Conflicting validators
|
Claus Ibsen
|
Patrick Lightbody
|
|
Resolved
|
FIXED
|
Mar 28, 2006
|
Jun 11, 2006
|
|
|
XW-374
|
TimerInterceptor - support setting log category
|
Claus Ibsen
|
Claus Ibsen
|
|
Resolved
|
IMPLEMENTED
|
Mar 27, 2006
|
Apr 04, 2006
|
|
|
XW-373
|
xwork conversion validator should allow previous value to be displayed upon error in conversion
|
tm_jee
|
tm_jee
|
|
Resolved
|
FIXED
|
Mar 27, 2006
|
Apr 02, 2006
|
|
|
XW-372
|
Date Conversion should be null instead of conversion error when http request is an empty string
|
Rainer Hermanns
|
tm_jee
|
|
Resolved
|
FIXED
|
Mar 27, 2006
|
May 10, 2006
|
|
|
XW-371
|
invalid mail address validation failed
|
tm_jee
|
katsumi takahashi
|
|
Resolved
|
FIXED
|
Mar 23, 2006
|
Apr 27, 2006
|
|
|
XW-367
|
Improve GenericsObjectTypeDeterminer to work on method level as well
|
Alexandru Popescu
|
Rainer Hermanns
|
|
Closed
|
FIXED
|
Mar 21, 2006
|
Jul 13, 2006
|
|
|
XW-365
|
ExceptionMappingInterceptor should allow logging the exception
|
Claus Ibsen
|
tm_jee
|
|
Closed
|
IMPLEMENTED
|
Mar 21, 2006
|
Apr 04, 2006
|
|
|
XW-340
|
Parameters for interceptors does not evaluated using ognl stack
|
Alexandru Popescu
|
Schava Eugene
|
|
Closed
|
NOT A PROBLEM
|
Feb 21, 2006
|
Jun 22, 2006
|
|
|
XW-320
|
Add tiger and tiger-test targets to AntHill setup
|
Patrick Lightbody
|
Rainer Hermanns
|
|
Resolved
|
FIXED
|
Jan 13, 2006
|
Jul 10, 2006
|
|
|
XW-297
|
Type Converters Can't Be Set On Nested Properties
|
Patrick Lightbody
|
Doug Seifert
|
|
Resolved
|
FIXED
|
Feb 10, 2004
|
Jul 24, 2006
|
|
|
XW-296
|
Multiple components with same <class> but different <enabler> throws exception
|
Patrick Lightbody
|
Matthew Denner
|
|
Resolved
|
WON'T FIX
|
Apr 22, 2004
|
Jun 23, 2006
|
|
|
XW-288
|
ONGL expression cache to use IdentityHashMap
|
Alexandru Popescu
|
John Patterson
|
|
Closed
|
WON'T FIX
|
Jun 09, 2005
|
Jun 26, 2006
|
|
|
XW-282
|
NPE thrown when trying to set a sub-property of a property that exists
|
Alexandru Popescu
|
Ganesh Bhattachan
|
|
Closed
|
CANNOT REPRODUCE
|
Apr 29, 2005
|
Jun 22, 2006
|
|
|
XW-279
|
OgnlValueStack too intolerent of NPEs
|
Alexandru Popescu
|
Kenny MacLeod
|
|
Closed
|
WON'T FIX
|
Apr 22, 2005
|
Jun 22, 2006
|
|
|
XW-278
|
Expression validation on a non-alias file get validated on alias file as well, thus giving 2 error messages
|
Rainer Hermanns
|
Steve Loh
|
|
Resolved
|
CANNOT REPRODUCE
|
Apr 21, 2005
|
May 21, 2006
|
|
|
XW-271
|
Child property determination for localization
|
Alexandru Popescu
|
Andrei Ivanov
|
|
Resolved
|
FIXED
|
Mar 27, 2005
|
Jul 29, 2006
|
|
|
XW-270
|
Interceptor supports IoC
|
Rainer Hermanns
|
Gang Chan
|
|
Closed
|
NOT A PROBLEM
|
Mar 01, 2005
|
Jun 20, 2006
|
|
|
XW-260
|
xWork does not report syntax errors in OGNL expression
|
Alexandru Popescu
|
Andriy Palamarchuk
|
|
Closed
|
IMPLEMENTED
|
Jan 12, 2005
|
Jun 26, 2006
|
|
|
XW-249
|
Enable external-ref elements on interceptors
|
Rainer Hermanns
|
Alex Shneyderman
|
|
Closed
|
WON'T FIX
|
Dec 07, 2004
|
Apr 11, 2006
|
|
|
XW-233
|
Interceptor initialized twice
|
Alexandru Popescu
|
Jeroen van Vianen
|
|
Closed
|
CANNOT REPRODUCE
|
Oct 15, 2004
|
Jun 22, 2006
|
|
|
XW-208
|
short-circuiting of action-level validators before field-level validators doesnt halt execution of the rest of the field-level validators
|
Alexandru Popescu
|
Francisco Hernandez
|
|
Closed
|
IMPLEMENTED
|
Aug 11, 2004
|
Jun 22, 2006
|
|
|
XW-201
|
visitor validation doesnt work if the object to be validated is null
|
Jason Carreira
|
Francisco Hernandez
|
|
Resolved
|
WON'T FIX
|
Jun 18, 2004
|
May 21, 2006
|
|
|
XW-184
|
ability to pass parameters to the message key in the validaiton system
|
Alexandru Popescu
|
Francisco Hernandez
|
|
Closed
|
WON'T FIX
|
May 27, 2004
|
Jun 22, 2006
|
|
|
XW-176
|
Create an InterceptorManager to cache interceptors
|
Alexandru Popescu
|
Mike Cannon-Brookes
|
|
Closed
|
WON'T FIX
|
May 06, 2003
|
Jun 22, 2006
|
|
|
XW-169
|
Programmatic Configuration of XWork
|
Jason Carreira
|
Simon Stewart
|
|
Resolved
|
FIXED
|
Mar 08, 2004
|
Jun 23, 2006
|
|
|
XW-108
|
XWorkBasicConverter improvments
|
Alexandru Popescu
|
Mike Mosiewicz
|
|
Closed
|
FIXED
|
Oct 15, 2003
|
Jun 26, 2006
|
|
|
XW-102
|
RuntimeException should be replaced with proper exception handling
|
Rainer Hermanns
|
Mike Mosiewicz
|
|
Closed
|
FIXED
|
Oct 06, 2003
|
Jul 13, 2006
|
|
About XWork
XWork is a generic command pattern implementation and inversion of control (IoC) container. It is designed to be small, fast, and fit specifically for workflow-related usages, such as web application frameworks and workflow engines. WebWork provides the foundation for WebWork, a Java-based web framework.
Besides WebWork, you can find integration support in OSWorkflow and JPublish.
Core features include:
- Command pattern implementation
- Interceptor support allowing you to provide tight application integration
- Inversion of Control framework, helping you manage complex component dependencies
- Decoupled validation framework, letting you focus on disconnecting input validation from core business logic
- Extremely fast and flexible expression language based off of OGNL
- Advanced type conversion support, allowing you to never have to write data conversion code inside of your core business objects
|