Removed the dependency on Xalan 1. The <xtags:xalanStyle> tag was made to support Xalan 1 for Servlet Containers that do not support JAXP. Since most Servlet containers now support JAXP the <xtags:xalanStyle> has been removed. Users who still require a non-JAXP Xalan 1 XSLT tag can checkout the CVS source of XTags using the non-JAXP-support tag.
Added new boolean attribute 'ascending' on <xtags:forEach> which allows sorting in ascending or descending order.
Added patch to bug found by Tobias Himstedt that the <xtags:style> tag could not accept variables of type Object. Added Tobias' test case to examples/web/test/xslt which demonstrate it now working.
Upgraded XTags to support dom4j 1.1 or later. Also added full support for JSP scopes in XPath variable bindings in line with the forthcoming JSPTL tags. Refer to the documentation for further details but essentially this means you can use expressions like $request:foo or $session:foo or $param:foo or $cookie:foo or $header:foo to refer to different 'foo' attributes in JSP scopes, headers, cookies or parameters
Upgraded code to support boolean flag to enable XML validation as the document is parsed.
Applied patch submitted by Brian De Vries for the <xtags:style> tag which passes a URIResolver into the JAXP TransformerFactory for resolving URIs and URLs properly within the web context.
A number of minor patches and new tags were applied.
New features
Upgrade to support dom4j version 1.0 and greater.
A number of minor patches were applied.
Fixes
Clean up of tag library prior to performing a beta release, moving toward an official release.
New features
Initial check into CVS.