COMMITS
/ Doc/whatsnew/3.15.rst March 23, 2026
P
gh-146175: Soft-deprecate outdated macros; convert internal usage (GH-146178)
Petr Viktorin committed
March 22, 2026
K
gh-146192: Add base32 support to binascii (GH-146193)
kangtastic committed
March 20, 2026
S
gh-145980: Add support for alternative alphabets in the binascii module (GH-145981)
Serhiy Storchaka committed
March 19, 2026
S
gh-145866 : Update JIT contributor list (GH-146170)
Sacul committed
March 18, 2026
V
gh-141510: Document isinstance change for frozendict in What's New (#146107)
Victor Stinner committed
M
GH-60729: Add IEEE format wave audio support (GH-145931)
Michiel W. Beijen committed
March 16, 2026
K
gh-139038: Link to Savannah's webpage for JIT results (#146013)
Ken Jin committed
March 15, 2026
S
gh-145998: Remove duplicated "What's New in 3.15" entry (#145994)
Shahar Naveh committed
March 13, 2026
P
GH-60729: Revert "Add IEEE format wave audio support (GH-145384)" (GH-145928)
Petr Viktorin committed
M
GH-60729: Add IEEE format wave audio support (GH-145384)
Michiel W. Beijen committed
F
gh-99631: Add shelve custom serialization to What's New in 3.15 (#145253)
Furkan Onder committed
March 12, 2026
C
S
gh-143715: Deprecate incomplete initialization of struct.Struct() (GH-145580)
Serhiy Storchaka committed
March 10, 2026
C
gh-145697: Add `.sql` and `.sqlite3` recognition in `mimetypes` (GH-145698)
Charlie Lin committed
H
gh-133879: Copyedit "What's new in Python 3.15" (#145737)
Hugo van Kemenade committed
March 6, 2026
V
gh-144175: Add PyArg_ParseArray() function (#144283)
Victor Stinner committed
March 5, 2026
V
gh-141510: Complete What's New in Python 3.15 for frozendict (#145537)
Victor Stinner committed
March 4, 2026
V
gh-142417: Restore private _Py_InitializeMain() function (#145472)
Victor Stinner committed
March 1, 2026
J
gh-145033: Implement PEP 747 (#145034)
Jelle Zijlstra committed
February 27, 2026
S
gh-76007: Deprecate `tarfile.version` (#145326)
Stan Ulbrych committed
February 25, 2026
M
gh-47655: Add support for user data and detail of Tk events to tkinter (GH-7142)
Matthias Kievernagel committed
February 24, 2026
B
gh-143535: Dispatch on the second argument if generic method is instance-bindable (GH-144615)
Bartosz Sławecki committed
February 21, 2026
S
gh-66802: Add `unicodedata.block()` function (#145042)
Stan Ulbrych committed
B
gh-144285: Update *What's New* entry after GH-144299 (#145077)
Bartosz Sławecki committed
B
gh-141226: Deprecate PEP-456 support for embedders (#141287)
Bénédikt Tran committed
February 19, 2026
D
gh-141510: Update Whats News for frozendict (gh-144961)
Donghee Na committed
February 18, 2026
K
gh-144914: use `mimalloc` for raw allocations on free-threading (#144916)
Kumar Aditya committed
February 17, 2026
V
gh-141510, PEP 814: Add built-in frozendict type (#144757)
Victor Stinner committed
February 16, 2026
G
gh-86519: Add prefixmatch APIs to the re module (GH-31137)
Gregory P. Smith committed
February 15, 2026
K
add whatsnew entry for `PyUnstable_SetImmortal` and `PyDatetime_IMPORT` (#144830)
Kumar Aditya committed
February 12, 2026
P
gh-142349: Implement PEP 810 - Explicit lazy imports (#142351)
Pablo Galindo Salgado committed
February 10, 2026
H
gh-133879: Copyedit "What's new in Python 3.15" (#144661)
Hugo van Kemenade committed
February 6, 2026
K
gh-101178: Add Ascii85, Base85, and Z85 support to binascii (GH-102753)
kangtastic committed
February 5, 2026
Z
gh-77188: Add support for pickling private methods and nested classes (GH-21480)
Zackery Spytz committed
S
gh-144148: Update the urllib.parse documentation (GH-144497)
Serhiy Storchaka committed
February 4, 2026
S
gh-144386: Add support for descriptors in ExitStack and AsyncExitStack (#144420)
Serhiy Storchaka committed
February 3, 2026
T
gh-142956: Update `tomllib` to parse TOML 1.1.0 (#144243)
Taneli Hukkinen committed
January 31, 2026
A
gh-143055: Implementation of PEP 798 (#143056)
adam j hartz committed
January 30, 2026
P
gh-144319: Fix huge page safety in pymalloc arenas (#144331)
Pablo Galindo Salgado committed
January 29, 2026
P
gh-144319: Add huge pages support for pymalloc (#144320)
Pablo Galindo Salgado committed
January 28, 2026
G
gh-83069: Use efficient event-driven `subprocess.Popen.wait()` on Linux / macOS / BSD (#144047)
Giampaolo Rodola committed
January 26, 2026
S
gh-144001: Support ignorechars in binascii.a2b_base64() and base64.b64decode() (GH-144024)
Serhiy Storchaka committed
F
gh-144212: Add `image/jxl` to `mimetypes` (GH-144213)
FooIbar committed
January 25, 2026
B
gh-144217: Add dicom support (medical imaging) to mimetypes (GH-144218)
benediktjohannes committed
Y
gh-143504: Expose CELL status of a symbol in symtable (#143549)
Yashraj committed
January 22, 2026
S
gh-67041: Allow to distinguish between empty and not defined URI components (GH-123305)
Serhiy Storchaka committed
January 21, 2026
S
gh-125346: Deprecate accepting standard Base64 alphabet when alternative alphabet is used (GH-141128)
Serhiy Storchaka committed
January 20, 2026
S
gh-143754: Add Tkinter methods pack_content(), place_content() and grid_content() (GH-143845)
Serhiy Storchaka committed
January 16, 2026
P
gh-141070: Rename `PyUnstable_Object_Dump` to `PyObject_Dump` (GH-142848)
Peter Bierma committed
January 14, 2026
S
gh-74902: Add Unicode Grapheme Cluster Break algorithm (GH-143076)
Serhiy Storchaka committed