@@ -8,51 +8,55 @@ extra metadata to `@{SKBUILD_METADATA_DIR}`. A new Hatchling plugin is provided
8
8
as an experimental feature (will likely be made a separate package in the future
9
9
like the setuptools plugin).
10
10
11
+ The meaning of ` wheel.exclude ` has been changed to match on the wheel path,
12
+ rather than the source path. We could not find any projects that would be
13
+ affected by this change, so it was not added to the minimum-version protection
14
+ policy. This now allows you to ignore CMake outputs as well.
15
+
11
16
Features:
12
17
13
- - feat: Preserve additivity of ` cmake.define ` across ` overrides ` tables by
14
- @stubbiali in #564
15
- - feat: add metadata dir access by @henryiii in #702
16
- - feat: experimental hatchling builder by @henryiii and @aryamanjeendgar in #637
17
- - feat: vendor pyproject-metadata by @henryiii in #703
18
+ - Preserve additivity of ` cmake.define ` across ` overrides ` tables by @stubbiali
19
+ in #564
20
+ - Add metadata dir access by @henryiii in #702
21
+ - Experimental hatchling builder by @henryiii and @aryamanjeendgar in #637
22
+ - Vendor pyproject-metadata by @henryiii in #703
23
+ - Always require pathspec by @henryiii in #711
18
24
19
25
Fixes:
20
26
21
- - fix!: exclude installed files if listed in exclude by @henryiii in #652
22
- - fix: Make ` .git_archival.txt ` reproducible by @LecrisUT in #706
23
- - fix: Use ` cmake -E ` capabilities instead of ` cmake --version ` by
24
- @KyleFromNVIDIA in #675
25
- - fix: ensure many/musl tags not selected by @henryiii in #698
26
- - fix: purelib should set py3 tag if unset by @henryiii in #661
27
- - fix: validate description for 0.9+ by @henryiii in #709
28
- - fix: support bools in config settings by @henryiii in #712
29
- - fix: always require pathspec by @henryiii in #711
27
+ - Exclude installed files if listed in exclude by @henryiii in #652
28
+ - Make ` .git_archival.txt ` reproducible by @LecrisUT in #706
29
+ - Use ` cmake -E ` capabilities instead of ` cmake --version ` by @KyleFromNVIDIA in
30
+ #675
31
+ - Ensure many/musl tags not selected by @henryiii in #698
32
+ - purelib should set py3 tag if unset by @henryiii in #661
33
+ - Validate description for 0.9+ by @henryiii in #709
34
+ - Support bools in config settings by @henryiii in #712
30
35
31
36
API changes:
32
37
33
- - feat(api): ` extra_settings ` for SettingsReader by @henryiii in #697
34
- - refactor: ` GetRequires ` args changed by @henryiii in #699
35
- - refactor: make ` from_file ` a little more powerful by @henryiii in #700
36
- - refactor: metadata is part of the build backend by @henryiii in #708
38
+ - ` extra_settings ` for SettingsReader by @henryiii in #697
39
+ - ` GetRequires ` args changed by @henryiii in #699
40
+ - Make ` from_file ` a little more powerful by @henryiii in #700
41
+ - Metadata is part of the build backend by @henryiii in #708
37
42
38
43
Documentation:
39
44
40
- - docs: ` cmakelists.md ` Windows ` SOABI ` suffix variable by @thewtex in #684
41
- - docs: fix hatch init command by @thewtex in #677
42
- - docs: fix install strip default by @henryiii in #681
43
- - docs: improve ` ninja.make-fallback ` description in the README by @thewtex in
44
- #676
45
- - docs: mention printouts by @henryiii in #660
45
+ - ` cmakelists.md ` Windows ` SOABI ` suffix variable by @thewtex in #684
46
+ - Fix hatch init command by @thewtex in #677
47
+ - Fix install strip default by @henryiii in #681
48
+ - Improve ` ninja.make-fallback ` description in the README by @thewtex in #676
49
+ - Mention printouts by @henryiii in #660
46
50
47
51
CI and testing:
48
52
49
- - chore: Lower ` pybind11 ` test dependency by @LecrisUT in #691
50
- - chore: some cleanup from uv branch by @henryiii in #686
51
- - ci: Fedora CI maintenance by @LecrisUT in #689
52
- - ci: small additions by @henryiii in #694
53
- - ci: some changes from uv job by @henryiii in #693
54
- - tests: fix setuptools on Python 3.12 by @henryiii in #701
55
- - fedora : Port downstream PR-49 by @LecrisUT in #678
53
+ - Lower ` pybind11 ` test dependency by @LecrisUT in #691
54
+ - Some cleanup from uv branch by @henryiii in #686
55
+ - Fedora CI maintenance by @LecrisUT in #689
56
+ - Small additions by @henryiii in #694
57
+ - Some changes from uv job by @henryiii in #693
58
+ - Fix setuptools on Python 3.12 by @henryiii in #701
59
+ - Fedora : Port downstream PR-49 by @LecrisUT in #678
56
60
57
61
## Version 0.8.2
58
62
0 commit comments