diff --git a/docs/changelog.md b/docs/changelog.md index dc2884ca..1557cfe0 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -6,6 +6,8 @@ This version adds auto CMake version discovery, opt-in auto minimum-version, rebuild on failure support, quite a few new override options greatly expanding the static config options for builds, more powerful regexs, and more. +Also see [the announcement post](https://iscinumpy.dev/post/scikit-build-core-0-10). + New features: * Auto CMake version by @henryiii in #804 @@ -29,11 +31,16 @@ Fixes: * Detect manual generator setting for `get_requires_*` by @henryiii in #840 * Support nested and local gitignores by @henryiii in #827 +Tests: + +* Fix `test_cmake_config` if `CMAKE_GENERATOR` is already set by @lorepirri in #847 + Internal: * Pull out overrides to separate file by @henryiii in #821 * Nicer error/warning printer by @henryiii in #813 * Speed up CI for format job by @henryiii in #814 +* Avoid old wheel warning in CI test job by @henryiii in #849 Documentation: diff --git a/docs/configuration.md b/docs/configuration.md index 8ddcd71c..50ee673e 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -517,16 +517,7 @@ You can pass raw arguments directly to the build tool, as well: ## Dynamic metadata -Scikit-build-core 0.3.0+ supports dynamic metadata with two built-in plugins. - -:::{warning} - -This is not ready for plugin development outside of scikit-build-core; -`tool.scikit-build.experimental=true` is required to use plugins that are not -shipped with scikit-build-core, since the interface is provisional and may -change between _minor_ versions. - -::: +Scikit-build-core supports dynamic metadata with three built-in plugins. :::{tab} Setuptools-scm @@ -626,11 +617,22 @@ remove = "dev0" This will remove the "dev" tag when it is equal to 0. -:::{versionchanged} 0.10 +::::{versionchanged} 0.10 Support for `result` and `remove` added. -``` +:::: + +::: + + +:::{warning} + +Your package and third-party packages can also extend these with new plugins, +but this is currently not ready for development outside of scikit-build-core; +`tool.scikit-build.experimental=true` is required to use plugins that are not +shipped with scikit-build-core, since the interface is provisional and may +change between _minor_ versions. :::