Skip to content

Releases: elharo/xom

1.3.9

17 May 10:56
d66aa46
Compare
Choose a tag to compare

There are no API or behavior changes in this release, in fact no Java binary changes at all. However the Xerces dependency has been updated to the latest release and Xalan has been removed completely.

1.3.8

11 Sep 17:56
581c67d
Compare
Choose a tag to compare

Purely internal changes that improve compatibility with Java 17+.

1.3.7

04 Apr 13:26
eefd834
Compare
Choose a tag to compare

Purely internal changes:

  • Remove direct dependency on xml-apis:xml-apis artifact since these classes are now available in the core runtime.
  • Eliminate usage of com.sun classes to make XOM compatible with JDK 16.
  • Replace remaining usages of StringBuffer with StringBuilder to slightly improve performance.

1.3.6

03 Mar 23:40
430a5e8
Compare
Choose a tag to compare

This is a very minor release that makes some internal changes with the goal of improving performance in more modern
VMs. In particular many local StringBuffers were replaced with StringBuilders. Otherwise there are no changes or bug fixes since 1.3.5.

1.3.5

28 Apr 11:06
16e6d7b
Compare
Choose a tag to compare

Adds Automatic-Moduole-Name to jar

1.3.3

27 Jan 15:20
3f5c996
Compare
Choose a tag to compare

Improves performance with applications that build many small documents frequently.

XOM 1.3.0

31 Dec 20:19
3a151b5
Compare
Choose a tag to compare

The Nodes and Elements classes are iterable so you can use the enhanced for loop syntax on instances of these classes.

The copy() method is now covariant.

XOM 1.2.11

28 Jul 14:46
1c535c8
Compare
Choose a tag to compare

Update and improve build system and website generation.

The binary is now compiled against Java 1.6 or later by default.
It should still be source compatible with Java 1.4 but this has
not been extensively tested.

Removes an unthrown IOException from the Canonicalizer.setInclusiveNamespacePrefixList(). method.

Fixes one bug in the verification of a leading plus sign in the IPv4 parts of IPv6 addresses.