Releases: rrthomas/ruth
Release v2.4.0
Release v2.3.4
This release updates the fontoxpath dependency to allow a workaround to be removed in the functx:lines function.
Release v2.3.3
This release adds a workaround to the supplied copy of the FunctX library, to the functx:lines function, to work around a bug in fontoxpath’s implementation of the standard fn:tokenize function.
Release v2.3.2
This release documents the dirtree DTD, and removes some extraneous compiled JavaScript files.
(Note: the 2.3.1 release was published in error, still containing some extraneous JavaScript.)
Release v2.3.0
This release removes the $ruth_path and $ruth_element variables, in favour of plain XQuery constructs.
The documentation for the ruth:real-path() function has been clarified.
Release v2.2.3
This release removes the documentation for an obsolete variable, and also some redundant XQuery code from a test.
Release v2.2.2
This release removes XQUF support again—we really shouldn’t be updating the source document!—and updates slimdom to get location information in missing close tag errors.
Release v2.2.1
This release uses the latest slimdom to drop the dependency on slimdom-sax-parser, which was incompatible with recent versions of slimdom.
Release v2.2.0
This release restores the ruth:map function. There’s just no sensible way in
XQuery to selectively transform documents without it.
Release v2.1.0
Reintroduce XQUF, as a more-principled replacement for the removed
“ruth:map” custom function: we need a way to update nodes in the input!