Projects / XOM / Releases

RSS All releases of XOM

  •  05 Jul 2010 12:28

    Release Notes: Query strings in canonical URLs are no longer doubled. XPath text, document, comment, and processing instruction nodes are now correctly converted to numbers when used with relational operators.

    •  10 Apr 2010 08:26

    Release Notes: A Maven 2 build target was added. Builder.build((Reader) null) now throws a NullPointerException instead of a confusing MalformedURLException.

    •  10 Mar 2009 15:49

    Release Notes: The latest Unicode normalization tables are used. A lookup method was added in XPathContext, which finds the namespace URI for a prefix. xml:id attributes are no longer checked for NCNames. Xerces was upgraded to 2.8.0, DTD-only version. DOMConverter can accept a NodeFactory to be used in creating the XOM document. Various bugs were fixed, especially in canonicalization and XPath, and one that could cause toXML to generate malformed output when a namespace URI contained an ampersand. The version number is correctly reported by java -jar.

    •  02 Aug 2006 13:21

    Release Notes: New features implemented include node factories for DOMConverter and a lookup method in XPathContext. In addition, some obscure bugs have been fixed.

    •  02 Dec 2005 09:49

    Release Notes: This release adds XPath, exclusive XML Canonicalization, Document Subset Canonicalization, a setInternalDTDSubset method in DocType, xml:id support, and externally supplied XSL parameters. It ranges from two to four times faster than version 1.0 for many common operations.

    •  30 Sep 2005 08:37

    Release Notes: SAXConverter no longer needlessly duplicates namespace declarations, and should be faster. The fat Text class should be working again. A few small issues have been fixed in Jaxen.

    •  14 Sep 2005 04:27

      Release Notes: The API is now considered to be stable, and probably won't change before 1.1 final. Beta 3 focuses on performance. This release is measurably faster than beta 2 for many common operations, and probably at least twice as fast as XOM 1.0.

      •  08 Jul 2005 06:25

      Release Notes: This release adds many bugfixes for XPath and a few other bugfixes, including ones for namespace handling during SAX conversion and attribute parentage in copied elements. It probably introduces new bugs in serialization with Unicode Normalization Form C (NFC); addressing this will be a major focus for beta 3. Beta 2 also makes some optimizations that should slightly decrease the memory footprint.

      •  20 Apr 2005 09:21

      Release Notes: The primary addition is workarounds for several more Crimson bugs in the handling of the internal DTD subset. A few small optimizations were made. A few bugs in XPath were fixed. Java 1.4 or later is required due to some changes in the underlying Jaxen XPath engine. This is intended to be a temporary situation, and compatibility with Java versions as old as 1.2 will be restored later.

      •  02 Apr 2005 11:51

      Release Notes: This release removes the internal dependency on IBM's ICU, so the entire distribution is smaller and more self-contained. In addition, a few random bugs have been fixed, and the XIncluder now tries to use relative URLs in xml:base attributes where possible.

      Screenshot

      Project Spotlight

      Trac

      A combined issue tracker, Subversion interface, and Wiki.

      Screenshot

      Project Spotlight

      Mandos

      A system to allow unattended reboots with an encrypted root file system.