XWork 1.1.2 Released
The OpenSymphony group is proud to announce the release of XWork 1.1.2.
This release is a bugfix release with some new improvements.
- Parameterized interceptors
- Java5 support improvements
- Javadoc improvements
- Localization and I18n improvements
- New DoubleRangeFieldValidator
- Default action support for packages
- Improved type conversion
For a complete list of all the changes, please refer to the
complete changelog
OpenSymphony JIRA
(41 issues)
|
T |
Key |
Summary |
Assignee |
Reporter |
Pr |
Status |
Res |
Created |
Updated |
Due |
|
XW-366
|
Improve log message in LocalizedTextUtil
|
Rainer Hermanns
|
Schava Eugene
|
|
Closed
|
FIXED
|
Mar 21, 2006
|
Mar 21, 2006
|
|
|
XW-363
|
DefaultTextProvider does not parse default message with a MessageFormat
|
Rainer Hermanns
|
Rainer Hermanns
|
|
Closed
|
FIXED
|
Mar 17, 2006
|
Mar 17, 2006
|
|
|
XW-360
|
Setting allowed and blocked parameters for ParameterFilterInterceptor is not working as expected
|
Rainer Hermanns
|
Schava Eugene
|
|
Closed
|
FIXED
|
Mar 16, 2006
|
Mar 21, 2006
|
|
|
XW-359
|
ConfigurationManager clearConfigurationProviders & destroyConfiguration should call destroy approriately
|
tm_jee
|
tm_jee
|
|
Resolved
|
FIXED
|
Mar 15, 2006
|
Mar 15, 2006
|
|
|
XW-358
|
Translations with symbols ' and \
|
Rainer Hermanns
|
Schava Eugene
|
|
Closed
|
FIXED
|
Mar 07, 2006
|
Mar 15, 2006
|
|
|
XW-357
|
Default action support is not existent
|
Andres March
|
Konstantin Pribluda
|
|
Closed
|
IMPLEMENTED
|
Mar 06, 2006
|
Mar 18, 2006
|
|
|
XW-356
|
Another new unit test
|
Claus Ibsen
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 05, 2006
|
Mar 07, 2006
|
|
|
XW-355
|
Some more unit tests and fixed a potential bug in TextProviderSupport + polished javadocs
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 04, 2006
|
Mar 04, 2006
|
|
|
XW-354
|
Again some improved unit tests
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 04, 2006
|
Mar 04, 2006
|
|
|
XW-353
|
Class javadoc improved for util package
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 04, 2006
|
Mar 04, 2006
|
|
|
XW-352
|
Unit test of LoggingInterceptor is not executed
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 04, 2006
|
Mar 04, 2006
|
|
|
XW-351
|
Update clover.jar to newest version v1.3.12
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 04, 2006
|
Mar 07, 2006
|
|
|
XW-350
|
Class javadoc improved
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 03, 2006
|
Mar 04, 2006
|
|
|
XW-349
|
Clover report without log debug
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 03, 2006
|
Mar 04, 2006
|
|
|
XW-348
|
Some improved unit tests of interceptors
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 01, 2006
|
Mar 02, 2006
|
|
|
XW-347
|
I18nInterceptor is not unit tested
|
Rainer Hermanns
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 01, 2006
|
Mar 02, 2006
|
|
|
XW-346
|
Missing copyright in some recent submitted javafiles
|
Rene Gielen
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Mar 01, 2006
|
Mar 01, 2006
|
|
|
XW-345
|
PrepareInterceptor is not unit tested
|
Rene Gielen
|
Claus Ibsen
|
|
Resolved
|
FIXED
|
Feb 27, 2006
|
Mar 01, 2006
|
|
|
XW-344
|
ValidatorFactory - potential loss of stacktrace
|
Rene Gielen
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Feb 27, 2006
|
Mar 01, 2006
|
|
|
XW-343
|
RegexFieldValidator is not unit tested
|
Rene Gielen
|
Claus Ibsen
|
|
Closed
|
FIXED
|
Feb 27, 2006
|
Mar 01, 2006
|
|
|
XW-342
|
DoubleRangeValidator configuration should not be locale aware for the given double parameters
|
Rene Gielen
|
Rene Gielen
|
|
Resolved
|
FIXED
|
Feb 26, 2006
|
Feb 26, 2006
|
|
|
XW-339
|
typeconversion annotation key defaults to empty string
|
Rainer Hermanns
|
Tuomas Karkkkainen
|
|
Closed
|
FIXED
|
Feb 13, 2006
|
Mar 02, 2006
|
|
|
XW-338
|
Incorrect handling of localized numbers while converting to primitive int
|
Alexandru Popescu
|
Michal Karwanski
|
|
Resolved
|
FIXED
|
Feb 13, 2006
|
Mar 10, 2006
|
|
|
XW-337
|
Add @Key, @Element and @CreateIfNull annotations
|
Rainer Hermanns
|
Rainer Hermanns
|
|
Closed
|
FIXED
|
Feb 09, 2006
|
Feb 15, 2006
|
|
|
XW-336
|
XWork type conversion of Milisecond support
|
Rainer Hermanns
|
katsumi takahashi
|
|
Resolved
|
FIXED
|
Feb 08, 2006
|
Feb 08, 2006
|
|
|
XW-335
|
@StringLengthFieldValidator creates log-warnings when not setting property maxLength
|
Rainer Hermanns
|
Peter Westlin
|
|
Resolved
|
FIXED
|
Feb 07, 2006
|
Feb 08, 2006
|
|
|
XW-332
|
Chain Result throws Exception when you use a actionName with a method
|
Alexandru Popescu
|
Alberto Vilches
|
|
Resolved
|
FIXED
|
Feb 02, 2006
|
Mar 03, 2006
|
|
|
XW-314
|
Create ParameterFilterInterceptor
|
Unassigned
|
Gabriel Zimmerman
|
|
Closed
|
FIXED
|
Dec 22, 2005
|
Feb 09, 2006
|
|
|
XW-294
|
Downgrade error logging of missing result classes
|
Rainer Hermanns
|
David Croft
|
|
Closed
|
FIXED
|
Jul 25, 2005
|
Mar 02, 2006
|
|
|
XW-291
|
configuration improvement to detect misconfigurations (different package with same name)
|
Rainer Hermanns
|
Luigi R. Viggiano
|
|
Closed
|
FIXED
|
Jun 30, 2005
|
Mar 04, 2006
|
|
|
XW-287
|
Cached validators hang on to their old contexts
|
Rainer Hermanns
|
Tom Davies
|
|
Closed
|
FIXED
|
May 25, 2005
|
Mar 04, 2006
|
|
|
XW-286
|
ognl parsing of values in StaticParametersInterceptor
|
Rainer Hermanns
|
Mike Mosiewicz
|
|
Closed
|
FIXED
|
May 19, 2005
|
Feb 08, 2006
|
|
|
XW-281
|
Query String containing large numbers causes exception
|
Alexandru Popescu
|
Mike Mosiewicz
|
|
Resolved
|
FIXED
|
Apr 29, 2005
|
Mar 10, 2006
|
|
|
XW-280
|
Configuration should distinguish an empty value from a missing value
|
Rainer Hermanns
|
John Patterson
|
|
Closed
|
FIXED
|
Apr 23, 2005
|
Mar 04, 2006
|
|
|
XW-277
|
Shouldn't LocalizedTextUtil's log level be raised?
|
Rainer Hermanns
|
Grégory Joseph
|
|
Closed
|
FIXED
|
Apr 19, 2005
|
Feb 20, 2006
|
|
|
XW-269
|
ConversionErrorInterceptor bug when propertyName contains single quotes
|
Rainer Hermanns
|
Erik Jõgi
|
|
Resolved
|
NOT A PROBLEM
|
Feb 28, 2005
|
Feb 08, 2006
|
|
|
XW-252
|
TextProvider should have more methods on its interface
|
Rainer Hermanns
|
Alex Shneyderman
|
|
Closed
|
FIXED
|
Dec 10, 2004
|
Feb 15, 2006
|
|
|
XW-248
|
OgnlUtil.copy corrupts cglib proxied actions
|
Rainer Hermanns
|
sutter2k
|
|
Closed
|
FIXED
|
Dec 04, 2004
|
Mar 02, 2006
|
|
|
XW-223
|
Improve "No object in the CompoundRoot has a property named 'bar'" exception
|
Rainer Hermanns
|
Jeroen van Vianen
|
|
Closed
|
FIXED
|
Sep 16, 2004
|
Mar 04, 2006
|
|
|
XW-216
|
Create a DoubleRangeFieldValidator
|
Rainer Hermanns
|
Ricardo Lecheta
|
|
Closed
|
FIXED
|
Sep 09, 2004
|
Feb 08, 2006
|
|
|
XW-212
|
serializable configuration
|
Rainer Hermanns
|
Stephane Chauvin
|
|
Resolved
|
FIXED
|
Aug 24, 2004
|
Feb 09, 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
|