..
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
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-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-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-30-16-42-38.gh-issue-91555.ShVtwW.rst
gh-91555: disable logger while handling log record (GH-131812)
2025-05-08 13:33:06 +01: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-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-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-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-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-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-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-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-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-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-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
README.rst