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]

Reply via email to