From f84408812368b14ee395cad531f0c2c0864a2c1d Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Fri, 19 Apr 2024 00:16:13 -0400 Subject: [PATCH] docs: touch up changelog Signed-off-by: Henry Schreiner --- docs/changelog.md | 66 +++++++++++++++++++++++++---------------------- 1 file changed, 35 insertions(+), 31 deletions(-) diff --git a/docs/changelog.md b/docs/changelog.md index 9ddad996..62a413ac 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -8,51 +8,55 @@ extra metadata to `@{SKBUILD_METADATA_DIR}`. A new Hatchling plugin is provided as an experimental feature (will likely be made a separate package in the future like the setuptools plugin). +The meaning of `wheel.exclude` has been changed to match on the wheel path, +rather than the source path. We could not find any projects that would be +affected by this change, so it was not added to the minimum-version protection +policy. This now allows you to ignore CMake outputs as well. + Features: -- feat: Preserve additivity of `cmake.define` across `overrides` tables by - @stubbiali in #564 -- feat: add metadata dir access by @henryiii in #702 -- feat: experimental hatchling builder by @henryiii and @aryamanjeendgar in #637 -- feat: vendor pyproject-metadata by @henryiii in #703 +- Preserve additivity of `cmake.define` across `overrides` tables by @stubbiali + in #564 +- Add metadata dir access by @henryiii in #702 +- Experimental hatchling builder by @henryiii and @aryamanjeendgar in #637 +- Vendor pyproject-metadata by @henryiii in #703 +- Always require pathspec by @henryiii in #711 Fixes: -- fix!: exclude installed files if listed in exclude by @henryiii in #652 -- fix: Make `.git_archival.txt` reproducible by @LecrisUT in #706 -- fix: Use `cmake -E` capabilities instead of `cmake --version` by - @KyleFromNVIDIA in #675 -- fix: ensure many/musl tags not selected by @henryiii in #698 -- fix: purelib should set py3 tag if unset by @henryiii in #661 -- fix: validate description for 0.9+ by @henryiii in #709 -- fix: support bools in config settings by @henryiii in #712 -- fix: always require pathspec by @henryiii in #711 +- Exclude installed files if listed in exclude by @henryiii in #652 +- Make `.git_archival.txt` reproducible by @LecrisUT in #706 +- Use `cmake -E` capabilities instead of `cmake --version` by @KyleFromNVIDIA in + #675 +- Ensure many/musl tags not selected by @henryiii in #698 +- purelib should set py3 tag if unset by @henryiii in #661 +- Validate description for 0.9+ by @henryiii in #709 +- Support bools in config settings by @henryiii in #712 API changes: -- feat(api): `extra_settings` for SettingsReader by @henryiii in #697 -- refactor: `GetRequires` args changed by @henryiii in #699 -- refactor: make `from_file` a little more powerful by @henryiii in #700 -- refactor: metadata is part of the build backend by @henryiii in #708 +- `extra_settings` for SettingsReader by @henryiii in #697 +- `GetRequires` args changed by @henryiii in #699 +- Make `from_file` a little more powerful by @henryiii in #700 +- Metadata is part of the build backend by @henryiii in #708 Documentation: -- docs: `cmakelists.md` Windows `SOABI` suffix variable by @thewtex in #684 -- docs: fix hatch init command by @thewtex in #677 -- docs: fix install strip default by @henryiii in #681 -- docs: improve `ninja.make-fallback` description in the README by @thewtex in - #676 -- docs: mention printouts by @henryiii in #660 +- `cmakelists.md` Windows `SOABI` suffix variable by @thewtex in #684 +- Fix hatch init command by @thewtex in #677 +- Fix install strip default by @henryiii in #681 +- Improve `ninja.make-fallback` description in the README by @thewtex in #676 +- Mention printouts by @henryiii in #660 CI and testing: -- chore: Lower `pybind11` test dependency by @LecrisUT in #691 -- chore: some cleanup from uv branch by @henryiii in #686 -- ci: Fedora CI maintenance by @LecrisUT in #689 -- ci: small additions by @henryiii in #694 -- ci: some changes from uv job by @henryiii in #693 -- tests: fix setuptools on Python 3.12 by @henryiii in #701 -- fedora: Port downstream PR-49 by @LecrisUT in #678 +- Lower `pybind11` test dependency by @LecrisUT in #691 +- Some cleanup from uv branch by @henryiii in #686 +- Fedora CI maintenance by @LecrisUT in #689 +- Small additions by @henryiii in #694 +- Some changes from uv job by @henryiii in #693 +- Fix setuptools on Python 3.12 by @henryiii in #701 +- Fedora: Port downstream PR-49 by @LecrisUT in #678 ## Version 0.8.2