History of Changes
-
Version 1.3.1 (September 8, 2005)
-
Version 1.3 (January 28, 2004)
-
Version 1.3rc2 (January 7, 2004)
-
Version 1.3rc1 (November 13, 2003)
-
Version 1.3b3 (September 16, 2003)
-
Version 1.3b2 (July 24, 2003)
-
Version 1.3b1 (June 30, 2003)
-
Version 1.3a (June 24, 2003)
-
Version 1.2 (June 18, 2003)
-
Version 1.2rc2 (June 6, 2003)
-
Version 1.2rc1 (May 28, 2003)
-
Version 1.2b2 (May 9, 2003)
-
Version 1.2b1 (May 2, 2003)
-
Version 1.2a (April 15, 2003)
Version 1.3.1 (September 8, 2005)
code
-
Added method to cache manager to clear all caches
(DB)
-
Synchronized wildcard code with Struts, fixed bug reported by Brian Ferris
(DB)
-
Made xmlform schema optional, allowed form with blank xml document model
(DB)
-
Added support for Struts-chain, fixed issue with XML action form not serializing
(DB)
-
Fixed situation where reset would be called twice with xmlforms
(DB)
-
Removed support for velocity due to incompatibility with new jdom jar
(DB)
-
Fixed issue causing stxx apps to not work with Tomcat 5 and Sitemesh due to calling request.getOutputStream()
(DB)
-
Fixed handling of ActionMessages when in ActionErrors spot in the context
(DB)
-
Changed to requestprocessorhelper is only created once, not at every chain execution
(DB)
-
Cleaned up the examples to make them more user friendly and fixed validation errors on first view issue.
(DB)
documentation
-
Migrated to Forrest 0.7 and small updates
(DB)
Version 1.3 (January 28, 2004)
code
-
Fixed a regression bug that prevented stxx working correctly with JBoss due to use if different classloader to locate the stxx.properties file.
(DB)
-
Updated to new XMLForm jar which fixed a security flaw
that allowed arbitrary method invocation.
(DB)
Version 1.3rc2 (January 7, 2004)
code
-
Added *EXPERIMENTAL* support for automatic node creation during
population of XMLForms
(DB)
-
Fixed the render parameter, when passed via stxx pipeline, wasn't
being recognized
(DB)
-
Fixed extra form population with forms not using xforms (thanks Joe)
(DB)
-
Updated to the latest xmlforms.org jar
(DB)
contrib
-
Added Frank's code to the contrib section (not core) that helps stxx work with bc4j
(DB)
Version 1.3rc1 (November 13, 2003)
code
-
Added support to expose xml forms via SOAP using Axis automatically
(DB)
-
Added a save method on XMLForm to support saving the form outside Struts
(DB)
-
Fixed loading of stxx.properties to work when file cannot be loaded from the immediate classloader (thanks rainer.pruy@acrys.com)
(DB)
-
Fixed serializing of XML from the action losing CDATA and comment sections (thanks kpthottam@yahoo.com)
(DB)
documentation
-
Added examples for XML Forms, including SOAP interfaces, XML Form documentation, and updated Javadocs
(DB)
-
Updated website to include downloadable PDF's of the Getting Started Guide and the whole site.
(DB)
libraries
-
Added Axis to support SOAP features
(DB)
Version 1.3b3 (September 16, 2003)
code
-
Added a new xml forms framework that allows for easy editing and validation of xml
(DB)
-
Form token now added to form xml
(DB)
-
Fixed problem of extra text when limiting message resource serialization with
"messages" transform parameter.
(DB)
-
Fixed attach request xml settings not properly responding to a
setting of false (thanks Maryanne)
(DB)
-
Fixed incorrect rebuilding of action path when using wildcards
(DB)
-
Fixed exception thrown when debugging fop (thanks Jay M)
(DB)
-
Improved bean serialization handling of embedded dynabeans (thanks Jay M)
(DB)
-
Set base directory of includes in FOP when applicable (thanks Jay M)
(DB)
libaries
-
XMLForm.org and supporting libraries now required to support xml form features
(DB)
Version 1.3b2 (July 24, 2003)
code
-
Added transformer property to VelocityTransformer to specify the
template encoding.
(DB)
-
Added a DTD for the stxx pipeline configuration file (thanks
Mark Renouf).
(DB)
-
Fixed problem with incorrect message when multiple locales are
applicable.
(DB)
-
Fixed problem with XForm transformer, now better handles action
errors with parameters.
(DB)
-
Removed JVM 1.4+ dependency for wildcard action mapping
(DB)
-
Fixed action messages and errors not using current locale when
serializing text
(DB)
-
Better handling of messages without relevance in the current locale
(DB)
-
Improved URI resolver to better resolve xsl:import and xsl:include's
(DB)
-
Changed how stylesheets are loaded when certain options are turned
off to better accomodate servlet containers that don't implement
request.getRealPath()
(DB)
-
Changed release build so now all relevant jars are included in
example wars.
(DB)
Version 1.3b1 (June 30, 2003)
code
-
Added ability for XSL and FOP transformers to reload templates
if they have been modified since they were cached.
(DB)
-
Added Action helper class to remove the requirement of extending
the stxx-enhanced Action class. Helper class handles all
functionality previously only exposed to classes that extended
the stxx Action class.
(DB)
-
Added support for auto-reloading of XSL templates when they have
been modified on disk since being cached.
(DB)
-
Added stxx.properties property to specify what xslt processor to
use
(DB)
-
Render parameter can now override both client and server
transforms (patch from Mark Renouf)
(DB)
-
Updated per-action xml building configuration to include all types
of serialized information. Also changed to a more consistent naming
scheme and deprecated old variables and methods.
(DB)
-
Improved URI resolving to either always resolve from the servlet
context, or resolve from the directory of the parent template
in the cases of xsl:imports and xsl:includes.
(DB)
documentation
-
Updated and added to documentation
(DB)
libraries
-
Updated to Struts 1.1 final
(DB)
-
Updated Xalan jar to include XSLTC dependencies
(DB)
Version 1.3a (June 24, 2003)
code
-
Added support for Tiles via automatic detection.
(DB)
-
Added message lookup to action errors and messages upon xml
serialization, also added property information. (thanks Jim Horner)
(DB)
-
Added a user agent selector that uses regular
expressions (donated by Mark Renouf)
(DB)
-
Redesigned application resources to not load
resources on every request and use more of the
underlying struts code. New design also aggregates all related
resource bundles for the XML rather than just the most specific.
This should be a substantial speed improvement for those using
serialized resources.
(DB)
-
Added the DOMWriteTransformer that writes stxx-generated xml to a
request, session or servlet context attribute. Can be used to
integrate stxx with JSP/JSTL. Also added related examples and
documentation.
(DB)
-
Added the ability to specify the rendering type for the
CachedXSLTransformer as a request parameter. (Mark Renouf)
(DB)
-
Blocked Struts and stxx objects from automatic xml serialization.
(DB)
example
-
Updated example to new features and better utilize Struts form
features.
(DB)
libraries
-
Added support for wildcard-matched Struts action mappings. Code
copied from the
Struts-Wildcard project. Only works with Struts 1.1+.
(DB)
Version 1.2 (June 18, 2003)
code
-
Fixed bug that required ApplicationResources
(DB)
-
Changed log level of transformation errors to WARN
(DB)
libraries
-
Updated Struts to 1.1RC2
(DB)
Version 1.2rc2 (June 6, 2003)
code
-
Added ability to pass stylesheet parameters to XSLT files
(DB)
-
Added a Velocity example and more documentation
(DB)
-
Fixed JDOM namespace declarations (Stephen Baishya)
(DB)
-
Fixed a few issues with stxx and Struts 1.0
(DB)
-
Standardized all licenses to the Struts license
(DB)
-
Updated XML jars and added instructions of their use in the documentation
(DB)
-
Changed what context objects were populated by the Velocity transformer.
(DB)
-
Updated Struts 1.0 example webapp with newer examples and marked the
ones that require Struts 1.1
(DB)
-
Updated Javadocs
(DB)
Version 1.2rc1 (May 28, 2003)
code
-
Added ability to specify what application resources should
be filtered per transform in a pipeline
(DB)
-
Fixed problems with DOM support
(DB)
-
Updated to JDOM beta 9
(DB)
-
Updated xmlform.jar to one patched by
Brent Baxter
. Fixes problem with form error population.
(DB)
-
Updated Javadocs
(DB)
examples
-
Reorganized examples to be easier to work with and better
demonstrate how to use stxx.
(DB)
website
-
Added more content to advanced topics and updated other sections.
(DB)
Version 1.2b2 (May 9, 2003)
code
-
Added ActionMessage and ActionForm serialization
(DB)
-
Added request attribute object serialization (thanks Silvester van der Bijl)
(DB)
-
Added XForm (via XMLForm) transformer to support XForms by wrapping ActionForms
(DB)
-
Fixed PDF problem with Internet Explorer (thanks Poh Lian)
(DB)
-
Updated VelocityTransformer to fully take advantage of Akania
(DB)
-
Changed more access modifiers to better support subclassing
(DB)
website
-
Redesigned web site with Forrest
(DB)
-
Created a Getting Started guide
(DB)
-
Added transformer documentation
(DB)
-
Started an advanced guide
(DB)
Version 1.2b1 (May 2, 2003)
code
-
Fixed improper shutdown of stxx with Struts 1.1
(DB)
-
Changed access modifiers on several methods to better support subclassing
(DB)
-
Restructured the XSL transformer to make it easy to subclass and add
SAX filters to manipulate the XML before it is transformed.
(DB)
config
-
New way to define transforms by defining pipeline
types that are used to match multiple requests similiar to Cocoon.
This new format is only available with Struts 1.1.
(DB)
example
-
Rewrote example application (Struts 1.1 version) using new format
(DB)
Version 1.2a (April 15, 2003)
code
-
Possible to use stxx without including JDOM
(DB)
-
Cleaned up imports
(DB)
-
Redesigned transformation pipeline to be XML format independent.
(DB)
-
XSLT and XSL-FO transformers now use SAX event pipelines for transformation.
(DB)
-
Debugging the CachedFOPTransformer will now return XSL-FO and write
the raw XML to file
(DB)
config
-
Depreciated "mimeType" attribute in favor of "type"
(DB)
docs
-
New javadocs
(DB)