xom-interest AT lists.ibiblio.org
Subject: XOM API for Processing XML with Java
List archive
- From: Elliotte Rusty Harold <elharo AT ibiblio.org>
- To: XOM interest <xom-interest AT lists.ibiblio.org>
- Subject: [[XOM-interest] ] 1.4.2 released
- Date: Thu, 14 May 2026 19:57:44 +0000
I've posted the latest release of XOM in the usual location:
https://xom.nu
<dependency>
<groupId>xom</groupId>
<artifactId>xom</artifactId>
<version>1.4.2</version>
</dependency>
This release is fully Java API compatible. It should be a drop-in
replacement for all versions since 1.0.
The primary motivator for 1.4.2 was updating Jaxen to 2.0.2 to resolve
two more edge conditions in XPath processing:
* The substring() function now correctly handles Inf and -Inf values.
* Attributes now come before child elements in document order in union
operations.
I also restored some additional third party XPath tests.
LLMs continue to identify previously undetected edge conditions and
bugs in Jaxen (though not so far in XOM itself) so I anticipate
there'll be 1-2 more XOM patch releases over the next few weeks. I
might also cut a very minor release to test and debug a more automated
release process.
After that I'm considering some enhancements to make XOM safer to use
when processing untrusted input. If so, that will likely become 1.5.0.
Enjoy!
--
Elliotte Rusty Harold
elharo AT ibiblio.org
- [[XOM-interest] ] 1.4.2 released, Elliotte Rusty Harold, 05/14/2026
Archive powered by MHonArc 2.6.24.