@@ -6,10 +6,10 @@ This version has three fixes related to advanced usages of overrides.
66
77Fixes:
88
9- * Avoid modifying the input dict by @henryiii in #903
10- * Avoid providing prepare-metadata methods if ` failed ` in overrides by @henryiii in # 904
11- * Support negative envvar values correctly by @ henryiii in #907
12-
9+ - Avoid modifying the input dict by @henryiii in #903
10+ - Avoid providing prepare-metadata methods if ` failed ` in overrides by @henryiii
11+ in #904
12+ - Support negative envvar values correctly by @ henryiii in # 907
1313
1414## Version 0.10.6
1515
@@ -21,20 +21,21 @@ downstream nox job is also now a bit better.
2121
2222Fixes:
2323
24- * Use correct settings key to remove parts of the version in regex metadata plugin by @philippjh in #887
25- * Support multiplexed path by @henryiii in #896
26- * Editable subpackage by @henryiii in #895
27- * Only strip Release and MinSizeRel builds by default by @henryiii in #898
28- * Typo in debug message by @LecrisUT in #892
24+ - Use correct settings key to remove parts of the version in regex metadata
25+ plugin by @philippjh in #887
26+ - Support multiplexed path by @henryiii in #896
27+ - Editable subpackage by @henryiii in #895
28+ - Only strip Release and MinSizeRel builds by default by @henryiii in #898
29+ - Typo in debug message by @LecrisUT in #892
2930
3031Docs:
3132
32- * Add build info by @henryiii in #878
33- * Fix typo in ` if.platform-system ` example by @henryiii in #879
33+ - Add build info by @henryiii in #878
34+ - Fix typo in ` if.platform-system ` example by @henryiii in #879
3435
3536CI and testing:
3637
37- * Packit configuration update by @LecrisUT in #799
38+ - Packit configuration update by @LecrisUT in #799
3839
3940## Version 0.10.5
4041
@@ -44,24 +45,25 @@ occurs. An issue with a certain style of gitignore was also fixed.
4445
4546Fixes:
4647
47- * Automatically refresh the cache when required by @henryiii in #870
48- * ` sdist.exclude ` takes precedence over ` .gitignore ` by @alexreinking in #872
48+ - Automatically refresh the cache when required by @henryiii in #870
49+ - ` sdist.exclude ` takes precedence over ` .gitignore ` by @alexreinking in #872
4950
5051## Version 0.10.4
5152
52- This version fixes the logic for handling the sysconfig variables on Windows
53- for the values that used to be only provided on UNIX. This mostly affects
54- targeting the Stable ABI on Python 3.13. Editable install rebuilds now work if
55- you have a ` wheel.install-dir ` set, too.
53+ This version fixes the logic for handling the sysconfig variables on Windows for
54+ the values that used to be only provided on UNIX. This mostly affects targeting
55+ the Stable ABI on Python 3.13. Editable install rebuilds now work if you have a
56+ ` wheel.install-dir ` set, too.
5657
5758Fixes:
5859
59- * Windows 3.13 stable ABI by @LecrisUT in #865
60- * Editable installs now respect the value of ` wheel.install-dir ` by @psalvaggio in #867
60+ - Windows 3.13 stable ABI by @LecrisUT in #865
61+ - Editable installs now respect the value of ` wheel.install-dir ` by @psalvaggio
62+ in #867
6163
6264Docs:
6365
64- * Add conda help to faqs by @henryiii in #868
66+ - Add conda help to faqs by @henryiii in #868
6567
6668## Version 0.10.3
6769
@@ -70,8 +72,7 @@ for Python \<3.14 when reading gitignores with special characters.
7072
7173Fixes:
7274
73- * Make sure encoding is specified in more places by @henryiii in #861
74-
75+ - Make sure encoding is specified in more places by @henryiii in #861
7576
7677## Version 0.10.2
7778
@@ -80,70 +81,74 @@ sdist would get included twice, affecting some tools (like uv).
8081
8182Fixes:
8283
83- * Files included twice when they match ` include_spec ` by @abetlen in #857
84+ - Files included twice when they match ` include_spec ` by @abetlen in #857
8485
8586## Version 0.10.1
8687
8788This is a quick fix release with two patches for specific situations.
8889
8990Fixes:
9091
91- * Fix crash when building inside a submodule by @ausbin in #854
92- * ` cmake.minimum-version ` logic issue by @henryiii in #853
92+ - Fix crash when building inside a submodule by @ausbin in #854
93+ - ` cmake.minimum-version ` logic issue by @henryiii in #853
9394
9495## Version 0.10.0
9596
9697This version adds auto CMake version discovery, opt-in auto minimum-version,
9798rebuild on failure support, quite a few new override options greatly expanding
9899the static config options for builds, more powerful regexs, and more.
99100
100- Also see [ the announcement post] ( https://iscinumpy.dev/post/scikit-build-core-0-10 ) .
101+ Also see
102+ [ the announcement post] ( https://iscinumpy.dev/post/scikit-build-core-0-10 ) .
101103
102104New features:
103105
104- * Auto CMake version by @henryiii in #804
105- * Auto minimum-version by @henryiii in #798
106- * Add ` fail ` setting to instant-fail build by @henryiii in #824
107- * Add messages config for failure/success by @henryiii in #825
108- * New color system for message config by @henryiii in #842
109- * Add ` if.abi-flags ` (for free-threaded) by @henryiii in #819
110- * Adding ` if.system-cmake ` and ` if.cmake-wheel ` by @henryiii in #826
111- * Add ` if.from-sdist ` for overrides by @henryiii in #812
112- * Add ` if.failed ` (retry) by @henryiii in #820
113- * Add ` if.scikit-build-version ` by @henryiii in #851
114- * Packages can also be specified via a table by @henryiii in #841
115- * Move ` cmake.targets ` and ` cmake.verbose ` to ` build.targets ` and ` build.verbose ` by @henryiii in #793
116- * Support multipart regex using ` result= ` by @henryiii in #818
117- * Add ` remove= ` postprocess to regex by @henryiii in #828
106+ - Auto CMake version by @henryiii in #804
107+ - Auto minimum-version by @henryiii in #798
108+ - Add ` fail ` setting to instant-fail build by @henryiii in #824
109+ - Add messages config for failure/success by @henryiii in #825
110+ - New color system for message config by @henryiii in #842
111+ - Add ` if.abi-flags ` (for free-threaded) by @henryiii in #819
112+ - Adding ` if.system-cmake ` and ` if.cmake-wheel ` by @henryiii in #826
113+ - Add ` if.from-sdist ` for overrides by @henryiii in #812
114+ - Add ` if.failed ` (retry) by @henryiii in #820
115+ - Add ` if.scikit-build-version ` by @henryiii in #851
116+ - Packages can also be specified via a table by @henryiii in #841
117+ - Move ` cmake.targets ` and ` cmake.verbose ` to ` build.targets ` and
118+ ` build.verbose ` by @henryiii in #793
119+ - Support multipart regex using ` result= ` by @henryiii in #818
120+ - Add ` remove= ` postprocess to regex by @henryiii in #828
118121
119122Fixes:
120123
121- * Warn if cmake/ninja in build system requirements by @henryiii in #803
122- * Detect manual generator setting for ` get_requires_* ` by @henryiii in #840
123- * Support nested and local gitignores by @henryiii in #827
124+ - Warn if cmake/ninja in build system requirements by @henryiii in #803
125+ - Detect manual generator setting for ` get_requires_* ` by @henryiii in #840
126+ - Support nested and local gitignores by @henryiii in #827
124127
125128Tests:
126129
127- * Fix ` test_cmake_config ` if ` CMAKE_GENERATOR ` is already set by @lorepirri in #847
130+ - Fix ` test_cmake_config ` if ` CMAKE_GENERATOR ` is already set by @lorepirri in
131+ #847
128132
129133Internal:
130134
131- * Pull out overrides to separate file by @henryiii in #821
132- * Nicer error/warning printer by @henryiii in #813
133- * Speed up CI for format job by @henryiii in #814
134- * Avoid old wheel warning in CI test job by @henryiii in #849
135+ - Pull out overrides to separate file by @henryiii in #821
136+ - Nicer error/warning printer by @henryiii in #813
137+ - Speed up CI for format job by @henryiii in #814
138+ - Avoid old wheel warning in CI test job by @henryiii in #849
135139
136140Documentation:
137141
138- * Fix typo in projects list by @jcfr in #797
139- * Add disclaimer by @henryiii in #805
140- * Add pointer to itk by @thewtex in #817
141- * Add projects list by @henryiii in #788
142- * Examples nox job should use local copy of scikit-build-core by @henryiii in #810
143- * Expand defs and move schema by @henryiii in #795
144- * Hide deprecated options in README by @henryiii in #792
145- * Move overrides to page, expand by @henryiii in #815
146- * Use modern cmake/ninja version setting in Fortran example by @henryiii in #809
142+ - Fix typo in projects list by @jcfr in #797
143+ - Add disclaimer by @henryiii in #805
144+ - Add pointer to itk by @thewtex in #817
145+ - Add projects list by @henryiii in #788
146+ - Examples nox job should use local copy of scikit-build-core by @henryiii in
147+ #810
148+ - Expand defs and move schema by @henryiii in #795
149+ - Hide deprecated options in README by @henryiii in #792
150+ - Move overrides to page, expand by @henryiii in #815
151+ - Use modern cmake/ninja version setting in Fortran example by @henryiii in #809
147152
148153## Version 0.9.10
149154
@@ -152,7 +157,8 @@ This release backports a couple of fixes made during work towards 0.10.
152157Fixes:
153158
154159- Regression for ` '-' ` in version name by @henryiii in #834
155- - Improve version regex to capture typed version attributes by @maxbachmann in #816
160+ - Improve version regex to capture typed version attributes by @maxbachmann in
161+ #816
156162
157163## Version 0.9.9
158164
@@ -162,7 +168,8 @@ Fixes:
162168
163169- Strip epoch from ` SKBUILD_PROJECT_VERSION ` by @henryiii in #829
164170
165- ** Full Changelog** : https://github.com/scikit-build/scikit-build-core/compare/v0.9.8...v0.9.9
171+ ** Full Changelog** :
172+ https://github.com/scikit-build/scikit-build-core/compare/v0.9.8...v0.9.9
166173
167174## Version 0.9.8
168175
@@ -174,13 +181,16 @@ anti-pattern, but we can set that variable too. More tests now run on Python
174181
175182Fixes:
176183
177- * Empty build arguments for some targets in multi-target build by @junrushao in #784
178- * Support packages that hardcode ` CMAKE_INSTALL_PREFIX ` in their ` install ` commands by @henryiii in #786
179- * Logger shouldn't warn for missing lib on UNIX by @henryiii in #787
184+ - Empty build arguments for some targets in multi-target build by @junrushao in
185+ #784
186+ - Support packages that hardcode ` CMAKE_INSTALL_PREFIX ` in their ` install `
187+ commands by @henryiii in #786
188+ - Logger shouldn't warn for missing lib on UNIX by @henryiii in #787
180189
181190Tests:
182191
183- * Use ` ZipFile ` instead of ` zipfile.Path ` to enable more tests on Python 3.7 by @henryiii in #785
192+ - Use ` ZipFile ` instead of ` zipfile.Path ` to enable more tests on Python 3.7 by
193+ @henryiii in #785
184194
185195## Version 0.9.7
186196
@@ -190,15 +200,16 @@ correct tags on MUSL. And releases now have Attestations on GitHub at
190200
191201Fixes:
192202
193- * Set ` CC ` and ` CXX ` from sysconfig if not set by @henryiii in #782
194- * ` musllinux ` tag incorrect by @henryiii in #773
195- * Logger unconditionally set to ` DEBUG ` in non-PEP 517 usage by @henryiii in #779
203+ - Set ` CC ` and ` CXX ` from sysconfig if not set by @henryiii in #782
204+ - ` musllinux ` tag incorrect by @henryiii in #773
205+ - Logger unconditionally set to ` DEBUG ` in non-PEP 517 usage by @henryiii in
206+ #779
196207
197208Documentation:
198209
199- * Fix Fortran example by @henryiii in #771
200- * Fix typo in skbuild soabi docs by @henryiii in #775
201- * Fortran and Cython updates by @henryiii in #781
210+ - Fix Fortran example by @henryiii in #771
211+ - Fix typo in skbuild soabi docs by @henryiii in #775
212+ - Fortran and Cython updates by @henryiii in #781
202213
203214## Version 0.9.6
204215
@@ -207,9 +218,10 @@ affecting other setuptools plugins.
207218
208219Fixes:
209220
210- * Improve error message when ` metadata.version.provider ` not set by @thewtex in #762
211- * Only inject logic if ` cmake_* ` keywords present by @kiwifb in #768
212- * Only replace color tags if the color is defined by @bnavigator in #764
221+ - Improve error message when ` metadata.version.provider ` not set by @thewtex in
222+ #762
223+ - Only inject logic if ` cmake_* ` keywords present by @kiwifb in #768
224+ - Only replace color tags if the color is defined by @bnavigator in #764
213225
214226## Version 0.9.5
215227
0 commit comments