so

Snapshot this

Volume 9, Issue 1; 05 Jan 2025

As my holiday winds down (Happy New Year, by the way!), I’ve published one more XML Calabash 3.x release. I’ve also started pushing them to a snapshots repository.

It’s been a productive couple of weeks for recreational coding. I published XML Calabash 3.x “alpha12” this morning. A couple of releases ago, I also started publishing them to the Maven snapshots repository at Sonatype. That will make it easier to manage dependencies in build environments.

It has consistently passed all ~3,100 tests in the test suite for several releases. I think it passes “unit testing” and is ready for “integration testing.” In practical terms, it runs all the toy pipelines in the test suite, but it hasn’t been exercised on real world pipelines very much. If you’ve got some, please fix that and let me know how it goes!

I considered publishing “one more” release of my 1.0 processor, but when I looked at its dependencies, I didn’t see anything that looked like it needed updating. I’ve probably published the last one of those. XProc 3 is a lot nicer and (bugs aside) I think I’ve got functional parity now.

There’s an open question about integration APIs. The mechanics of starting up a 3.x pipeline processor are similar to, but not the same as, the mechanics of starting up a 1.x processor. There’s a need for documentation and testing there.

It’s been a nice couple of weeks, but it’s back to work tomorrow!

#XML Calabash #XProc