cpython/Misc/NEWS.d/next/Library
2023-09-29 02:08:04 +00:00
..
2019-09-13-13-28-10.bpo-17013.NWcgE3.rst gh-61215: New mock to wait for multi-threaded events to happen (#16094) 2023-07-03 07:56:54 +01:00
2020-05-03-00-33-15.bpo-18319.faPTlx.rst Run sphinx-lint on Misc/NEWS.d/next/ (#108212) 2023-08-21 13:13:55 +00:00
2020-09-16-16-53-06.bpo-41768.8_fWkC.rst gh-85934: Use getattr_static when adding mock spec (#22209) 2023-05-23 17:10:34 -06:00
2020-11-10-07-04-15.bpo-40988.5kBC-O.rst gh-85160: improve performance of functools.singledispatchmethod (#107148) 2023-08-06 13:37:12 +01:00
2021-06-24-20-45-03.bpo-44185.ZHb8yJ.rst bpo-44185: Added close() to mock_open __exit__ (#26902) 2023-06-11 19:51:21 +01:00
2021-08-16-17-52-26.bpo-44850.r8jx5u.rst gh-89013: Improve the performance of methodcaller (lazy version) (gh-107201) 2023-08-01 15:45:51 +09:00
2021-10-31-16-06-28.bpo-43633.vflwXv.rst gh-87799: Improve the textual representation of IPv4-mapped IPv6 addresses (#29345) 2023-07-31 14:33:26 +00:00
2022-05-17-10-46-44.gh-issue-92871.GVogrT.rst gh-92871: Remove typing.{io,re} namespaces (#92873) 2023-05-23 13:44:26 +00:00
2022-07-12-18-45-13.gh-issue-94777.mOybx7.rst gh-94777: Fix deadlock in ProcessPoolExecutor (#94784) 2023-07-10 21:45:27 +00:00
2022-07-18-14-20-56.gh-issue-94924.X0buz2.rst gh-94924: support inspect.iscoroutinefunction in create_autospec(async_def) (#94962) 2023-06-09 13:29:09 +00:00
2022-08-07-11-10-26.gh-issue-80480.IFccj3.rst gh-80480: Emit DeprecationWarning for array's 'u' type code (#95760) 2023-06-11 03:17:35 -06:00
2022-11-26-22-05-22.gh-issue-99203.j0DUae.rst gh-99203: shutil.make_archive(): restore select CPython <= 3.10.5 behavior (GH-99802) 2023-08-16 10:00:03 +03:00
2022-12-24-12-50-54.gh-issue-84867.OhaLbU.rst gh-84867: Do not load tests from TestCase and FunctionTestCase (GH-100497) 2023-09-12 16:33:30 +03:00
2023-02-17-18-56-46.gh-issue-73435.7sTJHk.rst GH-73435: Implement recursive wildcards in pathlib.PurePath.match() (#101398) 2023-05-30 20:18:09 +00:00
2023-02-18-22-55-48.gh-issue-102024.RUmg_D.rst gh-102024: Reduced _idle_semaphore.release calls (#102025) 2023-05-25 22:48:40 -07:00
2023-02-20-12-00-11.gh-issue-88233.o5Zb0t.rst gh-88233: zipfile: refactor _strip_extra (#102084) 2023-09-25 19:46:58 -04:00
2023-02-20-15-41-59.gh-issue-102029.9ZPG99.rst gh-102029: Deprecate passing arguments to _PyRLock in threading (#102071) 2023-08-17 09:19:07 -07:00
2023-03-08-19-30-53.gh-issue-102120.xkQ5Wr.rst gh-102120: [TarFile] Add an iter function that doesn't cache (GH-102128) 2023-05-23 13:44:40 -07:00
2023-03-12-01-17-15.gh-issue-102541.LK1adc.rst gh-102541: Hide traceback in help prompt (gh-102614) 2023-06-14 21:17:12 +09:00
2023-03-12-03-37-03.gh-issue-77609.aOQttm.rst GH-77609: Add follow_symlinks argument to pathlib.Path.glob() (GH-102616) 2023-05-29 16:59:52 +01:00
2023-03-14-01-19-57.gh-issue-100061.CiXJYn.rst gh-100061: Proper fix of the bug in the matching of possessive quantifiers (GH-102612) 2023-08-16 10:43:45 +03:00
2023-04-03-08-09-40.gh-issue-103200.lq1Etz.rst gh-103200: Fix performance issues with zipimport.invalidate_caches() (GH-103208) 2023-07-07 22:02:13 +00:00
2023-04-08-12-43-52.gh-issue-101162.yOCd_J.rst gh-101162: Forbid using issubclass() with GenericAlias as the 1st arg (GH-103369) 2023-08-11 22:12:11 +03:00
2023-04-09-03-53-02.gh-issue-103124.JspiNN.rst GH-103124: Multiline statement support for pdb (GH-103125) 2023-06-15 23:34:42 +00:00
2023-04-09-05-30-41.gh-issue-103384.zAV7iB.rst gh-103384: Generalize the regex pattern BaseConfigurator.INDEX_PATTERN to allow spaces and non-alphanumeric characters in keys. (GH-103391) 2023-08-25 09:15:26 +01:00
2023-04-12-03-03-27.gh-issue-103464.Oa_8IW.rst gh-103464: Add checks for arguments of pdb commands (GH-103465) 2023-05-31 20:51:46 +00:00
2023-04-15-23-26-16.gh-issue-103558.w9OzK4.rst gh-103558: Add coverage tests for argparse (#103570) 2023-06-05 00:14:00 -07:00
2023-04-28-09-31-21.gh-issue-102676.J8qDRa.rst gh-102676: Add more convenience properties to dis.Instruction (#103969) 2023-06-11 08:50:34 -07:00
2023-05-11-23-03-00.gh-issue-104399.MMatTP.rst gh-104399: Use newer libtommath APIs when necessary (GH-104407) 2023-06-06 09:52:07 +03:00
2023-05-15-18-57-42.gh-issue-102613.YD9yx-.rst GH-102613: Fast recursive globbing in pathlib.Path.glob() (GH-104512) 2023-06-06 23:50:36 +01:00
2023-05-19-19-46-22.gh-issue-99108.wqCg0t.rst gh-99108: Release the GIL around hashlib built-in computation (#104675) 2023-05-23 00:06:41 +00:00
2023-05-22-18-39-53.gh-issue-104372.7tDRaK.rst gh-104372: Drop the GIL around the vfork() call. (#104782) 2023-05-25 20:14:09 +00:00
2023-05-23-01-37-40.gh-issue-104773.8c-GsG.rst gh-104773: PEP 594: Remove the sndhdr module (#104774) 2023-05-24 09:32:18 +00:00
2023-05-23-01-47-57.gh-issue-104773.I6MQhb.rst gh-104773: PEP 594: Remove cgi and cgitb modules (#104775) 2023-05-24 09:04:53 +00:00
2023-05-23-02-13-11.gh-issue-104773.JNiEjv.rst gh-104773: PEP 594: Remove the imghdr module (#104777) 2023-05-26 13:29:45 +00:00
2023-05-23-02-20-13.gh-issue-104773.7K59zr.rst gh-104773: PEP 594: Remove the telnetlib module (#104778) 2023-05-23 07:09:02 +00:00
2023-05-23-03-36-47.gh-issue-104780.P4e3Yf.rst gh-104780: Remove 2to3 program and lib2to3 module (#104781) 2023-05-23 19:40:02 +02:00
2023-05-23-04-01-27.gh-issue-104783.QyhIoq.rst gh-104783: Remove locale.resetlocale() function (#104784) 2023-06-06 14:55:50 +02:00
2023-05-23-17-43-52.gh-issue-104797.NR7KzF.rst gh-104797: Allow Protocols to inherit from collections.abc.Buffer (#104827) 2023-05-24 08:24:53 +00:00
2023-05-23-18-31-49.gh-issue-104799.MJYOw6.rst gh-104799: Move location of type_params AST fields (#104828) 2023-05-26 05:54:37 -07:00
2023-05-23-19-53-18.gh-issue-83863.eRI5JG.rst GH-83863: Drop support for using pathlib.Path objects as context managers (GH-104807) 2023-05-23 22:31:59 +00:00
2023-05-23-21-25-54.gh-issue-104804.78fiE6.rst gh-104804: Remove webbrowser.MacOSX class, deprecated in Python 3.11 (#104816) 2023-05-26 16:54:15 +03:00
2023-05-24-08-45-04.gh-issue-104835.bN_B-B.rst gh-104835: Remove unittest's deprecated getTestCaseNames, makeSuite, findTestCases (#104836) 2023-05-24 21:16:43 +00:00
2023-05-24-09-34-23.gh-issue-104874.oqyJSy.rst gh-104874: Document NewType.__supertype__ (#104875) 2023-05-25 00:23:28 +01:00
2023-05-24-09-55-33.gh-issue-104873.BKQ54y.rst gh-104873: Add typing.get_protocol_members and typing.is_protocol (#104878) 2023-06-14 05:35:06 -07:00
2023-05-24-11-45-22.gh-issue-104773.R0Br4-.rst gh-104773: PEP 594: Remove the pipes module (#104848) 2023-05-24 13:11:29 +02:00
2023-05-24-14-30-14.gh-issue-104780.nXGIJt.rst gh-104773: PEP 594: Remove the ossaudiodev module (#104862) 2023-05-24 15:00:51 +02:00
2023-05-24-14-58-13.gh-issue-104773.sQaXrY.rst gh-104773: PEP 594: Remove the sunau module (#104863) 2023-05-24 13:51:59 +00:00
2023-05-24-15-17-05.gh-issue-104773.EmFIQ5.rst gh-104773: PEP 594: Remove the mailcap module (#104867) 2023-05-24 14:16:55 +00:00
2023-05-24-15-57-34.gh-issue-104773.IHWRgg.rst gh-104773: PEP 594: Remove the chunk module (#104868) 2023-05-25 16:27:55 +00:00
2023-05-24-17-22-56.gh-issue-75552._QlrpQ.rst gh-75552: Remove deprecated tkinter.tix module (GH-104902) 2023-05-27 12:34:19 -05:00
2023-05-24-17-47-25.gh-issue-104773.TzUSY2.rst gh-104773: PEP 594: Remove the spwd module (#104871) 2023-05-24 20:34:41 +00:00
2023-05-24-18-48-10.gh-issue-104773.TrgUeO.rst gh-104773: Remove the msilib package (GH-104911) 2023-05-24 20:06:00 -05:00
2023-05-24-19-48-16.gh-issue-104876.Z00Qnk.rst gh-104876: Remove deprecated turtle.RawTurtle.settiltangle (#104877) 2023-05-26 07:25:52 +03:00
2023-05-24-20-21-27.gh-issue-104786.SmgT5_.rst gh-104786: Remove kwargs-based TypedDict creation (#104891) 2023-05-25 21:14:58 +01:00
2023-05-24-21-30-40.gh-issue-104886.8TuV-_.rst gh-104886: Remove deprecated configparser.LegacyInterpolation (#104887) 2023-05-26 06:06:32 +00:00
2023-05-24-22-22-03.gh-issue-104773.NwpjhZ.rst gh-104773: PEP 594: Remove the nntplib module (#104894) 2023-05-24 21:15:43 +00:00
2023-05-24-22-47-13.gh-issue-104773.itOIf3.rst gh-104773: PEP 594: Remove the xdrlib module (#104900) 2023-05-25 00:40:30 +02:00
2023-05-24-22-50-21.gh-issue-104898.UbT2S4.rst GH-104898: Add __slots__ to os.PathLike (GH-104899) 2023-05-25 21:24:20 +01:00
2023-05-24-23-40-22.gh-issue-104773.FHA99J.rst gh-104773: PEP 594: Remove the nis module (#104897) 2023-05-25 00:08:36 +02:00
2023-05-25-00-53-08.gh-issue-104773.Iyjtt0.rst gh-104773: PEP 594: Remove the crypt module (#104908) 2023-05-25 15:45:46 +02:00
2023-05-25-08-50-47.gh-issue-104935.-rm1BR.rst gh-104935: typing: Fix interactions between @runtime_checkable and Generic (#104939) 2023-05-25 16:43:40 +00:00
2023-05-25-15-54-02.gh-issue-104773.nW-5MI.rst gh-104773: PEP 594: Remove the uu module (#104932) 2023-05-25 16:25:27 +02:00
2023-05-25-16-50-43.gh-issue-104773.pmg0Fr.rst gh-104773: PEP 594: Remove the aifc module (#104933) 2023-05-25 17:20:48 +02:00
2023-05-25-17-25-16.gh-issue-104773.O6TOMc.rst gh-104773: PEP 594: Remove the audioop module (#104937) 2023-05-25 17:59:00 +02:00
2023-05-25-22-54-20.gh-issue-104947.hi6TUr.rst GH-104947: Make pathlib.PureWindowsPath comparisons consistent across platforms (GH-104948) 2023-05-26 18:04:02 +00:00
2023-05-25-23-34-54.gh-issue-103631.x5Urye.rst GH-103631: Fix PurePosixPath(PureWindowsPath(...)) separator handling (GH-104949) 2023-05-26 18:05:43 +00:00
2023-05-26-01-31-30.gh-issue-101588.RaqxFy.rst GH-101588: Deprecate pickle/copy/deepcopy support in itertools (GH-104965) 2023-05-26 15:32:53 -05:00
2023-05-26-21-24-06.gh-issue-104996.aaW78g.rst GH-104996: Defer joining of pathlib.PurePath() arguments. (GH-104999) 2023-06-07 23:27:06 +01:00
2023-05-26-21-33-24.gh-issue-104992.dbq9WK.rst gh-104992: Remove deprecated unittest.TestProgram.usageExit (#104993) 2023-05-27 21:34:14 +00:00
2023-05-30-17-39-03.gh-issue-105096.pw00FW.rst gh-105096: Deprecate wave getmarkers() method (#105098) 2023-05-31 12:09:41 +00:00
2023-05-30-18-45-02.gh-issue-62948.1-5wMR.rst gh-62948: IOBase finalizer logs close() errors (#105104) 2023-05-31 11:41:19 +00:00
2023-05-31-16-58-42.gh-issue-105144.Oqfn0V.rst gh-105144: Runtime-checkable protocols: move all 'sanity checks' to _ProtocolMeta.__subclasscheck__ (#105152) 2023-05-31 17:02:25 +00:00
2023-06-02-02-38-26.gh-issue-105080.2imGMg.rst gh-105080: Fixed inconsistent signature on derived classes (#105217) 2023-06-02 16:22:33 -06:00
2023-06-02-14-23-41.gh-issue-104310.UamCOB.rst gh-104310: Rename the New Function in importlib.util (gh-105255) 2023-06-08 18:19:58 +00:00
2023-06-02-14-57-11.gh-issue-105239.SAmuuj.rst gh-105237: Allow calling issubclass(X, typing.Protocol) again (#105239) 2023-06-05 06:36:51 -07:00
2023-06-02-23-32-17.gh-issue-80480.savBw9.rst gh-80480: array: Add 'w' typecode. (#105242) 2023-06-04 16:45:00 +00:00
2023-06-04-12-16-47.gh-issue-105280.srRbCe.rst gh-105280: Ensure isinstance([], collections.abc.Mapping) always evaluates to False (#105281) 2023-06-05 14:10:49 +00:00
2023-06-04-23-20-56.gh-issue-105292.ns6XQR.rst gh-105292: Add option to make traceback.TracebackException.format_exception_only recurse into exception groups (#105294) 2023-06-06 11:26:18 +02:00
2023-06-05-14-43-56.gh-issue-104554.pwfKIo.rst GH-104554: Add RTSPS support to urllib/parse.py (#104605) 2023-06-13 16:45:47 -07:00
2023-06-06-11-50-33.gh-issue-105332.tmpgRA.rst gh-105332: [Enum] Fix unpickling flags in edge-cases (GH-105348) 2023-06-08 11:40:15 -07:00
2023-06-06-15-32-44.gh-issue-105376.W4oDQp.rst gh-105376: Remove logging.warn() and LoggerAdapter.warn() (#106553) 2023-07-09 10:32:50 +02:00
2023-06-06-16-00-03.gh-issue-105382.A1LgzA.rst gh-105382: Remove urllib.request cafile parameter (#105384) 2023-06-06 21:17:45 +00:00
2023-06-07-00-09-52.gh-issue-105375.Y_9D4n.rst gh-105375: Improve error handling in sqlite3 collation callback (#105412) 2023-06-07 13:10:28 +02:00
2023-06-07-00-13-00.gh-issue-70303.frwUKH.rst GH-70303: Emit FutureWarning when pathlib glob pattern ends with ** (GH-105413) 2023-08-04 23:12:12 +00:00
2023-06-08-08-58-36.gh-issue-105375.bTcqS9.rst gh-105375: Improve _pickle error handling (#105475) 2023-06-09 19:09:53 +02:00
2023-06-08-15-56-45.gh-issue-105509.YIG57j.rst gh-105509: Simplify implementation of typing.Annotated (#105510) 2023-09-01 13:57:25 -07:00
2023-06-08-17-49-46.gh-issue-105497.K6Q8nU.rst gh-105497: [Enum] Fix Flag inversion when alias/mask members exist. (GH-105542) 2023-06-09 08:56:05 -07:00
2023-06-09-08-38-30.gh-issue-105545.2q3ysu.rst gh-105545: Remove deprecated MacOSXOSAScript._name (gh-105546) 2023-06-09 08:52:58 +00:00
2023-06-09-20-34-23.gh-issue-105566.YxlGg1.rst gh-105566: Deprecate unusual ways of creating typing.NamedTuple classes (#105609) 2023-06-14 13:38:49 +01:00
2023-06-09-21-04-39.gh-issue-105375.bTcqS9.rst gh-108542: Fix incorrect module name in NEWS entry for gh-105475 (#108543) 2023-08-27 21:50:59 +02:00
2023-06-09-21-11-28.gh-issue-105375.4Mxn7t.rst gh-105375: Improve error handling in zoneinfo module (#105586) 2023-06-09 21:48:54 +00:00
2023-06-09-21-25-14.gh-issue-105375.95g1eI.rst gh-105375: Improve error handling in _elementtree (#105591) 2023-06-09 22:35:03 +02:00
2023-06-09-21-30-59.gh-issue-105375.eewafp.rst gh-105375: Improve posix error handling (#105592) 2023-06-09 22:07:47 +02:00
2023-06-09-21-40-45.gh-issue-105375._sZilh.rst gh-105375: Improve error handling in _ctypes (#105593) 2023-06-11 19:46:19 +00:00
2023-06-09-21-46-52.gh-issue-105375.yrJelV.rst gh-105375: Improve array.array exception handling (#105594) 2023-06-11 11:58:08 +02:00
2023-06-09-22-16-46.gh-issue-105375.EgVJOP.rst gh-105375: Harden _ssl initialisation (#105599) 2023-06-11 11:56:32 +02:00
2023-06-09-22-45-26.gh-issue-105375.9rp6tG.rst gh-105375: Harden _datetime initialisation (#105604) 2023-06-11 12:03:09 +02:00
2023-06-09-22-52-45.gh-issue-105375.6igkhn.rst gh-105375: Improve _decimal error handling (#105605) 2023-06-11 12:06:06 +02:00
2023-06-09-23-00-13.gh-issue-105605.YuwqxY.rst gh-105375: Harden pyexpat initialisation (#105606) 2023-06-11 20:18:46 +00:00
2023-06-09-23-46-23.gh-issue-105375.9KaioS.rst gh-105375: Improve error handling in the sys extension module (#105611) 2023-06-11 20:02:49 +00:00
2023-06-10-12-20-17.gh-issue-105626.XyZein.rst gh-105626: Change the default return value of HTTPConnection.get_proxy_response_headers (#105628) 2023-07-13 23:55:49 -07:00
2023-06-11-22-46-06.gh-issue-105375.YkhSNt.rst gh-105375: Improve error handling in _Unpickler_SetInputStream() (#105667) 2023-06-13 10:38:01 +02:00
2023-06-12-10-40-38.gh-issue-105684.yiHkFD.rst GH-105684: Require asyncio.Task implementations to support set_name method (#105685) 2023-06-13 06:06:40 +00:00
2023-06-12-15-17-34.gh-issue-105687.ZUonKm.rst gh-105687: Remove deprecated objects from re module (#105688) 2023-06-14 12:26:20 +02:00
2023-06-13-19-38-12.gh-issue-105733.WOp0mG.rst gh-105733: Deprecate ctypes SetPointerType() and ARRAY() (#105734) 2023-06-13 18:16:26 +00:00
2023-06-14-10-27-34.gh-issue-105745.l1ttOQ.rst gh-105745: Fix open method of webbrowser.Konqueror (#105746) 2023-06-14 12:29:16 +02:00
2023-06-14-14-32-31.gh-issue-105570.sFTtQU.rst gh-105570: Deprecate unusual ways of creating empty TypedDicts (#105780) 2023-06-14 14:58:41 +00:00
2023-06-14-18-41-18.gh-issue-105793.YSoykM.rst GH-105793: Add follow_symlinks argument to pathlib.Path.is_dir() and is_file() (GH-105794) 2023-06-26 17:58:17 +01:00
2023-06-15-18-11-47.gh-issue-104799.BcLzbP.rst gh-104799: PEP 695 backward compatibility for ast.unparse (#105846) 2023-06-16 09:31:23 -07:00
2023-06-17-12-13-57.gh-issue-105481.KgBH5w.rst gh-105481: remove HAS_ARG, HAS_CONST, IS_JUMP_OPCODE, IS_PSEUDO_OPCODE and replace by their new versions (#105865) 2023-06-17 17:00:16 +01:00
2023-06-19-11-31-55.gh-issue-105808.NL-quu.rst GH-105808: Fix a regression introduced in GH-101251 (#105910) 2023-06-19 17:09:04 +00:00
2023-06-19-22-20-41.gh-issue-89812.z2l_e8.rst GH-89812: Add pathlib.UnsupportedOperation (GH-105926) 2023-06-22 14:35:51 +01:00
2023-06-20-23-18-45.gh-issue-96145.o5dTRM.rst Revert "GH-96145: Add AttrDict to JSON module for use with object_hook (#96146)" (#105948) 2023-06-26 20:35:53 +02:00
2023-06-21-19-04-27.gh-issue-105974.M47n3t.rst gh-105974: Revert unintentional behaviour change for protocols with non-callable members and custom __subclasshook__ methods (#105976) 2023-06-23 14:59:25 +00:00
2023-06-22-15-21-11.gh-issue-105987.T7Kzrb.rst gh-105987: Fix reference counting issue in _asyncio._swap_current_task (#105989) 2023-06-24 10:53:24 +05:30
2023-06-23-22-52-24.gh-issue-106046.OdLiLJ.rst gh-106046: Improve error message from os.fspath if __fspath__ is set to None (#106082) 2023-06-26 00:06:12 +01:00
2023-06-25-06-57-24.gh-issue-104527.TJEUkd.rst gh-104527: zippapp will now avoid appending an archive to itself. (gh-106076) 2023-06-26 10:09:08 +01:00
2023-06-25-12-28-55.gh-issue-106075.W7tMRb.rst Run sphinx-lint on Misc/NEWS.d/next/ (#108212) 2023-08-21 13:13:55 +00:00
2023-06-27-23-22-37.gh-issue-106152.ya5jBT.rst GH-106152: Add PY_THROW event to cProfile (GH-106161) 2023-06-29 16:14:09 -07:00
2023-06-29-12-40-52.gh-issue-106238.VulKb9.rst gh-106238: Handle KeyboardInterrupt during logging._acquireLock() (GH-106239) 2023-07-06 08:02:22 +01:00
2023-06-29-15-10-44.gh-issue-106236.EAIX4l.rst gh-106236: Replace assert with raise RuntimeError in threading.py (#106237) 2023-07-12 11:07:59 -07:00
2023-06-30-16-42-44.gh-issue-106263.tk-t93.rst Run sphinx-lint on Misc/NEWS.d/next/ (#108212) 2023-08-21 13:13:55 +00:00
2023-07-01-16-40-54.gh-issue-102541.C1ahtk.rst gh-102541: Fix Helper.help("mod") for non-existent mod (#105934) 2023-07-01 18:46:06 -04:00
2023-07-01-16-51-55.gh-issue-106309.hSlB17.rst gh-106309: Deprecate typing.no_type_check_decorator (#106312) 2023-07-13 14:30:35 +01:00
2023-07-02-10-56-41.gh-issue-106330.QSkIUH.rst GH-106330: Fix matching of empty path in pathlib.PurePath.match() (GH-106331) 2023-07-03 21:29:44 +01:00
2023-07-03-03-46-20.gh-issue-106350.LLcTEe.rst gh-106350: Tkinter: do not ignore return value of mp_init() (GH-106351) 2023-07-25 21:52:07 +03:00
2023-07-03-15-09-44.gh-issue-106292.3npldV.rst gh-106292: restore checking __dict__ in cached_property.__get__ (#106380) 2023-07-05 17:01:35 -06:00
2023-07-04-07-25-30.gh-issue-106403.GmefbV.rst gh-106403: Restore weakref support for TypeVar and friends (#106418) 2023-07-11 08:43:24 -07:00
2023-07-05-13-08-23.gh-issue-90876.Qvlkfl.rst gh-90876: Restore the ability to import multiprocessing when sys.executable is None (#106464) 2023-07-06 22:46:50 +00:00
2023-07-05-14-34-10.gh-issue-105497.HU5u89.rst gh-105497: [Enum] Fix flag mask inversion when unnamed flags exist (#106468) 2023-07-11 13:35:54 +02:00
2023-07-07-03-05-58.gh-issue-106503.ltfeiH.rst gh-106503: asyncio._SelectorSocketTransport: fix cyclic reference on close(). (#106504) 2023-07-07 17:11:54 +05:30
2023-07-07-13-47-28.gh-issue-106510.9n5BdC.rst gh-106510: Fix DEBUG output for atomic group (GH-106511) 2023-07-08 14:31:25 +03:00
2023-07-07-14-52-31.gh-issue-106052.ak8nbs.rst gh-106052: Fix bug in the matching of possessive quantifiers (gh-106515) 2023-08-09 08:47:57 +03:00
2023-07-07-16-19-59.gh-issue-106531.eMfNm8.rst gh-106531: Remove importlib.resources._legacy (#106532) 2023-07-14 13:38:28 -04:00
2023-07-07-17-44-03.gh-issue-106524.XkBV8h.rst gh-106524: Fix a crash in _sre.template() (GH-106525) 2023-07-08 10:47:01 +03:00
2023-07-07-18-22-07.gh-issue-106527.spHQ0W.rst gh-106527: asyncio: optimize to add/remove readers and writers (#106528) 2023-07-22 21:07:40 +00:00
2023-07-07-21-15-17.gh-issue-100502.Iici1B.rst GH-100502: Add pathlib.PurePath.pathmod attribute (GH-106533) 2023-07-19 18:59:55 +01:00
2023-07-09-00-36-33.gh-issue-106558.Zqsj6F.rst gh-106558: break ref cycles through exceptions in multiprocessing manager (#106559) 2023-08-11 17:44:18 +00:00
2023-07-09-01-59-24.gh-issue-106554.37c53J.rst gh-106554: replace _BaseSelectorImpl._key_from_fd with dict.get (#106555) 2023-07-15 03:46:30 +09:00
2023-07-09-13-10-54.gh-issue-106566.NN35-U.rst gh-106566: Optimize (?!) in regular expressions (GH-106567) 2023-08-07 18:09:56 +03:00
2023-07-11-08-56-40.gh-issue-106584.g-SBtC.rst gh-106584: Fix exit code for unittest in Python 3.12 (#106588) 2023-09-22 14:26:27 +02:00
2023-07-11-09-25-40.gh-issue-106530.VgXrMx.rst gh-106498: Revert incorrect colorsys.rgb_to_hls change (#106627) 2023-07-11 11:07:20 -04:00
2023-07-11-12-34-04.gh-issue-89427.GOkCp9.rst gh-89427: Set VIRTUAL_ENV_PROMPT even when VIRTUAL_ENV_DISABLE_PROMPT… (GH-106643) 2023-07-13 07:08:33 +01:00
2023-07-11-16-36-22.gh-issue-106628.Kx8Zvc.rst gh-106628: email parsing speedup (gh-106629) 2023-07-13 15:12:56 +09:00
2023-07-12-03-04-45.gh-issue-106664.ZeUG78.rst gh-106664: selectors: add get() method to _SelectorMapping (#106665) 2023-07-13 19:18:53 +00:00
2023-07-12-04-58-45.gh-issue-106602.dGCcXe.rst gh-106602: [Enum] Add __copy__ and __deepcopy__ (GH-106666) 2023-07-12 14:01:17 -07:00
2023-07-12-10-59-08.gh-issue-106670.goQ2Sy.rst gh-106670: Allow Pdb to move between chained exceptions (#106676) 2023-08-28 18:31:03 +00:00
2023-07-13-16-04-15.gh-issue-105481.pYSwMj.rst gh-105481: expose opcode metadata via the _opcode module (#106688) 2023-07-14 18:41:52 +01:00
2023-07-14-01-47-39.gh-issue-106734.eMYSoz.rst GH-106734: Disable tab completion in pdb's multiline mode (GH-106735) 2023-09-11 18:28:43 -07:00
2023-07-14-14-53-58.gh-issue-105293.kimf_i.rst gh-105293: Do not call SSL_CTX_set_session_id_context on client side SSL context (#105295) 2023-07-14 00:10:54 -07:00
2023-07-14-16-54-13.gh-issue-106752.BT1Yxw.rst Run sphinx-lint on Misc/NEWS.d/next/ (#108212) 2023-08-21 13:13:55 +00:00
2023-07-14-20-31-09.gh-issue-106751.52F6yQ.rst gh-106751: selectors: optimize EpollSelector.select() (#106754) 2023-07-18 10:16:32 +00:00
2023-07-15-10-24-56.gh-issue-106774.FJcqCj.rst gh-106774: Update bundled pip version to 23.2.1 (#106775) 2023-07-25 10:59:25 +01:00
2023-07-15-12-52-50.gh-issue-105726.NGthO8.rst gh-105726: Add __slots__ to AbstractContextManager and AbstractAsyncContextManager (#106771) 2023-07-16 15:30:39 +00:00
2023-07-16-10-40-34.gh-issue-106789.NvyE3C.rst Run sphinx-lint on Misc/NEWS.d/next/ (#108212) 2023-08-21 13:13:55 +00:00
2023-07-16-23-59-33.gh-issue-106727.bk3uCu.rst gh-106727: Make inspect.getsource smarter for class for same name definitions (#106815) 2023-07-18 23:20:31 +00:00
2023-07-17-16-46-00.gh-issue-105481.fek_Nn.rst gh-105481: Generate the opcode lists in dis from data extracted from bytecodes.c (#106758) 2023-07-18 19:42:44 +01:00
2023-07-17-21-45-15.gh-issue-106831.RqVq9X.rst gh-106831: Fix NULL check of d2i_SSL_SESSION() result in _ssl.c (#106832) 2023-07-17 19:55:40 +00:00
2023-07-18-23-05-12.gh-issue-106751.tVvzN_.rst Docs: Update Donghee Na's name (#109743) 2023-09-22 12:52:57 -06:00
2023-07-19-09-11-08.gh-issue-106751.U9nD_B.rst gh-106751: Optimize _PolllikeSelector for many iteration case (gh-106884) 2023-07-20 09:53:11 +09:00
2023-07-19-10-45-24.gh-issue-106751.3HJ1of.rst Docs: Update Donghee Na's name (#109743) 2023-09-22 12:52:57 -06:00
2023-07-20-06-00-35.gh-issue-106739.W1hygr.rst gh-106739: Add rtype_cache to warnings.warn message when leaked objects found (#106740) 2023-07-25 17:27:36 +00:00
2023-07-22-12-53-53.gh-issue-105002.gkfsW0.rst gh-105002: [pathlib] Fix relative_to with walk_up=True using ".." (#107014) 2023-07-26 20:44:55 +01:00
2023-07-22-13-09-28.gh-issue-106186.EIsUNG.rst gh-106186: Don't report MultipartInvariantViolationDefect for valid multipart emails when parsing header only (#107016) 2023-07-23 12:25:18 +02:00
2023-07-22-14-29-34.gh-issue-65495.fw84qM.rst gh-65495: Use lowercase mail from and rcpt to in smtplib.SMTP (#107019) 2023-07-22 16:46:59 +02:00
2023-07-22-15-51-33.gh-issue-83006.21zaCz.rst gh-83006: Document behavior of shutil.disk_usage for non-mounted filesystems on Unix (#107031) 2023-07-22 17:58:06 +02:00
2023-07-22-16-44-58.gh-issue-82500.cQYoPj.rst gh-82500: Fix asyncio sendfile overflow on 32bit (#107056) 2023-07-22 21:07:14 -07:00
2023-07-22-21-57-34.gh-issue-107089.Dnget2.rst Run sphinx-lint on Misc/NEWS.d/next/ (#108212) 2023-08-21 13:13:55 +00:00
2023-07-23-12-26-23.gh-issue-62519.w8-81X.rst gh-62519: Make pgettext search plurals when translation is not found (#107118) 2023-07-23 16:08:28 +02:00
2023-07-23-13-05-32.gh-issue-105578.XAQtyR.rst gh-105578: Document that AnyStr is deprecated in py313 (#107116) 2023-07-31 15:43:53 +00:00
2023-07-26-22-52-48.gh-issue-78722.6SKBLt.rst GH-78722: Raise exceptions from pathlib.Path.iterdir() without delay. (#107320) 2023-09-02 16:08:03 +01:00
2023-07-28-14-56-35.gh-issue-107369.bvTq8F.rst gh-107369: optimize textwrap.indent() (#107374) 2023-07-29 06:37:23 +00:00
2023-07-29-02-01-24.gh-issue-107406.ze6sQP.rst gh-107406: Add better struct.Struct repr (#107407) 2023-08-26 15:24:16 +05:30
2023-07-29-02-36-50.gh-issue-107409.HG27Nu.rst gh-107409: set __wrapped__ attribute in reprlib.recursive_repr (#107410) 2023-08-10 06:55:49 +00:00
2023-07-31-07-36-24.gh-issue-107396.3_Kh6D.rst gh-107396: tarfiles: set self.exception before _init_read_gz() (GH-107485) 2023-08-21 11:39:06 +00:00
2023-08-01-15-17-20.gh-issue-105481.vMbmj_.rst gh-105481: the ENABLE_SPECIALIZATION flag does not need to be generated by the build script, or exposed in opcode.py (#107534) 2023-08-01 17:05:00 +00:00
2023-08-01-21-43-58.gh-issue-105481.cl2ajS.rst gh-105481: simplify definition of pseudo ops in Lib/opcode.py (#107561) 2023-08-02 18:16:57 +01:00
2023-08-03-11-31-11.gh-issue-107576.pO_s9I.rst gh-107576: Ensure __orig_bases__ are our own in get_original_bases (#107584) 2023-08-03 14:19:24 +00:00
2023-08-03-12-52-19.gh-issue-107077.-pzHD6.rst gh-107077: Raise SSLCertVerificationError even if the error is set via SSL_ERROR_SYSCALL (#107586) 2023-08-03 12:37:14 +00:00
2023-08-05-05-10-41.gh-issue-106684.P9zRXb.rst GH-106684: raise ResourceWarning when asyncio.StreamWriter is not closed (#107650) 2023-08-05 17:48:15 +05:30
2023-08-06-10-52-12.gh-issue-72684.Ls2mSf.rst gh-72684: Tkinter: provide interface for "tk busy" subcommands (GH-107684) 2023-08-19 14:48:02 +03:00
2023-08-06-15-29-00.gh-issue-100814.h195gW.rst gh-100814: Fix exception for invalid callable value of Tkinter image option (GH-107692) 2023-08-07 17:38:55 +03:00
2023-08-07-14-12-07.gh-issue-107715.238r2f.rst Run sphinx-lint on Misc/NEWS.d/next/ (#108212) 2023-08-21 13:13:55 +00:00
2023-08-07-14-24-42.gh-issue-107710.xfOCfj.rst gh-107710: Speed up logging.getHandlerNames function (#107711) 2023-08-07 14:52:36 +01:00
2023-08-08-16-09-59.gh-issue-56166.WUMhYG.rst gh-56166: Deprecate passing confusing positional arguments in re functions (#107778) 2023-08-16 13:35:35 -07:00
2023-08-08-19-57-45.gh-issue-107782.mInjFE.rst gh-107782: Pydoc: fall back to __text_signature__ if inspect.signature() fails (GH-107786) 2023-08-11 20:51:36 +03:00
2023-08-09-13-49-37.gh-issue-107805.ezem0k.rst gh-107805: Fix signatures of module-level generated functions in turtle (#107807) 2023-09-01 01:18:15 -07:00
2023-08-09-15-37-20.gh-issue-107812.CflAXa.rst GH-107812: extend socket's netlink support to FreeBSD (gh-107813) 2023-08-10 00:47:46 +00:00
2023-08-10-17-36-22.gh-issue-107845.dABiMJ.rst gh-107845: Fix symlink handling for tarfile.data_filter (GH-107846) 2023-08-21 12:56:46 +02:00
2023-08-14-11-18-13.gh-issue-107913.4ooY6i.rst gh-107913: Fix possible losses of OSError error codes (GH-107930) 2023-08-27 00:35:06 +03:00
2023-08-14-17-15-59.gh-issue-76913.LLD0rT.rst gh-76913: Add "merge extras" feature to LoggerAdapter (GH-107292) 2023-08-15 08:23:54 +01:00
2023-08-14-19-49-02.gh-issue-93057.5nJwO5.rst gh-93057: Deprecate positional use of optional sqlite3.connect() params (#107948) 2023-08-15 08:09:56 +00:00
2023-08-14-20-01-14.gh-issue-50002.E-bpj8.rst gh-50002: xml.dom.minidom now preserves whitespaces in attributes (GH-107947) 2023-08-23 15:23:41 +03:00
2023-08-14-20-18-59.gh-issue-81555.cWdP4a.rst gh-50002: xml.dom.minidom now preserves whitespaces in attributes (GH-107947) 2023-08-23 15:23:41 +03:00
2023-08-14-23-11-11.gh-issue-106242.71HMym.rst gh-106242: Fix path truncation in os.path.normpath (GH-106816) 2023-08-15 16:33:00 +01:00
2023-08-15-18-20-00.gh-issue-107963.20g5BG.rst Docs: Update Donghee Na's name (#109743) 2023-09-22 12:52:57 -06:00
2023-08-16-00-24-07.gh-issue-107995.TlTp5t.rst gh-107995: Fix doctest collection of functools.cached_property objects (#107996) 2023-08-18 15:44:38 +00:00
2023-08-16-14-30-13.gh-issue-105539.29lA6c.rst gh-105539: Emit ResourceWarning if sqlite3 database is not closed explicitly (#108015) 2023-08-22 13:10:29 +02:00
2023-08-16-21-20-55.gh-issue-107932.I7hFsp.rst gh-107932: Fix dis module for bytecode that does not have an associated source line (GH-107988) 2023-08-25 09:31:26 +01:00
2023-08-17-12-59-35.gh-issue-108083.9J7UcT.rst gh-108083: Don't ignore exceptions in sqlite3.Connection.__init__() and .close() (#108084) 2023-08-18 11:39:12 +00:00
2023-08-17-14-45-25.gh-issue-105736.NJsH7r.rst Run sphinx-lint on Misc/NEWS.d/next/ (#108212) 2023-08-21 13:13:55 +00:00
2023-08-18-22-58-07.gh-issue-83417.61J4yM.rst GH-83417: Allow venv to add a .gitignore file to environments via a new scm_ignore_file parameter (GH-108125) 2023-09-15 22:38:08 +00:00
2023-08-22-12-05-47.gh-issue-108322.kf3NJX.rst gh-108322: Optimize statistics.NormalDist.samples() (gh-108324) 2023-08-27 08:59:40 -05:00
2023-08-22-13-51-10.gh-issue-108278.11d_qG.rst gh-108278: Deprecate passing the three first params as keyword args for sqlite3 UDF creation APIs (#108281) 2023-08-28 13:32:07 +00:00
2023-08-22-16-18-49.gh-issue-108294.KEeUcM.rst gh-108294: Add time.sleep audit event (GH-108298) 2023-08-23 11:00:22 +02:00
2023-08-22-17-27-12.gh-issue-108111.N7a4u_.rst gh-108111: Flush gzip write buffer before seeking, fixing bad writes (#108341) 2023-08-24 10:23:01 +02:00
2023-08-22-22-29-42.gh-issue-64662.jHl_Bt.rst gh-64662: Fix NEWS entry and remove What's New entry (#108565) 2023-08-28 12:02:26 +00:00
2023-08-23-17-34-39.gh-issue-107811.3Fng72.rst gh-107811: tarfile: treat overflow in UID/GID as failure to set it (#108369) 2023-08-23 20:00:07 +02:00
2023-08-25-00-14-34.gh-issue-108463.mQApp_.rst gh-108463: Make expressions/statements work as expected in pdb (#108464) 2023-09-04 21:44:40 +00:00
2023-08-26-08-38-57.gh-issue-108295.Pn0QRM.rst gh-108295: Fix crashes with TypeVar weakrefs (#108517) 2023-08-26 17:13:33 -07:00
2023-08-26-12-35-39.gh-issue-105829.kyYhWI.rst gh-105829: Fix concurrent.futures.ProcessPoolExecutor deadlock (#108513) 2023-09-22 13:55:56 +01:00
2023-08-29-11-29-15.gh-issue-108278.-UhsnJ.rst gh-108278: Deprecate passing the first param of sqlite3.Connection callback APIs by keyword (#108632) 2023-08-29 22:02:12 +02:00
2023-08-30-20-10-28.gh-issue-108682.c2gzLQ.rst gh-108682: [Enum] raise TypeError if super().__new__ called in custom __new__ (GH-108704) 2023-08-31 12:45:12 -07:00
2023-09-01-13-14-08.gh-issue-108751.2itqwe.rst gh-108751: Add copy.replace() function (GH-108752) 2023-09-06 23:55:42 +03:00
2023-09-03-04-37-52.gh-issue-108469.kusj40.rst gh-108469: Update ast.unparse for unescaped quote support from PEP701 [3.12] (#108553) 2023-09-05 21:01:23 +01:00
2023-09-06-06-17-23.gh-issue-108843.WJMhsS.rst gh-108843: fix ast.unparse for f-string with many quotes (#108981) 2023-09-18 14:56:19 +01:00
2023-09-06-14-47-28.gh-issue-109033.piUzDx.rst gh-109033: Return filename with os.utime errors (#109034) 2023-09-20 01:18:23 +02:00
2023-09-06-19-33-41.gh-issue-108682.35Xnc5.rst gh-109022: [Enum] require names=() to create empty enum type (GH-109048) 2023-09-07 18:19:03 -07:00
2023-09-08-12-09-55.gh-issue-108987.x5AIG8.rst gh-108987: Fix _thread.start_new_thread() race condition (#109135) 2023-09-11 17:27:03 +02:00
2023-09-08-22-26-26.gh-issue-109164.-9BFWR.rst gh-109164: Replace getopt with argparse in pdb (#109165) 2023-09-22 16:55:48 +00:00
2023-09-09-09-05-41.gh-issue-109174.OJea5s.rst gh-109174: Add support of SimpleNamespace in copy.replace() (GH-109175) 2023-09-10 08:09:25 +03:00
2023-09-09-15-08-37.gh-issue-50644.JUAZOh.rst gh-50644: Forbid pickling of codecs streams (GH-109180) 2023-09-10 20:06:09 +03:00
2023-09-09-17-09-54.gh-issue-109187.dIayNW.rst GH-109187: Improve symlink loop handling in pathlib.Path.resolve() (GH-109192) 2023-09-26 17:57:17 +01:00
2023-09-11-00-32-18.gh-issue-107219.3zqyFT.rst gh-107219: Fix concurrent.futures terminate_broken() (#109244) 2023-09-11 08:11:31 +00:00
2023-09-12-13-01-55.gh-issue-109319.YaCMtW.rst gh-109319: deprecate dis.HAVE_ARGUMENT (#109320) 2023-09-12 16:45:35 +01:00
2023-09-13-17-22-44.gh-issue-109375.ijJHZ9.rst gh-109375: Fix bug where pdb registers an alias without an associated command (#109376) 2023-09-14 22:31:30 +01:00
2023-09-15-12-20-23.gh-issue-109096.VksX1D.rst gh-109096: Deprecate http.server.CGIHTTPRequestHandler (#109387) 2023-09-15 14:26:45 -07:00
2023-09-15-17-12-53.gh-issue-109461.VNFPTK.rst gh-109461: Update logging module lock to use context manager (#109462) 2023-09-27 18:26:41 +02:00
2023-09-18-07-43-22.gh-issue-109543.1tOGoV.rst gh-109543: Remove unnecessary hasattr check (#109544) 2023-09-19 20:15:52 -07:00
2023-09-19-01-22-43.gh-issue-109559.ijaycU.rst fixes gh-109559: Update unicodedata for Unicode 15.1.0 (GH-109560) 2023-09-19 22:07:47 -07:00
2023-09-19-17-56-24.gh-issue-109109.WJvvX2.rst gh-109109: Expose retrieving certificate chains in SSL module (#109113) 2023-09-20 01:20:54 +00:00
2023-09-20-07-38-14.gh-issue-109599.IaSLJz.rst gh-109599: Add types.CapsuleType (#109600) 2023-09-25 19:50:39 +02:00
2023-09-20-17-45-46.gh-issue-109613.P13ogN.rst gh-109613: _pystat_fromstructstat() checks for exceptions (#109618) 2023-09-21 09:55:06 +02:00
2023-09-21-14-26-44.gh-issue-74481.KAUDcD.rst gh-74481: Add missing debug function docs and constants to msvcrt (GH-109650) 2023-09-21 16:44:24 +01:00
2023-09-21-19-42-22.gh-issue-109653.bL3iLH.rst gh-109653: typing.py: improve import time by creating soft-deprecated members on demand (#109651) 2023-09-23 08:46:35 +01:00
2023-09-22-20-16-44.gh-issue-109593.LboaNM.rst gh-109593: Fix reentrancy issue in multiprocessing resource_tracker (#109629) 2023-09-26 13:57:25 +02:00
2023-09-23-12-47-45.gh-issue-109653.9wZBfs.rst gh-109653: Improve enum import time by avoiding import of functools (GH-109789) 2023-09-23 11:31:17 -07:00
2023-09-24-13-28-35.gh-issue-109653.9IFU0B.rst gh-109653: Avoid a top-level import of types in functools (#109804) 2023-09-24 17:18:27 +01:00
2023-09-24-16-43-33.gh-issue-109782.gMC_7z.rst gh-109782: Ensure os.path.isdir has the same signature on all platforms (GH-109790) 2023-09-28 16:17:30 +01:00
2023-09-25-09-59-59.gh-issue-109818.dLRtT-.rst gh-109818: reprlib.recursive_repr copies __type_params__ (#109819) 2023-09-27 19:26:42 -07:00
2023-09-25-23-00-37.gh-issue-109631.eWSqpO.rst gh-109631: Allow interruption of short repeated regex matches (GH-109867) 2023-09-26 10:56:33 +03:00
2023-09-28-18-08-02.gh-issue-110045.0YIGKv.rst gh-110045: Update symtable module for PEP 695 (#110066) 2023-09-29 02:08:04 +00:00
2023-09-28-18-50-33.gh-issue-110038.nx_gCu.rst gh-110038: KqueueSelector must count all read/write events (#110039) 2023-09-28 17:25:10 +00:00
2023-09-28-18-53-11.gh-issue-110036.fECxTj.rst gh-110036: multiprocessing Popen.terminate() catches PermissionError (#110037) 2023-09-29 02:41:12 +02:00
README.rst

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

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