I'm pleased to announce that Xalan-j 2.7.0 is now (August 8, 2005) available. The previous release was 2.6.0, and became available on February 29, 2004.
You can go to the usual link, http://xml.apache.org/xalan-j/downloads.html and click on the "xalan-j distribution directory". If you wish to download 2.7.0 please download files with 2_7_0 in their name, and dated August 8, 2005. On some mirror sites (but not all sites) the older 2.6.0 is still around with "current" in the name, and dated February 29, 2004. Perhaps this will clear up over time, if not I'll look into it. This release contains: 1) Support for JAXP 1.3 2) New default error handling behavior 3) Support for XML 1.1 4) Support for alternative BSF Implementations 5) New serializer.jar 6) Upgrade to Xerces-J 2.7.1 7) Bug fixes 1) Support for JAXP 1.3 ======================= Support for JAXP 1.3 has been introduced in this release of Xalan-Java. JAXP 1.3 includes a new javax.xml.xpath package, which provides an object-model neutral API for the evaluation of XPath expressions and access to the evaluation environment. 2) New default error handling behavior ====================================== The behavior of the default ErrorListener was changed in this release of Xalan-Java, in order to conform with a clarification of the required behavior described by JAXP 1.3. Applications are strongly encouraged to register and use ErrorListeners that insure proper behavior for warnings and errors. 3) Support for XML 1.1 ====================== This release of Xalan-Java adds support for Namespaces in XML 1.1 and XML 1.1 output documents. The processors: > support C0 control characters > handle C1 control characters in a way that is consistent with the requirements of XML 1.1 > treat NEL (U+0085) and LSEP (U+2028) as end-of-line markers > support Internationalized Resource Identifiers (IRIs) > support the additional characters in NCNames and QNames permitted by XML 1.1 and Namespaces in XML 1.1 An input document can be either XML 1.0 or XML 1.1. Also, a stylesheet document can be either XML 1.0 or XML 1.1. 4) Support for Alternative BSF Implementations ================================= Extensions written in Java are directly supported by Xalan-Java. For extensions written in languages other than Java, Xalan-Java uses the Bean Scripting Framework (BSF), an architecture for incorporating scripting into Java applications and applets, and an implementation of BSF must be available on the classpath. In previous releases, IBM's BSF implementation (bsf.jar from 2001) has been included in the Xalan-Java distribution. Some time ago IBM donated their BSF implementation to the Apache Jakarta BSF project. As of this release, the IBM bsf.jar is no longer included in the Xalan-Java distribution. To use extensions written in languages other than Java, please download a version of Jakarta BSF and put it on your classpath. 5) New serializer.jar ===================== In this release of Xalan-Java the code related to serialization of output result trees has been pulled out of xalan.jar and moved into a new jar file, named serializer.jar. The code in serializer.jar has been modified to have no build or runtime dependencies on the rest of the code in Xalan-Java, therfore, serializer.jar can be used in a stand-alone fashion through its public APIs. Although the code has been modified to create a stand-alone jar, the serializer public APIs have not changed and the package names and classnames are the same as they were in the last release. 6) Upgrade to Xerces-J 2.7.1 ============================ In this release we have upgraded to a new version of Xerces-J, 2.7.1, and also to a new version of xml-commons, xml-commons-external-1.3.02. 7) Bug fixes ====================== As usual, this release contains a number of bug fixes. An explicit list can be found at http://xml.apache.org/xalan-j/readme.html RECOGNITION =========== Thanks to all the volunteers who contributed to make this release possible. Due to direction given by the Apache board, we've stopped adding author tags to our source code so I take this moment to give some recognition. Thanks go to: Arun Yadav Bhakti Mehta Brian Minchau Christine Li Dave Bertoni Eric Everman Henry Zongaro Igor Hersht Ilene Seeleman Jeff Suttor Joanne Tong Joe Kesselman John Gentilin Joseph Fialli Kohsuke Kawaguchi Morris Kwan Norman Walsh Ramesh Mandava Santiago Pericas-Geertsen Sarah McNamara Yash Talwar Of course thanks also go to all those who answered user's and developer's questions, opened issues, and especially to those that supplied fixes. For those that I forgot to mention, please accept my apologies. - Brian - - - - - - - - - - - - - - - - - - - - Brian Minchau Apache Xalan PMC Chairperson e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
