cpython/Misc/NEWS.d/next/Library
2026-05-02 18:21:59 -07:00
..
2022-09-17-20-20-01.gh-issue-96894.t7my0A.rst gh-96894: Do not turn echo off for subsequent commands in batch activators (GH-96895) 2026-04-13 11:50:46 +00:00
2023-09-08-13-10-32.gh-issue-83281.2Plpcj.rst bpo-39100: _header_value_parser: do not treat a Group as invalid-mailbox (#24872) 2026-04-30 13:24:23 -04:00
2023-12-25-19-14-07.gh-issue-113471.ZQMpbI.rst gh-113471: Add custom default Content-Type to http.server (#113475) 2026-04-30 18:00:48 +03:00
2024-02-10-21-25-22.gh-issue-70039.6wvcAP.rst gh-70039: smtplib: store the server name in ._host in .connect() (#115259) 2026-04-08 17:46:25 -04:00
2024-07-30-19-19-33.gh-issue-81074.YAeWNf.rst gh-81074: Allow non-ASCII addr_spec in email.headerregistry.Address (#122477) 2026-05-01 14:00:46 -04:00
2024-07-31-17-22-10.gh-issue-83938.TtUa-c.rst gh-83938, gh-122476: Stop incorrectly RFC 2047 encoding non-ASCII email addresses (#122540) 2026-05-01 13:52:06 -04:00
2024-07-31-17-23-06.gh-issue-122476.TtUa-c.rst gh-83938, gh-122476: Stop incorrectly RFC 2047 encoding non-ASCII email addresses (#122540) 2026-05-01 13:52:06 -04:00
2024-09-09-12-48-37.gh-issue-123853.e-zFxb.rst gh-123853: Update locale.windows_locale (GH-123901) 2026-04-20 11:47:37 +03:00
2024-11-24-07-18-40.gh-issue-108951.jyKygP.rst gh-108951: document addition of TaskGroup.cancel() (#149031) 2026-04-28 09:45:55 -07:00
2025-04-17-15-26-35.gh-issue-132631.IDFZfb.rst gh-132631: Fix "I/O operation on closed file" when parsing JSON Lines file (#132632) 2026-04-23 15:27:02 +00:00
2025-05-23-10-28-51.gh-issue-134551.0rnq0X.rst gh-134551: Add t-strings support to pprint (#134577) 2026-04-14 14:37:41 +03:00
2025-06-22-16-29-10.gh-issue-135528.Rt_QhR.rst gh-135528: Support more second-level domain names in http.cookiejar (#135820) 2026-04-29 11:33:51 +00:00
2025-07-02-17-01-17.gh-issue-125862.WgFYj3.rst gh-125862: Keep ContextDecorator open across generator/coroutine execution (GH-136212) 2026-04-28 05:26:38 +00:00
2025-08-24-15-09-30.gh-issue-75707.GOWZrC.rst gh-75707: tarfile: Add optional open() argument "mtime" (GH-138117) 2026-05-01 15:39:58 -07:00
2025-10-18-12-13-39.gh-issue-140287.49iU-4.rst gh-140287: Handle PYTHONSTARTUP script exceptions in the asyncio REPL (#140288) 2026-04-25 15:24:40 +01:00
2025-12-06-08-48-26.gh-issue-141449.hQvNW_.rst gh-141388: Improve docs/tests for non-function callables as annotate functions (#142327) 2026-05-02 18:21:59 -07:00
2025-12-10-15-15-09.gh-issue-130273.iCfiY5.rst gh-130273: Fix traceback color output with unicode characters (GH-142529) 2026-04-07 15:05:23 +02:00
2025-12-17-02-55-03.gh-issue-108411.up7MAc.rst gh-108411: Make typing.IO/BinaryIO arguments positional-only (#142906) 2026-04-20 13:19:43 -07:00
2025-12-17-04-10-35.gh-issue-142831.ee3t4L.rst gh-142831: Fix use-after-free in json encoder during re-entrant mutation (gh-142851) 2026-04-12 00:14:50 +00:00
2026-01-19-21-23-18.gh-issue-105936.dGrzjM.rst gh-105936: Properly update closure cells for __setattr__ and __delattr__ in frozen dataclasses with slots (GH-144021) 2026-04-12 14:12:19 -07:00
2026-02-07-12-54-20.gh-issue-70647.Bja_Lk.rst GH-70647: Remove support for %d (and deprecate for %e) without year in strptime() (GH-144570) 2026-04-14 17:15:27 -07:00
2026-02-12-18-05-16.gh-issue-137855.2_PTbg.rst gh-137855: Lazy import inspect module in dataclasses (#144387) 2026-04-25 22:57:38 -07:00
2026-02-22-00-00-00.gh-issue-145105.csv-reader-reentrant.rst Prevent GitHub's web conflict editor from converting LF to CRLF (#148739) 2026-04-19 12:21:17 +03:00
2026-02-22-19-36-00.gh-issue-145056.TH8nX4.rst gh-145056: Add support for frozendict in dataclass asdict and astuple (#145125) 2026-04-22 19:39:08 -07:00
2026-02-25-10-00-00.gh-issue-145200.m_4PAtcI.rst gh-145200: Fix EVP_MAC_CTX leak in hashlib HMAC on init failure (GH-145201) 2026-04-11 15:10:43 -07:00
2026-02-25-22-20-00.gh-issue-117716.w6kYp9.rst gh-117716: Fix wave RIFF padding for data chunks (GH-145237) 2026-04-15 14:21:43 +02:00
2026-02-26-12-00-00.gh-issue-145244.Kj31cp.rst gh-145244: Fix use-after-free on borrowed dict key in json encoder (GH-145245) 2026-04-11 22:26:36 +00:00
2026-03-01-01-58-10.gh-issue-145378.oy6rb9.rst GH-145378: Use PyREPL as the default input console for pdb (#145379) 2026-04-29 22:55:09 -07:00
2026-03-11-15-09-52.gh-issue-145831._sW94w.rst gh-145831: email.quoprimime: decode() leaves stray \r when eol='\r\n' (#145832) 2026-04-09 16:21:49 -04:00
2026-03-12-00-00-00.gh-issue-145846.UbHxjv.rst gh-145846: Fix memory leak in _lsprof clearEntries() context chain (#145847) 2026-04-07 22:56:19 +02:00
2026-03-22-16-52-04.gh-issue-146292.rJvvs0.rst gh-146292: Add colour to http.server logs (GH-146293) 2026-04-08 14:10:05 +02:00
2026-03-22-23-42-22.gh-issue-146313.RtDeAd.rst gh-146313: Fix multiprocessing ResourceTracker deadlock after os.fork() (GH-146316) 2026-04-11 23:06:19 -07:00
2026-03-28-11-31-32.gh-issue-146563.cXtSym.rst gh-146563: add exception note for invalid Expat handler return values (#146565) 2026-04-14 19:12:47 +02:00
2026-03-29-21-31-14.gh-issue-146609.BnshCt.rst gh-146609: Add colour to timeit CLI output (#146610) 2026-04-08 16:18:53 +03:00
2026-04-01-07-10-49.gh-issue-147957.QXf5Xx.rst gh-147957: pop items from UserDict in LIFO order (gh-147958) 2026-04-14 23:29:41 -05:00
2026-04-02-05-06-34.gh-issue-147991.2ANtR5.rst gh-147991: Speed up tomllib import time (GH-147992) 2026-04-30 18:25:32 +02:00
2026-04-04-20-22-02.gh-issue-148100.lSmGQi.rst gh-148100: Soft deprecate re.match and re.Pattern.match in favour of prefixmatch (#148101) 2026-04-15 23:09:47 +03:00
2026-04-07-12-37-53.gh-issue-148207.YhGem4.rst gh-148207: add additional keywords to typing.TypeVarTuple (#148212) 2026-04-22 06:28:12 -07:00
2026-04-07-14-13-40.gh-issue-148192.34AUYQ.rst gh-148192: Fix Generator._make_boundary behavior with CRLF line endings. (#148193) 2026-04-14 09:10:08 -04:00
2026-04-08-11-44-12.gh-issue-148225.H34yJp.rst gh-148225: Validate profiling.sampling replay input (#148243) 2026-04-08 23:34:46 +00:00
2026-04-08-14-19-17.gh-issue-148241.fO_QT4.rst gh-148241: Fix json serialization for str subclasses (#148249) 2026-04-09 13:50:44 +02:00
2026-04-09-12-42-42.gh-issue-148254.Xt7vKs.rst gh-148254: Use singular "sec" in timeit verbose output (#148290) 2026-04-09 17:37:19 +03:00
2026-04-11-12-32-38.gh-issue-137855.tsVny_.rst gh-137855: Improve import time of dataclasses by lazy importing re and copy modules (#148379) 2026-04-11 21:05:24 +00:00
2026-04-11-17-28-06.gh-issue-127012.h3rLYS.rst gh-127012: Traversable.read_text now allows/solicits an errors parameter. (#148401) 2026-04-11 22:25:20 +00:00
2026-04-12-12-31-45.gh-issue-121190.O6-E5_.rst gh-121190: Emit a better error message from importlib.resources.files() when module spec is None" (#148460) 2026-04-12 18:15:01 -04:00
2026-04-12-16-40-11.gh-issue-148370.0Li2EK.rst gh-148370: prevent quadratic behavior in configparser.ParsingError.combine (#148452) 2026-04-14 00:32:54 +02:00
2026-04-13-06-22-27.gh-issue-148464.Bj_NZy.rst gh-148464: Add missing `__ctype_le/be__` attributes for complex types in the ctype module (GH-148485) 2026-04-17 14:09:09 +02:00
2026-04-13-15-59-44.gh-issue-148518.RQdvsu.rst gh-148518 fix index error in local part attribute (#148522) 2026-04-30 17:41:43 -04:00
2026-04-13-21-38-50.gh-issue-144881.3kPqXw.rst gh-144881: Add retry logic to asyncio debugging tools (#148530) 2026-04-13 22:10:54 +00:00
2026-04-14-09-04-35.gh-issue-148508.-GiXml.rst gh-148508: Add resilience to SSL preauth tests on iOS (#148536) 2026-04-14 11:12:37 +08:00
2026-04-15-11-00-39.gh-issue-146553.VGOsoP.rst gh-146553: Fix infinite loop in typing.get_type_hints() on circular __wrapped__ (#148595) 2026-04-22 19:31:58 -07:00
2026-04-15-20-32-55.gh-issue-148639.-dwsjB.rst gh-148639: Implement PEP 800 (typing.disjoint_base) (#148640) 2026-04-17 19:20:41 -07:00
2026-04-16-13-30-00.gh-issue-148651.ZsTdLk.rst gh-148651: Fix refcount leak in _zstd decompressor options (#148657) 2026-04-17 08:42:41 -07:00
2026-04-17-16-31-58.gh-issue-148688.vVugFn.rst gh-148688: Fix _BlocksOutputBuffer_Finish() double free (#148689) 2026-04-18 09:56:56 +00:00
2026-04-18-17-37-13.gh-issue-148740.sYnFi0.rst gh-148740: Fix uuid CLI with custom UUIDs for UUIDv3/v5 namespaces (#148741) 2026-04-29 15:44:22 +02:00
2026-04-18-21-39-15.gh-issue-148735.siw6DG.rst gh-148735: Fix a UAF in Element.findtext() (#148738) 2026-04-23 15:48:00 +01:00
2026-04-20-18-29-21.gh-issue-148801.ROeNqs.rst gh-148801: Fix unbound C recursion in Element.__deepcopy__() (#148802) 2026-04-21 17:20:18 +01:00
2026-04-22-20-49-49.gh-issue-124397.plMglV.rst gh-124397: Add free-threading support for iterators. (gh-148894) 2026-05-01 16:31:00 -05:00
2026-04-23-07-38-04.gh-issue-148680.___ePl.rst gh-148680: Replace internal names with type_reprs of objects in string representations of ForwardRef (#148682) 2026-04-23 06:22:20 -07:00
2026-04-23-21-47-49.gh-issue-148947.W4V2lG.rst gh-148947: dataclasses: fix error on empty __class__ cell (#148948) 2026-04-25 08:31:22 -07:00
2026-04-25-11-56-05.gh-issue-146311.iHWO0v.rst gh-146311: Reject non-canonical padding bits in base32, 64, & 85 decoding (GH-146312) 2026-04-25 16:02:51 -07:00
2026-04-25-12-50-46.gh-issue-148981.YMM4Y9.rst gh-148981: Add color parameter to ast.dump (#148982) 2026-04-26 10:15:54 +01:00
2026-04-25-18-09-16.gh-issue-148991.AZ64Et.rst gh-148991: Add colour to tokenize CLI output (#148992) 2026-04-26 22:14:33 +03:00
2026-04-26-23-01-50.gh-issue-149026.Akk4Bc.rst gh-149026: Add colour to pickletools CLI output (#149027) 2026-04-29 18:33:05 +03:00
2026-04-27-17-12-11.gh-issue-148914.i5C3kW.rst gh-148914: Fix memoization of in-band PickleBuffer in the Python implementation (GH-149052) 2026-05-02 12:04:05 +03:00
2026-04-27-20-15-54.gh-issue-149083.BdrpU8.rst gh-149083: Convert dataclasses.MISSING and dataclasses.KW_ONLY to sentinels (#149086) 2026-04-29 19:39:29 -07:00
2026-04-28-16-30-48.gh-issue-149085.5aNgBD.rst gh-149085: Add max_threads keyword to faulthandler.dump_traceback() (GH-149106) 2026-04-30 09:27:57 -04:00
2026-04-29-14-33-42.gh-issue-149148.EaiYvk.rst gh-149148: Upgrade bundled pip to 26.1 (#149150) 2026-04-29 17:36:01 +03:00
2026-04-29-16-11-27.gh-issue-149117.yEeTYd.rst gh-149117: Set ImportError.name on errors from runpy.run_module/run_path (gh-149159) 2026-05-02 12:27:23 +10:00
2026-04-30-14-21-26.gh-issue-149173.KJqZm0.rst gh-149173: Fix inverted PYTHON_BASIC_REPL environment check in _pyrepl_available() (#149174) 2026-04-30 22:32:57 -07:00
2026-05-01-10-20-27.gh-issue-149214.btP546.rst gh-149214: Fix non ascii characters in remote debugging (#149228) 2026-05-02 15:07:28 +01:00
2026-05-02-01-09-29.gh-issue-149221.__KOks.rst gh-149221:Fix binomialvariate Function for random module (gh-149222) 2026-05-02 07:55:43 -05:00
README.rst

Put news entry `blurb`_ files for the *Library* section in this directory.

.. _blurb: https://pypi.org/project/blurb/