Skip to Content.
Sympa Menu

xom-interest - [[XOM-interest] ] 1.4.2 released

xom-interest AT lists.ibiblio.org

Subject: XOM API for Processing XML with Java

List archive

Chronological Thread  
  • 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.

Top of Page