Skip to content

Commit

Permalink
docs: prepare for 0.10.0
Browse files Browse the repository at this point in the history
Signed-off-by: Henry Schreiner <[email protected]>
  • Loading branch information
henryiii committed Aug 6, 2024
1 parent 57b061d commit 9d3737f
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 12 deletions.
7 changes: 7 additions & 0 deletions docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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:

Expand Down
26 changes: 14 additions & 12 deletions docs/configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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.

:::

Expand Down

0 comments on commit 9d3737f

Please sign in to comment.