Releases: scikit-build/moderncmakedomain
v3.29.0
This release fixes tests on some versions of Sphinx and reworks some of our CI to be much faster using uv. No upstream changes since last CMake sync.
What's Changed
- tests: replace deprecated sphinx.testing.path with pathlib.Path by @roehling in #41
- tests: fix various versions of sphinx by @henryiii in #46
- chore: add Sphinx Domain classifier by @henryiii in #47
- chore: test on 3.13 by @henryiii in #48
- chore: more checks and cleanup by @henryiii in #50
- chore: restore manual pyproject format by @henryiii in #51
- chore: bump the version by @henryiii in #52
- ci: nicer release notes by @henryiii in #49
- ci: group dependabot updates by @henryiii in #42
New Contributors
- @roehling made their first contribution in #41
- @pre-commit-ci made their first contribution in #44
Full Changelog: v3.27.0...v3.29.0
Version 3.27.0
This adds some testing, with an upstream fix for parallel mode & a fix for a deprecation warning. Quite a bit of refactoring happened upstream. Sphinx 2+ is required now.
What's Changed
Full Changelog: v3.26.4...v3.27.0
Version 3.26.4
Adds parallel read safe, along with minor metadata updates. Tested on 3.12b1 and earlier. This release requires Python 3.7+.
Version 3.25.0
This version includes a fix for a warning with recent dependencies.
Version 3.21
Automated process of syncing with CMake using nox, as well as automated the deployment process. New releases will only be made when changes occur in this plugin in CMake upstream. The version will be synced with whatever version it was pulled from (usually the latest version).
First release under scikit-build!
🔖 v3.19
:bookmark: 3.19 Copied files from https://gitlab.kitware.com/cmake/cmake/-/tree/v3.19.3/Utilities/Sphinx This fixes the warning: RemovedInSphinx40Warning: The alias 'sphinx.util.pycompat.htmlescape' is deprecated, use 'html.escape' instead. Check CHANGES for Sphinx API modifications. RemovedInSphinx40Warning: The alias 'sphinx.builders.qthelp.QtHelpBuilder' is deprecated, use 'sphinxcontrib.qthelp.QtHelpBuilder' instead. Check CHANGES for Sphinx API modifications. from .cmake import setup Which was fixed in CMake repo with this MR: https://gitlab.kitware.com/cmake/cmake/-/merge_requests/5326 Signed-off-by: Stefan Profanter <[email protected]>