Update Third Party Dependencies - xspec/xspec GitHub Wiki
Maintaining the XSpec code base requires staying up to date with code outside this repository. This page lists dependencies and provides some information about how to keep up with them.
This page is still a work in progress.
Ant
Related issues and pull requests
BaseX
The change log file is at https://github.com/BaseXdb/basex/blob/main/CHANGELOG
Related issues and pull requests
Bats
Related issues and pull requests
- https://github.com/xspec/xspec/pull/1558, especially https://github.com/xspec/xspec/commit/68eff1ea44b88f6dd1a20cdb8c22dd3ee31eb748
Java
Related issues and pull requests
Related XSpec wiki pages
Oxygen
Oxygen bundled components
To find out which versions of third-party components Oxygen uses:
- Check the "Component Updates" section of the "What's New in..." page. Other sections of this page might also list deprecations relevant for XSpec (e.g., Oxygen 24.0 deprecated its support for Java 8).
- Launch oXygen, select Help > About, and click the Libraries tab. This approach can be useful for confirming the version number of a component that has not been upgraded in the latest release.
XSpec transformation scenarios in Oxygen
Check https://github.com/xspec/oXygen-XML-editor-xspec-support (or https://github.com/xspec/oXygen-XML-editor-xspec-support/commits/master/frameworks/xspec/xspec.framework) for changes in the libraries Oxygen uses when running XSpec transformation scenarios. The XSpec repo's Oxygen project file might need the same changes, for XSpec repo maintainers who want to run tests in Oxygen.
Related issues and pull requests
Saxon
Related issues and pull requests
- Update minor version: https://github.com/xspec/xspec/pull/1652
- Soft deprecate old version: https://github.com/xspec/xspec/pull/1653
- Announce removal of old version: https://github.com/xspec/xspec/issues/1502
- Remove old version: https://github.com/xspec/xspec/pull/1533
Related XSpec wiki pages
Other Reference
- Saxonica release announcements: https://saxonica.plan.io/news/1
SchXslt
Related issues and pull requests
XML Calabash
Related issues and pull requests
XML Resolver from Apache
Update the APACHE_XMLRESOLVER_VERSION
version listed in global.env if Apache releases a new version of their XML resolver. (This component does not have frequent releases.)
Related issues and pull requests
XML Resolver from XMLResolver.org
Update the XMLRESOLVERORG_XMLRESOLVER_VERSION
version listed in global.env when XMLResolver.org releases a new version of XML Resolver. If you notice issues, reporting them in a timely manner might prevent a buggy version from being shipped with Saxon.
Other *.env
files can override XMLRESOLVERORG_XMLRESOLVER_VERSION
if needed. In particular, if global.env
is updated promptly, then oxygen.env
will override the value until the next Oxygen release.
Related issues and pull requests
Other: Packages that dependabot watches
The GitHub "Dependabot" feature monitors some dependencies and automatically creates pull requests with updates.