You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<!-- this section was generated by bin/update_readme_changelog.py -- do not edit manually -->
213
213
214
+
### v2.21.0
215
+
216
+
_13 September 2024_
217
+
218
+
- ⚠️ Update CPython 3.12 to 3.12.6, which changes the macOS minimum deployment target on CPython 3.12 from macOS 10.9 to macOS 10.13 (#1998)
219
+
- 🛠 Changes the behaviour when inheriting `config-settings` in TOML overrides - rather than extending each key, which is rarely useful, individual keys will override previously set values. (#1803)
220
+
- 🛠 Update CPython 3.13 to 3.13.0rc2 (#1998)
221
+
- ✨ Adds support for multiarch OCI images (#1961)
222
+
- 🐛 Fixes some bugs building Linux wheels on macOS. (#1961)
223
+
- ⚠️ Changes the minimum version of Docker/Podman to Docker API version 1.43, Podman API version 3. The only mainstream runner this should affect is Travis Graviton2 runners - if so you can [upgrade your version of Docker](https://github.com/pypa/cibuildwheel/pull/1961#issuecomment-2304060019). (#1961)
224
+
225
+
214
226
### v2.20.0
215
227
228
+
_4 August 2024_
229
+
216
230
- 🌟 CPython 3.13 wheels are now built by default - without the `CIBW_PRERELEASE_PYTHONS` flag. It's time to build and upload these wheels to PyPI! This release includes CPython 3.13.0rc1, which is guaranteed to be ABI compatible with the final release. Free-threading is still behind a flag/config option. (#1950)
217
231
- ✨ Provide a `CIBW_ALLOW_EMPTY` environment variable as an alternative to the command line flag. (#1937)
218
232
- 🐛 Don't use uv on PyPy3.8 on Windows, it stopped working starting in 0.2.25. Note that PyPy 3.8 is EoL. (#1868)
@@ -223,6 +237,8 @@ Changelog
223
237
224
238
### v2.19.2
225
239
240
+
_2 July 2024_
241
+
226
242
- 🐛 Update manylinux2014 pins to versions that support past-EoL CentOS 7 mirrors. (#1917)
227
243
- 🐛 Support `--no-isolation` with `build[uv]` build-frontend. (#1889)
228
244
- 🛠 Provide attestations for releases at <https://github.com/pypa/cibuildwheel/attestations>. (#1916)
@@ -235,6 +251,8 @@ Changelog
235
251
236
252
### v2.19.1
237
253
254
+
_13 June 2024_
255
+
238
256
- 🐛 Don't require setup-python on GHA for Pyodide (#1868)
239
257
- 🐛 Specify full python path for uv (fixes issue in 0.2.10 & 0.2.11) (#1881)
240
258
- 🛠 Update for pip 24.1b2 on CPython 3.13. (#1879)
@@ -244,6 +262,8 @@ Changelog
244
262
245
263
### v2.19.0
246
264
265
+
_10 June 2024_
266
+
247
267
See the [release post](https://iscinumpy.dev/post/cibuildwheel-2-19-0/) for more info on new features!
248
268
249
269
- 🌟 Add Pyodide platform. Set with `--platform pyodide` or `CIBW_PLATFORM: pyodide` on Linux with a host Python 3.12 to build WebAssembly wheels. Not accepted on PyPI currently, but usable directly in a website using Pyodide, for live docs, etc. (#1456, #1859)
@@ -258,19 +278,6 @@ See the [release post](https://iscinumpy.dev/post/cibuildwheel-2-19-0/) for more
258
278
- 🛠 Single Python tests made more generic. (#1835)
259
279
- 🛠 Sped up our ci by splitting up emulation tests. (#1839)
260
280
261
-
262
-
263
-
### v2.18.1
264
-
265
-
- 🌟 Add free-threaded Linux and Windows builds for 3.13. New identifiers `cp313t-*`, new option `CIBW_FREE_THREADED_SUPPORT`/`tool.cibuildwheel.free-threaded-support` required to opt-in. [See the docs](https://cibuildwheel.pypa.io/en/stable/options/#free-threaded-support) for more information. (#1831)
266
-
- ✨ The `container-engine` is now a build (non-global) option. (#1792)
267
-
- 🛠 The build backend for cibuildwheel is now hatchling. (#1297)
268
-
- 🛠 Significant improvements and modernization to our noxfile. (#1823)
269
-
- 🛠 Use pylint's new GitHub Actions reporter instead of a custom matcher. (#1823)
270
-
- 🛠 Unpin virtualenv updates for Python 3.7+ (#1830)
271
-
- 🐛 Fix running linux tests from Windows or macOS ARM. (#1788)
Copy file name to clipboardExpand all lines: docs/changelog.md
+22
Original file line number
Diff line number
Diff line change
@@ -4,8 +4,22 @@ title: Changelog
4
4
5
5
# Changelog
6
6
7
+
### v2.21.0
8
+
9
+
_13 September 2024_
10
+
11
+
- ⚠️ Update CPython 3.12 to 3.12.6, which changes the macOS minimum deployment target on CPython 3.12 from macOS 10.9 to macOS 10.13 (#1998)
12
+
- 🛠 Changes the behaviour when inheriting `config-settings` in TOML overrides - rather than extending each key, which is rarely useful, individual keys will override previously set values. (#1803)
13
+
- 🛠 Update CPython 3.13 to 3.13.0rc2 (#1998)
14
+
- ✨ Adds support for multiarch OCI images (#1961)
15
+
- 🐛 Fixes some bugs building Linux wheels on macOS. (#1961)
16
+
- ⚠️ Changes the minimum version of Docker/Podman to Docker API version 1.43, Podman API version 3. The only mainstream runner this should affect is Travis Graviton2 runners - if so you can [upgrade your version of Docker](https://github.com/pypa/cibuildwheel/pull/1961#issuecomment-2304060019). (#1961)
17
+
18
+
7
19
### v2.20.0
8
20
21
+
_4 August 2024_
22
+
9
23
- 🌟 CPython 3.13 wheels are now built by default - without the `CIBW_PRERELEASE_PYTHONS` flag. It's time to build and upload these wheels to PyPI! This release includes CPython 3.13.0rc1, which is guaranteed to be ABI compatible with the final release. Free-threading is still behind a flag/config option. (#1950)
10
24
- ✨ Provide a `CIBW_ALLOW_EMPTY` environment variable as an alternative to the command line flag. (#1937)
11
25
- 🐛 Don't use uv on PyPy3.8 on Windows, it stopped working starting in 0.2.25. Note that PyPy 3.8 is EoL. (#1868)
@@ -16,6 +30,8 @@ title: Changelog
16
30
17
31
### v2.19.2
18
32
33
+
_2 July 2024_
34
+
19
35
- 🐛 Update manylinux2014 pins to versions that support past-EoL CentOS 7 mirrors. (#1917)
20
36
- 🐛 Support `--no-isolation` with `build[uv]` build-frontend. (#1889)
21
37
- 🛠 Provide attestations for releases at <https://github.com/pypa/cibuildwheel/attestations>. (#1916)
@@ -28,6 +44,8 @@ title: Changelog
28
44
29
45
### v2.19.1
30
46
47
+
_13 June 2024_
48
+
31
49
- 🐛 Don't require setup-python on GHA for Pyodide (#1868)
32
50
- 🐛 Specify full python path for uv (fixes issue in 0.2.10 & 0.2.11) (#1881)
33
51
- 🛠 Update for pip 24.1b2 on CPython 3.13. (#1879)
@@ -37,6 +55,8 @@ title: Changelog
37
55
38
56
### v2.19.0
39
57
58
+
_10 June 2024_
59
+
40
60
See the [release post](https://iscinumpy.dev/post/cibuildwheel-2-19-0/) for more info on new features!
41
61
42
62
- 🌟 Add Pyodide platform. Set with `--platform pyodide` or `CIBW_PLATFORM: pyodide` on Linux with a host Python 3.12 to build WebAssembly wheels. Not accepted on PyPI currently, but usable directly in a website using Pyodide, for live docs, etc. (#1456, #1859)
@@ -55,6 +75,8 @@ See the [release post](https://iscinumpy.dev/post/cibuildwheel-2-19-0/) for more
55
75
56
76
### v2.18.1
57
77
78
+
_20 May 2024_
79
+
58
80
- 🌟 Add free-threaded Linux and Windows builds for 3.13. New identifiers `cp313t-*`, new option `CIBW_FREE_THREADED_SUPPORT`/`tool.cibuildwheel.free-threaded-support` required to opt-in. [See the docs](https://cibuildwheel.pypa.io/en/stable/options/#free-threaded-support) for more information. (#1831)
59
81
- ✨ The `container-engine` is now a build (non-global) option. (#1792)
60
82
- 🛠 The build backend for cibuildwheel is now hatchling. (#1297)
0 commit comments