cpython/Misc/NEWS.d/next/Library
2025-08-06 14:59:22 +02:00
..
2017-12-30-18-21-00.bpo-28494.Dt_Wks.rst gh-72680: Fix false positives when using zipfile.is_zipfile() (GH-134250) 2025-05-20 18:32:41 -07:00
2021-12-18-12-46-20.bpo-45959.vPlr3P.rst gh-90117: handle dict and mapping views in pprint (#30135) 2025-05-20 12:30:00 -07:00
2022-07-24-20-56-32.gh-issue-69426.unccw7.rst gh-69426: HTMLParser: only unescape properly terminated character entities in attribute values (GH-95215) 2025-05-07 18:49:49 +03:00
2023-02-13-21-41-34.gh-issue-86155.ppIGSC.rst gh-86155: Fix data loss after unclosed script or style tag in HTMLParser (GH-22658) 2025-05-10 17:36:06 +00:00
2023-02-13-21-56-38.gh-issue-62824.CBZzX3.rst gh-62824: Add alias for iso-8859-8-i which is the same as iso-8859-8 (gh-134306) 2025-05-20 15:14:02 +02:00
2023-03-13-22-51-40.gh-issue-99813.40TV02.rst gh-99813: Start using SSL_sendfile when available (#99907) 2025-07-12 12:42:35 +00:00
2023-07-05-14-34-10.gh-issue-105497.HU5u89.rst gh-107538: [Enum] fix handling of inverted/negative values (GH-132273) 2025-07-10 16:49:09 -07:00
2024-06-06-17-49-07.gh-issue-120170.DUxhmT.rst gh-120170: Exclude __mp_main__ in C version of whichmodule() (#120171) 2025-05-23 21:45:45 +03:00
2024-07-16-00-01-04.gh-issue-99631.GWD4fD.rst gh-99631: Add custom loads and dumps support for the shelve module (#118065) 2025-07-12 14:27:32 +02:00
2024-10-17-01-12-22.gh-issue-119109.u4hcvb.rst gh-119109: improve functools.partial vectorcall with keywords (#124584) 2025-07-09 12:55:45 +05:30
2024-10-22-16-21-55.gh-issue-125843.2ttzYo.rst gh-125843: indicate which C function caused a curses.error (#125844) 2025-05-19 15:53:39 +02:00
2024-10-28-06-54-22.gh-issue-125028.GEY8Ws.rst gh-125028: Prohibit placeholders in partial keywords (GH-126062) 2025-05-08 10:53:53 +03:00
2024-11-25-10-22-08.gh-issue-126883.MAEF7g.rst gh-126883: Add check that timezone fields are in range for datetime.fromisoformat (#127242) 2025-05-19 14:07:11 -04:00
2025-03-09-03-13-41.gh-issue-130999.tBRBVB.rst gh-130999: Avoid exiting the new REPL when there are non-string candidates for suggestions (gh-131001) 2025-06-02 13:04:59 +02:00
2025-03-11-05-24-14.gh-issue-130664.g0yNMm.rst gh-130664: Treat '0' fill character with align '=' as zero-padding for Fraction's (GH-131067) 2025-07-03 13:57:31 +03:00
2025-03-13-20-48-58.gh-issue-123471.cM4w4f.rst gh-123471: make concurrent iteration over itertools.cycle safe under free-threading (#131212) 2025-06-02 20:13:32 +05:30
2025-03-17-21-21-06.gh-issue-131146.A5Obgv.rst gh-131146: Fix month names in a "standalone form" in calendar module (GH-131147) 2025-07-31 14:06:33 +02:00
2025-03-19-12-41-42.gh-issue-91349.8eTOCP.rst gh-91349: Adjust default compression level to 6 (down from 9) in gzip and tarfile (GH-131470) 2025-07-20 09:43:40 -07:00
2025-04-07-06-41-54.gh-issue-131884.ym9BJN.rst gh-131884: Fix incorrect formatting in json.dumps() when using indent and skipkeys=True (GH-132200) 2025-06-03 10:40:25 +03:00
2025-04-07-09-53-54.gh-issue-87790.6nj3zQ.rst gh-87790: support thousands separators for formatting fractional part of Decimal (#132202) 2025-07-07 11:16:27 +03:00
2025-04-07-10-20-16.gh-issue-87790.X2SjJe.rst gh-87790: support thousands separators for formatting fractional part of Fraction (#132204) 2025-07-07 11:16:31 +03:00
2025-04-08-07-25-10.gh-issue-107583.JGfbhq.rst gh-107538: [Enum] fix handling of inverted/negative values (GH-132273) 2025-07-10 16:49:09 -07:00
2025-04-16-21-02-57.gh-issue-132551.Psa7pL.rst gh-132551: make io.BytesIO thread safe (#132616) 2025-05-08 18:51:36 +00:00
2025-04-21-00-58-04.gh-issue-127081.3DCl92.rst gh-127081: lock non-re-entrant *pwent calls in free-threading (#132748) 2025-05-22 15:52:02 +05:30
2025-04-21-01-03-15.gh-issue-127081.WXRliX.rst gh-127081: use getlogin_r if available (gh-132751) 2025-06-03 13:28:58 -04:00
2025-04-21-01-05-14.gh-issue-127081.Egrpq7.rst gh-127081: add critical sections to dbm objects (gh-132749) 2025-05-14 13:49:35 -04:00
2025-04-22-21-00-23.gh-issue-123471.asOLA2.rst gh-123471: Make itertools.product and itertools.combinations thread-safe (#132814) 2025-06-30 11:31:59 +00:00
2025-04-25-11-48-00.gh-issue-122781.ajsdns.rst gh-122781: Allow empty offset for %z in strptime (#132922) 2025-05-20 16:39:58 +00:00
2025-04-25-11-53-37.gh-issue-95380.7dvPe-.rst gh-95380: Remove the 1024 bytes limit in fcntl.fcntl() and fcntl.ioctl() (GH-132907) 2025-05-13 14:44:07 +00:00
2025-04-25-16-06-53.gh-issue-132908.wV5rja.rst gh-132908: Add math.isnormal/issubnormal() functions (GH132935) 2025-06-02 13:38:05 +03:00
2025-04-26-15-50-12.gh-issue-133009.etBuz5.rst gh-133009: fix UAF in xml.etree.ElementTree.Element.__deepcopy__ (#133010) 2025-05-10 09:32:39 +02:00
2025-04-29-11-48-46.gh-issue-132876.lyTQGZ.rst gh-132876: workaround broken ldexp() on Windows 10 (#133135) 2025-05-25 21:44:33 -05:00
2025-04-30-19-32-18.gh-issue-132969.EagQ3G.rst gh-132969: Fix error/hang when shutdown(wait=False) and task exited abnormally (GH-133222) 2025-06-10 13:28:31 +02:00
2025-05-01-10-56-44.gh-issue-132813.rKurvp.rst gh-132813: Improve error messages for incorrect types and values of csv.Dialog attributes (GH-133241) 2025-06-02 23:35:41 +03:00
2025-05-01-16-03-11.gh-issue-133017.k7RLQp.rst gh-133017: Improve error message for invalid typecodes in multiprocessing.{Array,Value} (GH-133252) 2025-05-09 11:46:45 +03:00
2025-05-04-17-04-55.gh-issue-132493.huirKi.rst gh-132493: Remove __annotations__ usage in inspect._signature_is_functionlike (#133415) 2025-05-09 18:42:53 -07:00
2025-05-05-03-14-08.gh-issue-133390.AuTggn.rst gh-133390: Document SQLITE_KEYWORDS (GH-135659) 2025-06-18 12:56:49 +02:00
2025-05-05-10-41-41.gh-issue-133253.J5-xDD.rst gh-133253: making linecache thread-safe (#133305) 2025-05-09 12:15:16 +05:30
2025-05-05-18-50-00.gh-issue-133447.ajshdb.rst gh-133447: Add basic color to sqlite3 CLI (#133461) 2025-05-10 07:59:01 +00:00
2025-05-05-22-11-24.gh-issue-133439.LpmyFz.rst gh-133439: Fix dot commands with trailing spaces are mistaken for multi-line sqlite statements in the sqlite3 command-line interface (GH-133440) 2025-05-09 11:41:10 +00:00
2025-05-06-14-44-55.gh-issue-133517.Ca6NgW.rst gh-133517: Remove os.listdrive, os.listvolumes and os.listmounts in non-desktop Windows builds (GH-133518) 2025-05-07 20:45:42 +01:00
2025-05-06-22-54-37.gh-issue-133551.rfy1tJ.rst gh-133551: Support t-strings in annotationlib (#133553) 2025-05-07 18:10:35 -07:00
2025-05-07-13-31-06.gh-issue-92897.ubeqGE.rst Test fixes for 3.15 (GH-133599) 2025-05-07 14:50:39 -05:00
2025-05-07-14-36-30.gh-issue-133577.BggPk9.rst gh-133577: Add parameter formatter to logging.basicConfig (GH-133578) 2025-05-14 07:45:00 +01:00
2025-05-07-19-16-41.gh-issue-133581.kERUCJ.rst gh-133581: Improve AST unparsing of t-strings (#133635) 2025-05-08 06:13:57 -07:00
2025-05-07-22-15-15.gh-issue-133595.c3U88r.rst gh-133595: Clean up sqlite3.Connection APIs (GH-133605) 2025-05-08 15:42:00 +03:00
2025-05-08-13-43-19.gh-issue-133489.9eGS1Z.rst gh-133489: Remove size restrictions on getrandbits() and randbytes() (GH-133658) 2025-05-31 11:23:01 +03:00
2025-05-09-08-49-03.gh-issue-133701.KI8tGz.rst gh-133701: Fix incorrect __annotations__ on TypedDict defined under PEP 563 (#133772) 2025-05-14 06:24:33 -07:00
2025-05-09-09-10-34.gh-issue-130328.s9h4By.rst GH-130328: Speedup pasting in legacy console on Windows (gh-133728) 2025-05-25 15:17:43 +02:00
2025-05-09-15-50-00.gh-issue-77057.fV8SU-.rst gh-77057: Fix handling of invalid markup declarations in HTMLParser (GH-9295) 2025-05-10 17:31:43 +03:00
2025-05-09-18-29-25.gh-issue-133684.Y1DFSt.rst gh-133684: Fix get_annotations() where PEP 563 is involved (#133795) 2025-05-25 08:40:58 -07:00
2025-05-09-19-05-24.gh-issue-133783.1voCnR.rst gh-133783: Fix __replace__ on AST nodes for optional attributes (#133797) 2025-05-10 09:17:38 -07:00
2025-05-09-20-59-24.gh-issue-132641.3qTw44.rst gh-132641: fix race in lru_cache under free-threading (#133787) 2025-05-13 17:38:57 +00:00
2025-05-10-11-04-47.gh-issue-133810.03WhnK.rst gh-133810: remove http.server.CGIHTTPRequestHandler and --cgi flag (#133811) 2025-05-17 09:58:16 +02:00
2025-05-10-12-06-55.gh-issue-133653.Gb2aG4.rst gh-133653: Fix argparse.ArgumentParser with the formatter_class argument (GH-133813) 2025-05-12 20:27:34 +03:00
2025-05-10-12-07-54.gh-issue-133817.4GMtKV.rst gh-133817: remove keyword arguments syntax for NamedTuple (#133822) 2025-05-11 09:05:56 +02:00
2025-05-11-08-48-55.gh-issue-133823.F8udQy.rst gh-133823: require explicit empty sequence for 0-field TypedDict objects (#133863) 2025-05-11 08:04:45 +00:00
2025-05-11-10-01-48.gh-issue-133866.g3dHP_.rst gh-133866: remove deprecated and undocumented function ctypes.SetPointerType (GH-133869) 2025-05-29 15:28:57 +02:00
2025-05-11-10-28-11.gh-issue-133873.H03nov.rst gh-133873: remove deprecated mark interface for wave.Wave_{read,write} objects (#133874) 2025-05-15 14:52:07 +00:00
2025-05-11-11-39-05.gh-issue-133875.pUar3l.rst gh-133875: Remove deprecated pathlib.PurePath.is_reserved (#133876) 2025-07-19 17:07:46 +00:00
2025-05-11-12-56-52.gh-issue-133604.kFxhc8.rst gh-133604: remove deprecated java_ver function (#133888) 2025-05-16 16:17:54 +02:00
2025-05-12-06-52-10.gh-issue-133925.elInBY.rst gh-133925: Make typing._UnionGenericAlias hashable (#133929) 2025-05-12 08:22:55 -07:00
2025-05-12-20-38-57.gh-issue-133960.Aee79f.rst gh-133960: Improve typing.evaluate_forward_ref (#133961) 2025-05-25 17:26:39 +00:00
2025-05-13-18-21-59.gh-issue-71253.-3Sf_K.rst gh-71253: Match _io exception in _pyio (gh-133985) 2025-05-21 16:45:00 +02:00
2025-05-13-18-54-56.gh-issue-133970.6G-Oi6.rst gh-133970: Make PEP750 types generic (#133976) 2025-05-15 09:11:46 +03:00
2025-05-15-00-27-09.gh-issue-134004.e8k4-R.rst gh-134004: Added the reorganize() methods to dbm.sqlite, dbm.dumb and shelve (GH-134028) 2025-06-01 15:30:04 +03:00
2025-05-15-14-27-01.gh-issue-134062.fRbJet.rst gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063) 2025-05-21 19:48:10 -07:00
2025-05-16-12-40-37.gh-issue-132124.T_5Odx.rst gh-132124: improve safety nets for creating AF_UNIX socket files (GH-134085) 2025-05-21 10:10:31 -07:00
2025-05-16-20-10-25.gh-issue-134098.YyTkKr.rst gh-134098: Fix handling %-encoded trailing slash in SimpleHTTPRequestHandler (GH-134099) 2025-05-17 10:11:34 +03:00
2025-05-17-12-40-12.gh-issue-133889.Eh-zO4.rst gh-133889: Only show the path of the URL in the SimpleHTTPRequestHandler page (GH-134135) 2025-05-18 18:09:51 +00:00
2025-05-17-13-46-20.gh-issue-134097.fgkjE1.rst gh-134097: Print number of refs & blocks after each statement in new REPL (gh-134136) 2025-05-19 15:30:43 +02:00
2025-05-17-18-08-35.gh-issue-133890.onn9_X.rst gh-133890: Handle UnicodeEncodeError in tarfile (GH-134147) 2025-05-18 22:21:06 +03:00
2025-05-17-20-23-57.gh-issue-133982.smS7au.rst gh-133982: Run unclosed file test on all io implementations (gh-134165) 2025-05-21 16:51:56 +02:00
2025-05-18-07-25-15.gh-issue-134173.53oOoF.rst gh-134173: optimize state transfer between concurrent.futures.Future and asyncio.Future (#134174) 2025-05-18 21:26:20 +05:30
2025-05-18-12-23-07.gh-issue-134087.HilZWl.rst gh-134087: enforce signature of threading.RLock (#134178) 2025-05-19 11:26:14 +02:00
2025-05-18-12-48-39.gh-issue-62184.y11l10.rst gh-62184: Remove _pyio import of _io.FileIO (gh-134192) 2025-05-21 17:29:18 +02:00
2025-05-18-13-23-29.gh-issue-134168.hgx3Xg.rst gh-134168: fix http.server CLI support for IPv6 and --directory when serving over HTTPS (#134169) 2025-05-24 12:19:20 +00:00
2025-05-18-23-46-21.gh-issue-134152.30HwbX.rst gh-134155: fix AttributeError in email._header_value_parser.get_address (#134194) 2025-06-05 13:28:11 -04:00
2025-05-19-10-32-11.gh-issue-134152.INJC2j.rst gh-134152: Fix UnboundLocalError in email._header_value_parser _get_ptext_to_endchars (#134233) 2025-05-25 18:09:32 -04:00
2025-05-19-15-05-24.gh-issue-134235.pz9PwV.rst gh-134235: Import Autocomplete for Builtin Modules (GH-134277) 2025-05-19 14:21:30 -07:00
2025-05-19-15-30-00.gh-issue-132983.asdsfs.rst gh-132983: Add zstd version info to test.pythoninfo (#134230) 2025-05-20 00:06:04 +02:00
2025-05-19-17-27-21.gh-issue-80184.LOkbaw.rst gh-80184: Set getattr(socket, "SOMAXCONN", 5) as the default queue size for TCPServer (GH-134249) 2025-05-19 19:28:09 +00:00
2025-05-19-18-12-42.gh-issue-88994.7avvVu.rst gh-88994: Change datetime.datetime.now to half-even rounding (#134258) 2025-05-19 22:48:55 +02:00
2025-05-19-20-59-06.gh-issue-134209.anhTcF.rst gh-134209: use heap-allocated memory in _curses.window.{instr,getstr} (GH-134283) 2025-05-20 20:36:04 +00:00
2025-05-20-11-35-08.gh-issue-72902.jzEI-E.rst gh-72902: improve Fraction constructor speed for typical inputs (GH-134320) 2025-05-20 12:47:27 +03:00
2025-05-20-11-51-17.gh-issue-71189.0LpTB1.rst gh-71189: Support all-but-last mode in os.path.realpath() (GH-117562) 2025-07-30 10:19:19 +03:00
2025-05-20-15-13-43.gh-issue-86802.trF7TM.rst gh-86802: Fix asyncio memory leak; shielded task exceptions log once through the exception handler (gh-134331) 2025-05-20 17:14:27 +02:00
2025-05-20-19-16-30.gh-issue-134323.ZQZGvw.rst gh-134323: Fix the new threading.RLock.locked method (#134368) 2025-05-22 13:48:24 +00:00
2025-05-20-21-45-58.gh-issue-90871.Gkvtp6.rst gh-90871: fix connection backlog offset in asyncio (gh-134392) 2025-05-21 15:59:09 +02:00
2025-05-22-13-10-32.gh-issue-114177.3TYUJ3.rst gh-114177: avoid calling connection lost callbacks when loop is already closed in asyncio subprocess (#134508) 2025-05-23 10:03:16 +05:30
2025-05-22-14-12-53.gh-issue-134451.M1rD-j.rst gh-134451: Converted asyncio.tools.CycleFoundException from dataclass to a regular exception type. (#134513) 2025-05-23 05:15:21 +00:00
2025-05-22-18-14-13.gh-issue-134546.fjLVzK.rst gh-134546: ensure remote pdb script is readable (#134552) 2025-05-23 23:07:39 -04:00
2025-05-23-10-15-36.gh-issue-134565.zmb66C.rst gh-134565: Use ExceptionGroup to handle multiple errors in unittest.doModuleCleanups() (GH-134566) 2025-05-23 21:07:49 +03:00
2025-05-23-20-01-52.gh-issue-134580.xnaJ70.rst gh-134580: Modernizing difflib.HtmlDiff for HTML Output (#134581) 2025-05-28 03:46:41 +03:00
2025-05-23-23-43-39.gh-issue-134582.9POq3l.rst gh-134582: Fix t-strings untokenize() roundtrip removing space between braces (#134603) 2025-05-25 17:23:38 +01:00
2025-05-24-03-10-36.gh-issue-80334.z21cMa.rst gh-80334: fix multiprocessing.freeze_support for other spawn platforms (GH-134462) 2025-05-24 03:50:19 +00:00
2025-05-24-13-10-35.gh-issue-134210.0IuMY2.rst gh-134210: handle signals in _curses.window.getch (#134326) 2025-05-27 10:51:05 +02:00
2025-05-25-11-02-05.gh-issue-134657.3YFhR9.rst gh-134657: Remove newly added private names from asyncio.__all__ (#134665) 2025-07-09 13:25:46 +05:30
2025-05-25-13-46-37.gh-issue-134635.ZlPrlX.rst gh-134635: add zlib.{adler32,crc32}_combine to combine checksums (#134650) 2025-05-27 10:48:34 +02:00
2025-05-25-23-23-05.gh-issue-134151.13Wwsb.rst gh-134151 Fix TypeError in email.utils.decode_params when sorting RFC 2231 continuations (#134687) 2025-06-08 09:13:21 +02:00
2025-05-26-10-52-27.gh-issue-134698.aJ1mZ1.rst gh-134698: Hold a lock when the thread state is detached in ssl (GH-134724) 2025-07-25 08:16:05 -07:00
2025-05-26-11-01-54.gh-issue-134531.my1Fzt.rst gh-134531: cleanup _hashopenssl.c to support EVP_MAC (#134626) 2025-05-26 10:12:32 +00:00
2025-05-26-12-31-08.gh-issue-132710.ApU3TZ.rst gh-132710: add missing NEWS entry for GH-132901 (#134705) 2025-05-26 10:38:16 +00:00
2025-05-26-14-04-39.gh-issue-134696.P04xUa.rst gh-134696: align OpenSSL and HACL*-based hash functions constructors AC signatures (#134713) 2025-05-31 09:37:47 +02:00
2025-05-26-17-06-40.gh-issue-134637.9-3zRL.rst gh-134637: Fix performance regression in calling ctypes function pointer in free threading. (#134702) 2025-05-26 18:26:40 +00:00
2025-05-26-22-18-32.gh-issue-134771.RKXpLT.rst gh-134771: Fix time_clockid_converter() on Cygwin (#134772) 2025-05-29 19:35:53 +02:00
2025-05-27-11-13-51.gh-issue-133579.KY9M6S.rst gh-133579: consistently report C curses function failures (#134327) 2025-05-27 10:15:16 +00:00
2025-05-27-11-18-13.gh-issue-133579.ohtgdC.rst gh-133579: consistently report C curses function failures (#134327) 2025-05-27 10:15:16 +00:00
2025-05-27-11-24-38.gh-issue-133579.WGPUC1.rst gh-133579: consistently report C curses function failures (#134327) 2025-05-27 10:15:16 +00:00
2025-05-28-15-53-27.gh-issue-128840.Nur2pB.rst gh-128840: Fix parsing long IPv6 addresses with embedded IPv4 address (#134836) 2025-05-28 08:24:24 -07:00
2025-05-28-20-49-29.gh-issue-134857.dVYXVO.rst gh-134857: Improve error report for doctests run with unittest (GH-134858) 2025-05-30 00:32:44 +03:00
2025-05-29-06-53-40.gh-issue-134885.-_L22o.rst gh-134885: zstd: Use Py_XSETREF (GH-134886) 2025-05-30 11:30:05 +02:00
2025-05-29-17-39-13.gh-issue-108885.MegCRA.rst gh-108885: Use subtests for doctest examples run by unittest (GH-134890) 2025-05-31 13:01:46 +03:00
2025-05-30-09-46-21.gh-issue-134939.Pu3nnm.rst gh-134939: Add the concurrent.interpreters Module (gh-133958) 2025-06-11 17:35:48 -06:00
2025-05-30-13-07-29.gh-issue-134718.9Qvhxn.rst gh-134718: Fix ast.dump() for empty non-default values (GH-134926) 2025-05-30 17:25:07 +03:00
2025-05-30-18-13-48.gh-issue-134718.5FEspx.rst gh-134718: Omit optional Load() values in ast.dump() (GH-134934) 2025-05-31 10:32:53 +03:00
2025-05-31-12-08-12.gh-issue-134970.lgSaxq.rst gh-134970: Fix exception message in argparse module (GH-134971) 2025-06-01 08:56:56 +03:00
2025-05-31-15-49-46.gh-issue-134978.mXXuvW.rst gh-134978: deprecate string keyword parameter for hash function constructors (#134979) 2025-06-02 10:25:50 +02:00
2025-06-01-14-18-48.gh-issue-135004.cq3-fp.rst gh-135004: rewrite and cleanup blake2module.c (#135006) 2025-06-09 09:17:43 +02:00
2025-06-01-15-13-07.gh-issue-66234.Jw7OdC.rst gh-66234: Add flag to disable the use of mmap in dbm.gnu (GH-135005) 2025-06-02 21:08:26 +03:00
2025-06-02-14-28-30.gh-issue-130662.EIgIR8.rst gh-130662: Accept leading zeros in precision/width for Fraction's formatting (#130663) 2025-06-02 15:28:20 +02:00
2025-06-02-14-36-28.gh-issue-130662.Gpr2GB.rst gh-130662: Accept leading zeros in precision/width for Decimal's formatting (#132549) 2025-06-02 15:30:52 +02:00
2025-06-03-12-59-17.gh-issue-135069.xop30V.rst gh-135069: Fix exception message in encodings.idna module (#135071) 2025-07-03 15:23:37 +05:30
2025-06-06-17-34-18.gh-issue-133934.yT1r68.rst gh-133934: Mention special commands in sqlite3 .help message (GH-135224) 2025-06-19 13:47:29 +02:00
2025-06-08-10-22-22.gh-issue-135244.Y2SOTJ.rst gh-135244: generate UUID random Node ID with a CSPRNG as per RFC 9562, §6.10.3 (#135226) 2025-06-08 11:46:16 +00:00
2025-06-08-11-11-07.gh-issue-135234.wJCdh0.rst gh-135234: improve _hashlib exceptions when reporting an OpenSSL function failure (#135250) 2025-06-09 09:13:29 +02:00
2025-06-08-14-50-34.gh-issue-135276.ZLUhV1.rst gh-135276: Refresh zipfile.Path from zipp 3.23 (#135277) 2025-06-08 19:20:20 +00:00
2025-06-09-10-16-55.gh-issue-121914.G6Avkq.rst gh-121914: Change the names of the symbol tables for lambda and genexpr (GH-135288) 2025-07-13 21:09:42 +03:00
2025-06-10-00-42-30.gh-issue-135321.UHh9jT.rst gh-135321: Always raise a correct exception for BINSTRING argument > 0x7fffffff in pickle (GH-135322) 2025-06-11 10:15:12 +00:00
2025-06-10-10-22-18.gh-issue-130870.JipqbO.rst gh-130870: Preserve GenericAlias subclasses in typing.get_type_hints() (#131583) 2025-07-05 06:55:39 -07:00
2025-06-10-16-11-00.gh-issue-133967.P0c24q.rst gh-133967: Do not normalize locale name 'C.UTF-8' to 'en_US.UTF-8' (#135347) 2025-06-10 13:38:32 +00:00
2025-06-10-21-42-04.gh-issue-135335.WnUqb_.rst gh-135335: flush stdout/stderr in forkserver after preloading modules (#135338) 2025-06-18 14:17:02 +02:00
2025-06-12-10-45-02.gh-issue-135368.OjWVHL.rst gh-135368: Fix mocks on dataclass specs with instance=True (#135421) 2025-06-14 09:46:43 +01:00
2025-06-12-18-15-31.gh-issue-135429.mch75_.rst gh-135429: Fix the argument mismatch in lsprof throw event (#135442) 2025-06-12 14:46:47 -07:00
2025-06-14-12-06-55.gh-issue-135487.KdVFff.rst gh-135487: fix reprlib.Repr.repr_int when given very large integers (#135506) 2025-06-24 11:09:46 +00:00
2025-06-14-14-19-13.gh-issue-135497.1pzwdA.rst gh-135497: fix MAXLOGNAME detection in configure.ac (#135508) 2025-06-14 16:04:16 +00:00
2025-06-15-03-03-22.gh-issue-65697.COdwZd.rst gh-65697: Improved error msg for configparser key validation (#135527) 2025-06-15 12:13:19 -04:00
2025-06-16-12-37-02.gh-issue-135444.An2eeA.rst gh-135444: fix asyncio.DatagramTransport.sendto to account for datagram header size when data cannot be sent (#135445) 2025-07-30 23:41:28 +05:30
2025-06-16-15-03-03.gh-issue-135561.mJCN8D.rst gh-135561: ensure that the GIL is held when handling an HACL* error in _hmac (#135562) 2025-06-19 17:27:19 +00:00
2025-06-17-22-44-19.gh-issue-119180.Ogv8Nj.rst gh-119180: Only fetch globals and locals if necessary in annotationlib.get_annotations() (#135644) 2025-06-17 20:29:13 -07:00
2025-06-17-23-13-56.gh-issue-135557.Bfcy4v.rst gh-135557: use atomic stores in heapq operations in free-threading (#135601) 2025-06-21 14:13:15 +05:30
2025-06-18-11-43-17.gh-issue-135646.r7ekEn.rst gh-135646: Raise consistent NameError exceptions in ForwardRef.evaluate() (#135663) 2025-06-18 13:00:55 +00:00
2025-06-18-13-58-13.gh-issue-135645.109nff.rst gh-135645: Added supports_isolated_interpreters to sys.implementation (#135667) 2025-06-21 10:56:14 +03:00
2025-06-18-19-25-32.gh-issue-123471.lx1Xbt.rst gh-123471: Make itertools.chain thread-safe (#135689) 2025-06-30 16:36:58 +05:30
2025-06-20-16-28-47.gh-issue-135759.jne0Zi.rst gh-135759: consistently reject negative sizes in SHAKE digests (#135767) 2025-06-21 09:43:30 +00:00
2025-06-20-17-06-59.gh-issue-90117.GYWVrn.rst GH-90117: Check for list and tuple before MappingView in pprint (GH-135779) 2025-06-24 14:41:41 -07:00
2025-06-22-02-16-17.gh-issue-135640.FXyFL6.rst gh-135640: Adds more type checking to ElementTree (GH-135643) 2025-07-03 10:48:47 +03:00
2025-06-22-16-23-44.gh-issue-135815.0DandH.rst gh-135815: skip netrc security checks if os.getuid is missing (#135816) 2025-06-22 19:48:06 +00:00
2025-06-22-22-03-06.gh-issue-135823.iDBg97.rst gh-135823: improve error message in netrc security checks (#135827) 2025-06-23 12:49:27 +02:00
2025-06-23-10-19-11.gh-issue-135855.-J0AGF.rst gh-135855: Raise TypeError When Passing Non-dict Object to _interpreters.set___main___attrs (gh-135856) 2025-06-24 12:53:14 -06:00
2025-06-23-11-04-25.gh-issue-135836.-C-c4v.rst gh-135836: Fix IndexError in asyncio.create_connection with empty exceptions list (#135845) 2025-07-01 11:50:11 +00:00
2025-06-24-10-23-37.gh-issue-135853.6xDNOG.rst gh-135853: add math.signbit (#135877) 2025-06-28 14:46:07 +02:00
2025-06-24-10-52-35.gh-issue-135836.s37351.rst gh-135836: Fix IndexError in asyncio.create_connection() (#135875) 2025-07-03 09:38:39 +05:30
2025-06-24-13-30-47.gh-issue-135853.7ejTvK.rst gh-135853: add math.fmax and math.fmin (#135888) 2025-07-12 11:31:10 +00:00
2025-06-24-14-43-24.gh-issue-135878.Db4roX.rst gh-135878: Fix crash in types.SimpleNamespace.__repr__ (#135889) 2025-06-24 19:33:25 +03:00
2025-06-26-11-52-40.gh-issue-53203.TMigBr.rst gh-53203: Fix strptime() for %c, %x and %X formats on some locales (#135971) 2025-06-27 10:50:59 +03:00
2025-06-26-17-19-36.gh-issue-105456.eR9oHB.rst gh-105456: Remove 3 deprecated sre_* modules (#135994) 2025-07-01 17:31:07 +02:00
2025-06-26-17-28-49.gh-issue-135995.pPrDCt.rst gh-135995: Fix missing char in palmos encoding (#135990) 2025-06-26 18:35:45 -04:00
2025-06-27-09-26-04.gh-issue-87135.33z0UW.rst gh-87135: threading.Lock: Raise rather than hang on Python finalization (GH-135991) 2025-07-01 10:57:42 +02:00
2025-06-27-13-34-28.gh-issue-136028.RY727g.rst gh-136028: Fix parsing month names containing "İ" (U+0130) in strptime() (GH-136029) 2025-06-27 16:47:03 +03:00
2025-06-28-11-32-57.gh-issue-134759.AjjKcG.rst gh-134759: fix UnboundLocalError in email.message.Message.get_payload (#136071) 2025-07-12 13:30:09 +00:00
2025-06-29-15-22-13.gh-issue-90733.NiquaA.rst gh-90733: improve hashlib.scrypt interface (#136100) 2025-07-14 12:49:34 +02:00
2025-06-30-11-12-24.gh-issue-85702.0Lrbwu.rst gh-85702: Catch PermissionError in zoneinfo.load_tzdata() (#136117) 2025-06-30 16:33:01 +02:00
2025-07-02-10-48-21.gh-issue-136193.xfvras.rst gh-136193: Improve TypeError msg when comparing two SimpleNamespaces (#136195) 2025-07-02 14:32:41 +03:00
2025-07-02-18-41-45.gh-issue-133982.7qqAn6.rst gh-133982: Test _pyio.BytesIO in free-threaded tests (gh-136218) 2025-07-04 11:27:21 +09:00
2025-07-04-12-53-02.gh-issue-136156.OYlXoz.rst gh-136156: Allow using linkat() with TemporaryFile (#136281) 2025-07-08 18:39:47 +02:00
2025-07-04-23-45-00.gh-issue-136306.O1YLIU.rst gh-136306: Add support for getting and setting SSL groups (#136307) 2025-07-28 19:33:31 +02:00
2025-07-05-06-56-16.gh-issue-136316.3zj_Do.rst gh-136316: Make typing.evaluate_forward_ref better at evaluating nested forwardrefs (#136319) 2025-07-06 16:44:20 -07:00
2025-07-05-06-59-46.gh-issue-136047.qWvycf.rst gh-136047: Allow typing._allow_reckless_class_checks to check _py_abc (#136115) 2025-07-05 14:24:33 +00:00
2025-07-05-09-45-04.gh-issue-136286.N67Amr.rst Fix 3 typos in "Next" News items (#136892) 2025-07-22 11:22:08 +03:00
2025-07-06-10-18-48.gh-issue-136021.f-FJYT.rst gh-136021: Make type_params a required parameter for typing._eval_type (#136332) 2025-07-06 22:11:13 +03:00
2025-07-06-18-38-10.gh-issue-135953.Z29DCz.rst gh-135953: Implement sampling tool under profile.sample (#135998) 2025-07-10 18:44:24 +01:00
2025-07-07-16-46-55.gh-issue-72327.wLvRuj.rst gh-72327: Suggest using system terminal for pip install in PyREPL (#136328) 2025-07-15 14:25:07 +00:00
2025-07-07-22-12-32.gh-issue-136380.1b_nXl.rst gh-136380: Fix import behavior for concurrent.futures.InterpreterPoolExecutor (#136381) 2025-07-08 13:32:14 +00:00
2025-07-08-20-58-01.gh-issue-136434.uuJsjS.rst gh-136434: Fix docs generation of UnboundItem in subinterpreters (#136435) 2025-07-11 15:31:59 +03:00
2025-07-09-20-29-30.gh-issue-136476.HyLLzh.rst gh-136476: Show the full stack in get_async_stack_trace in _remote_debugging (#136483) 2025-07-09 23:11:17 +00:00
2025-07-10-00-47-37.gh-issue-136470.KlUEUG.rst gh-136470: Correct InterpreterPoolExecutor's default thread name (GH-136472) 2025-07-20 23:34:32 +00:00
2025-07-10-10-18-19.gh-issue-52876.9Vjrd8.rst gh-52876: Implement missing parameter in codecs.StreamReaderWriter functions (#136498) 2025-07-10 17:42:14 +02:00
2025-07-11-03-39-15.gh-issue-136523.s7caKL.rst gh-136523: Fix wave.Wave_write emitting an unraisable when open raises (GH-136529) 2025-07-13 08:49:12 +03:00
2025-07-11-10-23-44.gh-issue-136492.BVi5h0.rst gh-136492: Add FrameLocalsProxyType to types (GH-136546) 2025-07-20 20:49:00 +02:00
2025-07-11-23-04-39.gh-issue-136549.oAi8u4.rst gh-136549: Fix signature of threading.excepthook() (GH-136559) 2025-07-12 18:54:26 +03:00
2025-07-12-18-05-37.gh-issue-136591.ujXmSN.rst gh-136591: avoid using deprecated features for OpenSSL 3.0+ (#136592) 2025-07-12 16:33:07 +00:00
2025-07-15-16-37-34.gh-issue-136669.Yexwah.rst gh-136669: build _asyncio as static module (#136670) 2025-07-16 22:09:08 +05:30
2025-07-19-15-40-47.gh-issue-131724.LS59nA.rst gh-131724: Add a new max_response_headers param to HTTP/HTTPSConnection (GH-136814) 2025-07-20 13:53:54 +00:00
2025-07-19-16-20-54.gh-issue-130645.O-dYcN.rst GH-130645: Default to color help in argparse (#136809) 2025-07-20 14:55:44 -07:00
2025-07-20-10-21-49.gh-issue-136787._0Rbp_.rst gh-136787: improve exception messages for invalid hash algorithms (#136802) 2025-07-20 08:49:34 +00:00
2025-07-20-16-02-00.gh-issue-136874.cLC3o1.rst GH-136874: url2pathname(): discard query and fragment components (#136875) 2025-07-21 17:33:20 +00:00
2025-07-21-11-56-47.gh-issue-136912.zWosAL.rst gh-136912: fix handling of OverflowError in hmac.digest (#136917) 2025-07-26 08:22:06 +00:00
2025-07-21-15-40-00.gh-issue-136914.-GNG-d.rst gh-136914: Fix support of cached functions and properties in DocTest's lineno computation (GH-136930) 2025-07-25 12:46:12 +03:00
2025-07-21-16-10-24.gh-issue-124621.wyoWc1.rst gh-124621: Emscripten: Support pyrepl in browser (GH-136931) 2025-07-22 12:13:38 +02:00
2025-07-21-16-13-20.gh-issue-136929.obKZ2S.rst gh-136929: ensure that hashlib.<name> does not raise AttributeError (#136933) 2025-07-25 14:49:09 +00:00
2025-07-21-22-35-50.gh-issue-136170.QUlc78.rst gh-136170: Revert adding ZipFile.data_offset (GH-136950) 2025-07-21 23:16:30 +00:00
2025-07-23-00-35-29.gh-issue-130577.c7EITy.rst gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027) 2025-07-28 08:37:26 -07:00
2025-07-23-11-59-48.gh-issue-136980.BIJzkB.rst gh-136980: Remove unused C tracing code in bdb (#136981) 2025-07-24 09:58:54 +09:00
2025-07-24-00-38-07.gh-issue-137059.fr64oW.rst GH-137059: url2pathname(): fix support for drive letter in netloc (#137060) 2025-07-27 11:44:41 +00:00
2025-07-25-09-21-56.gh-issue-130522.Crwq68.rst gh-130522: Fix unraisable TypeError in threading at interpreter shutdown (#131537) 2025-07-25 14:51:30 +00:00
2025-07-28-20-48-32.gh-issue-137185.fgI7-B.rst gh-137185: Fix _Py_DumpStack() async signal safety (gh-137187) 2025-07-29 14:25:32 +00:00
2025-07-28-23-11-29.gh-issue-81325.jMJFBe.rst gh-81325: Support path-like objects with streaming TarFile (#137188) 2025-08-03 19:53:01 -07:00
2025-07-30-11-12-22.gh-issue-124503.d4hc7b.rst gh-124503: Optimize ast.literal_eval() for small input (GH-137010) 2025-07-31 12:55:00 +03:00
2025-07-30-17-42-36.gh-issue-137239.qSpj32.rst gh-137239: Add *_max functions to heapq.__all__ (gh-137241) 2025-07-30 16:12:14 -05:00
2025-07-30-18-07-33.gh-issue-137257.XBtzf2.rst gh-137257: Upgrade bundled pip to 25.2 (GH-137258) 2025-08-03 22:00:17 -04:00
2025-07-31-10-31-56.gh-issue-137282.GOCwIC.rst gh-137282: Fix TypeError in tab completion and dir() of concurrent.futures (GH-137214) 2025-07-31 16:17:27 +00:00
2025-07-31-16-43-16.gh-issue-137191.FIogE8.rst gh-137191: Fix how type parameters are collected from Protocol and Generic bases with parameters (#137281) 2025-08-03 10:40:55 +03:00
2025-08-01-15-07-59.gh-issue-137273.4V8Xmv.rst gh-137273: Fix debug assertion failure in locale.setlocale() on Windows (GH-137300) 2025-08-01 17:43:53 +03:00
2025-08-01-23-52-49.gh-issue-75989.5aYXNJ.rst gh-75989: TarFile.extractall and TarFile.extract now overwrite symlinks when extracting hardlinks (GH-137316) 2025-08-06 14:59:22 +02:00
README.rst Link to blurb on PyPI in the NEWS.d READMEs. (#3323) 2017-09-05 10:38:05 -07:00

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

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