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
<!-- [[[cog from readme_changelog import mini_changelog; print(mini_changelog()) ]]] -->
232
232
233
+
### v3.2.0
234
+
235
+
_22 September 2025_
236
+
237
+
- ✨ Adds GraalPy v25 (Python 3.12) support (#2597)
238
+
- 🛠 Update to CPython 3.14.0rc3 (#2602)
239
+
- 🛠 Adds CPython 3.14.0 prerelease support for Android, and a number of improvements to Android builds (#2568, #2591)
240
+
- 🛠 Improvements to testing on Android, passing environment markers when installing the venv, and providing more debug output when build-verbosity is set (#2575)
241
+
- ⚠️ PyPy 3.10 was moved to `pypy-eol` in the `enable` option, as it is now end-of-life. (#2521)
242
+
- 📚 Docs improvements (#2574, #2601, #2598)
243
+
233
244
### v3.1.4
234
245
235
246
_19 August 2025_
@@ -279,24 +290,7 @@ _24 July 2025_
279
290
- 🐛 Fix a bug showing an incorrect wheel count at the end of execution, and misrepresenting test-only runs in the GitHub Action summary (#2512)
280
291
- 📚 Docs fix (#2510)
281
292
282
-
### v3.1.0
283
-
284
-
_23 July 2025_
285
-
286
-
287
-
- 🌟 CPython 3.14 wheels are now built by default - without the `"cpython-prerelease"` `enable` set. It's time to build and upload these wheels to PyPI! This release includes CPython 3.14.0rc1, which is guaranteed to be ABI compatible with the final release. (#2507) Free-threading is no longer experimental in 3.14, so you have to skip it explicitly with `'cp31?t-*'` if you don't support it yet. (#2503)
288
-
- 🌟 Adds the ability to [build wheels for Android](https://cibuildwheel.pypa.io/en/stable/platforms/#android)! Set the [`platform` option](https://cibuildwheel.pypa.io/en/stable/options/#platform) to `android` on Linux or macOS to try it out! (#2349)
289
-
- 🌟 Adds Pyodide 0.28, which builds 3.13 wheels (#2487)
290
-
- ✨ Support for 32-bit `manylinux_2_28` (now a consistent default) and `manylinux_2_34` added (#2500)
291
-
- 🛠 Improved summary, will also use markdown summary output on GHA (#2469)
292
-
- 🛠 The riscv64 images now have a working default (as they are now part of pypy/manylinux), but are still experimental (and behind an `enable`) since you can't push them to PyPI yet (#2506)
293
-
- 🛠 Fixed a typo in the 3.9 MUSL riscv64 identifier (`cp39-musllinux_ricv64` -> `cp39-musllinux_riscv64`) (#2490)
294
-
- 🛠 Mistyping `--only` now shows the correct possibilities, and even suggests near matches on Python 3.14+ (#2499)
295
-
- 🛠 Only support one output from the repair step on linux like other platforms; auditwheel fixed this over four years ago! (#2478)
296
-
- 💼 We now use pattern matching extensively (#2434)
297
-
- 📚 We now have platform maintainers for our special platforms and interpreters! (#2481)
Copy file name to clipboardExpand all lines: docs/changelog.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,17 @@ title: Changelog
4
4
5
5
# Changelog
6
6
7
+
### v3.2.0
8
+
9
+
_22 September 2025_
10
+
11
+
- ✨ Adds GraalPy v25 (Python 3.12) support (#2597)
12
+
- 🛠 Update to CPython 3.14.0rc3 (#2602)
13
+
- 🛠 Adds CPython 3.14.0 prerelease support for Android, and a number of improvements to Android builds (#2568, #2591)
14
+
- 🛠 Improvements to testing on Android, passing environment markers when installing the venv, and providing more debug output when build-verbosity is set (#2575)
15
+
- ⚠️ PyPy 3.10 was moved to `pypy-eol` in the `enable` option, as it is now end-of-life. (#2521)
0 commit comments