Release Notes: One design bug was fixed by adding an overloaded method, deprecating the old one. More unit tests were added. The performance of the 'attribute' and 'text' methods was improved.
Release Notes: One minor bug, which in some situations caused a quote character not to be escaped, has been fixed. A corresponding unit test has been added.
Release Notes: Beautification-related bugs were fixed. A bunch of test cases were added.
Release Notes: A work-around was applied for a bug in the IBM JDK 1.3.1 that caused NoSuchFieldErrors.
Release Notes: Performance was improved even further.
Release Notes: This release improves performance. Although two classes have been removed, there should be no impact on the client side except for faster execution.
Release Notes: The main goal of this release is a performance boost.
Release Notes: A bug has been fixed in XMLEncoder.text(Writer,char,int,int,boolean).
Release Notes: Some performance improvements were made. A bug was fixed in text(Writer,char,int,int,boolean) which caused the method to behave erroneously if start is not 0 and escapeAmpersands is false; it would write the complete character string, disregarding the specified start index, but assuming 0 instead.
Release Notes: The performance of whitespace(Writer,char,int,int) has been improved by checking the characters first and then writing the complete character string at once. An XMLChecker class has been added for checking various symbols in the XML grammar. XMLOutputter.dtd(String,String,String) now properly checks that the 'name' argument matches the 'Name' production in the XML grammar.