[XOM-interest] XOM 1.2 Released

Elliotte Harold elharo at metalab.unc.edu
Sat Feb 21 10:11:48 EST 2009


XOM 1.2 is now available from the usual location:

http://www.xom.nu/

Apologies that this one took so long. There should have been a release 
in 2007, but late 2007-2008 was a very challenging time. (Moved across 
the country; new jobs, etc.)

I do not at this point have any plans for further major feature 
releases. 1.1 really reached the point where XOM scratched all my 
personal itches, so I don't feel a compelling need to expand on it. Bug 
fixes and performance improvements will now roll out in 1.2.1, 1.2.2, etc.

This release fixes a number of bugs, especially in canonicalization and 
XPath. However there's at least one bug fix in the core so I recommend 
all users upgrade. XOM 1.2 should be fully backwards compatible with 
code written to 1.0 and 1.1 APIs. 1.2 should also be somewhat easier to 
compile and edit due to various changes with UnicodeUtil and Jaxen.

Actual new features in this release are fairly minor and include:

Latest Unicode normalization tables.
Upgraded to Jaxen 1.1.2
xml:id attributes no longer checked for NCNames
Upgraded to Xerces 2.8.0, DTD-only version
DOMConverter can accept a NodeFactory to be used in creating the XOM 
document
A lookup method in XPathContext that finds the namespace URI for a prefix


If no one finds any glaring flaws in this release, I'll announce it 
elsewhere over the next week or so.


-- 
Elliotte Rusty Harold  elharo at metalab.unc.edu
Refactoring HTML Just Published!
http://www.amazon.com/exec/obidos/ISBN=0321503635/ref=nosim/cafeaulaitA


More information about the XOM-interest mailing list