@@ -367,7 +367,7 @@ ctypes
367367
368368* The layout of :ref: `bit fields <ctypes-bit-fields-in-structures-unions >`
369369 in :class: `~ctypes.Structure ` and :class: `~ctypes.Union `
370- now matches platform defaults (GCC/Clang or MVSC ) more closely.
370+ now matches platform defaults (GCC/Clang or MSVC ) more closely.
371371 In particular, fields no longer overlap.
372372 (Contributed by Matthias Görgens in :gh: `97702 `.)
373373
@@ -481,6 +481,14 @@ http
481481 (Contributed by Yorik Hansen in :gh: `123430 `.)
482482
483483
484+ imaplib
485+ -------
486+
487+ * Add :meth: `IMAP4.idle() <imaplib.IMAP4.idle> `, implementing the IMAP4
488+ ``IDLE `` command as defined in :rfc: `2177 `.
489+ (Contributed by Forest in :gh: `55454 `.)
490+
491+
484492inspect
485493-------
486494
@@ -496,13 +504,6 @@ inspect
496504 :term: `package ` or not.
497505 (Contributed by Zhikang Yan in :gh: `125634 `.)
498506
499- imaplib
500- -------
501-
502- * Add :meth: `IMAP4.idle() <imaplib.IMAP4.idle> `, implementing the IMAP4
503- ``IDLE `` command as defined in :rfc: `2177 `.
504- (Contributed by Forest in :gh: `55454 `.)
505-
506507
507508io
508509--
@@ -631,7 +632,6 @@ pathlib
631632 :func: `~os.stat ` results. Path objects generated by
632633 :meth: `~pathlib.Path.iterdir ` are initialized with file type information
633634 gleaned from scanning the parent directory.
634-
635635 (Contributed by Barney Gale in :gh: `125413 `.)
636636
637637
@@ -670,7 +670,6 @@ platform
670670--------
671671
672672* Add :func: `platform.invalidate_caches ` to invalidate the cached results.
673-
674673 (Contributed by Bénédikt Tran in :gh: `122549 `.)
675674
676675
@@ -809,13 +808,11 @@ zipinfo
809808* Added :func: `ZipInfo._for_archive <zipfile.ZipInfo._for_archive> `
810809 to resolve suitable defaults for a :class: `~zipfile.ZipInfo ` object
811810 as used by :func: `ZipFile.writestr <zipfile.ZipFile.writestr> `.
812-
813811 (Contributed by Bénédikt Tran in :gh: `123424 `.)
814812
815813* :meth: `zipfile.ZipFile.writestr ` now respect ``SOURCE_DATE_EPOCH `` that
816814 distributions can set centrally and have build tools consume this in order
817815 to produce reproducible output.
818-
819816 (Contributed by Jiahao Li in :gh: `91279 `.)
820817
821818.. Add improved modules above alphabetically, not here at the end.
@@ -1004,7 +1001,6 @@ ast
10041001 * :attr: `!ast.Constant.s `
10051002
10061003 Use :attr: `!ast.Constant.value ` instead.
1007-
10081004 (Contributed by Alex Waygood in :gh: `119562 `.)
10091005
10101006asyncio
@@ -1213,7 +1209,6 @@ urllib
12131209 :func: `~urllib.request.urlretrieve `. Customizations to the opener
12141210 classes can be replaced by passing customized handlers to
12151211 :func: `~urllib.request.build_opener `.
1216-
12171212 (Contributed by Barney Gale in :gh: `84850 `.)
12181213
12191214Others
@@ -1466,6 +1461,8 @@ Porting to Python 3.14
14661461.. _pythoncapi-compat project : https://github.com/python/pythoncapi-compat/
14671462
14681463
1464+ .. _whatsnew314-c-api-deprecated :
1465+
14691466Deprecated
14701467----------
14711468
@@ -1505,17 +1502,17 @@ Deprecated
15051502
15061503 The `pythoncapi-compat project `_ can be used to get these new public
15071504 functions on Python 3.13 and older.
1508-
15091505 (Contributed by Victor Stinner in :gh: `128863 `.)
15101506
1511-
15121507.. include :: ../deprecations/c-api-pending-removal-in-3.15.rst
15131508
15141509.. include :: ../deprecations/c-api-pending-removal-in-3.18.rst
15151510
15161511.. include :: ../deprecations/c-api-pending-removal-in-future.rst
15171512
15181513
1514+ .. _whatsnew314-c-api-removed :
1515+
15191516Removed
15201517-------
15211518
0 commit comments