summaryrefslogtreecommitdiffstats
path: root/Doc/whatsnew
Commit message (Collapse)AuthorAgeFilesLines
* Convert :issue: to :gh: in whatsnew (GH-92089)Dennis Sweeney2022-04-301-1/+1
|
* gh-81548: Deprecate octal escape sequences with value larger than 0o377 ↵Serhiy Storchaka2022-04-301-0/+6
| | | | (GH-91668)
* gh-91760: Deprecate group names and numbers which will be invalid in future ↵Serhiy Storchaka2022-04-301-0/+8
| | | | | | | | (GH-91794) Only sequence of ASCII digits will be accepted as a numerical reference. The group name in bytes patterns and replacement strings could only contain ASCII letters and digits and underscore.
* gh-91491: Add several typing features to What's New (#92060)Shantanu2022-04-301-0/+65
| | | | | | | This gets all the major items in #91491. However, I didn't get around to adding what's new entries for the large clump of changes in the last bullet point in the issue. Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* gh-91217: deprecate xdrlib (GH-92066)Brett Cannon2022-04-301-0/+1
| | | Automerge-Triggered-By: GH:brettcannon
* bpo-22276: Change pathlib.Path.glob not to ignore trailing path separator ↵Eisuke Kawashima2022-04-281-0/+9
| | | | | | | (GH-10349) Now pathlib.Path.glob() **only** matches directories when the pattern ends in a path separator. Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* gh-91217: deprecate uu (GH-92009)Brett Cannon2022-04-281-0/+1
| | | Automerge-Triggered-By: GH:brettcannon
* gh-68966: Deprecate the mailcap module (#91951)Victor Stinner2022-04-261-1/+3
|
* gh-91217: deprecate telnetlib (GH-91958)Brett Cannon2022-04-261-0/+1
|
* gh-91217: deprecate sunau (GH-91866)Brett Cannon2022-04-251-0/+1
|
* gh-91888: add a `:gh:` role to the documentation (#91889)Ezio Melotti2022-04-251-1/+1
| | | | | | | | | | | * Add a new :gh:`...` role for GitHub issues. * Fix a GitHub id to use the :gh: role. * Add Misc/NEWS entry. * Refactoring and rephrasing. Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* gh-91491: What's New in 3.11 section for typing PEPs (#91721)Jelle Zijlstra2022-04-241-2/+133
| | | | | Other aspects of typing aren't covered yet; I'll do that in a separate PR.
* gh-91230: Concise catch_warnings with simplefilter (#91435)Zac Hatfield-Dodds2022-04-241-0/+7
|
* gh-91217: deprecate spwd (#91846)Brett Cannon2022-04-231-0/+1
| | | Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* gh-88116: Enhance the inspect frame APIs to use the extended position ↵Pablo Galindo Salgado2022-04-231-0/+8
| | | | information (GH-91531)
* gh-91217: deprecate-sndhdr (#91806)Brett Cannon2022-04-221-0/+1
| | | | | Also inline necessary functionality from `sndhdr` into `email.mime.audio` for `MIMEAudio`. Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* gh-91217: deprecate-pipes (GH-91779)Brett Cannon2022-04-221-0/+1
|
* GH-88116: Document that PyCodeNew is dangerous, and make PyCode_NewEmpty ↵Mark Shannon2022-04-211-0/+6
| | | | less dangerous. (GH-91790)
* GH-88756: Update docs for PEP 523 eval function type. (GH-91788)Mark Shannon2022-04-211-0/+4
|
* bpo-46014: Add docs regarding `functools.singledispatch` changes in 3.11 ↵Yurii Karabas2022-04-191-0/+30
| | | | | (#32282) Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* gh-74166: Add option to get all errors from socket.create_connection (GH-91586)Irit Katriel2022-04-181-0/+4
|
* gh-91217: deprecate ossaudiodev (GH-91641)Brett Cannon2022-04-171-0/+1
| | | Automerge-Triggered-By: GH:brettcannon
* gh-91217: deprecate nis (GH-91606)Brett Cannon2022-04-161-0/+1
| | | Automerge-Triggered-By: GH:brettcannon
* gh-89770: Implement PEP-678 - Exception notes (GH-31317)Irit Katriel2022-04-161-5/+8
|
* gh-86178: Add wsgiref.types (GH-32335)Sebastian Rittau2022-04-161-0/+4
|
* gh-91217: deprecate nntplib (GH-91543)Brett Cannon2022-04-151-0/+1
|
* gh-91276: Make JUMP_IF_TRUE_OR_POP/JUMP_IF_FALSE_OR_POP relative (GH-32215)Irit Katriel2022-04-151-0/+3
|
* gh-90501: Add PyErr_GetHandledException and PyErr_SetHandledException (GH-30531)Irit Katriel2022-04-151-0/+8
|
* gh-91404: Use computed gotos and reduce indirection in re (#91495)Brandt Bucher2022-04-151-0/+6
|
* gh-79156: Add start_tls() method to streams API (#91453)Oleg Iarygin2022-04-151-0/+4
| | | | | | | | | | | | | The existing event loop `start_tls()` method is not sufficient for connections using the streams API. The existing StreamReader works because the new transport passes received data to the original protocol. The StreamWriter must then write data to the new transport, and the StreamReaderProtocol must be updated to close the new transport correctly. The new StreamWriter `start_tls()` updates itself and the reader protocol to the new SSL transport. Co-authored-by: Ian Good <icgood@gmail.com>
* gh-69093: Support basic incremental I/O to blobs in `sqlite3` (GH-30680)Erlend Egeberg Aasland2022-04-151-0/+4
| | | | | | | Authored-by: Aviv Palivoda <palaviv@gmail.com> Co-authored-by: Erlend E. Aasland <erlend.aasland@innova.no> Co-authored-by: palaviv <palaviv@gmail.com> Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* gh-91217: deprecate msilib (GH-91515)Brett Cannon2022-04-141-0/+1
|
* gh-91217: deprecate imghdr (#91461)Brett Cannon2022-04-131-0/+1
| | | | | | | | | | | | | | * Deprecate imghdr Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> * Update Doc/whatsnew/3.11.rst Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> * Inline `imghdr` into `email.mime.image` Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: Barry Warsaw <barry@python.org>
* gh-79097: Add support for aggregate window functions in sqlite3 (GH-20903)Erlend Egeberg Aasland2022-04-121-0/+4
|
* gh-91217: deprecate crypt (GH-91459)Brett Cannon2022-04-121-0/+1
|
* gh-47061: Deprecate `chunk` (GH-91419)Brett Cannon2022-04-111-0/+1
|
* bpo-47120: make POP_JUMP_IF_TRUE/FALSE/NONE/NOT_NONE relative (GH-32400)Irit Katriel2022-04-111-4/+11
|
* bpo-47000: Add `locale.getencoding()` (GH-32068)Inada Naoki2022-04-091-0/+7
|
* bpo-47061: deprecate cgi and cgitb (GH-32410)Brett Cannon2022-04-091-0/+2
| | | Part of PEP 594.
* Add new PyFrame_GetLasti C-API function (GH-32413)Mark Shannon2022-04-081-3/+3
|
* Deprecate audioop (GH-32392)Brett Cannon2022-04-071-0/+1
|
* bpo-35134: Remove the Include/code.h header file (GH-32385)Victor Stinner2022-04-071-1/+1
| | | | | | Remove the Include/code.h header file. C extensions should only include the main <Python.h> header file. Python.h includes directly Include/cpython/code.h instead.
* bpo-26579: Add object.__getstate__(). (GH-2821)Serhiy Storchaka2022-04-061-0/+9
| | | | | | | Copying and pickling instances of subclasses of builtin types bytearray, set, frozenset, collections.OrderedDict, collections.deque, weakref.WeakSet, and datetime.tzinfo now copies and pickles instance attributes implemented as slots.
* bpo-47115: Document which parts of structs are in limited API/stable ABI ↵Petr Viktorin2022-04-061-2/+4
| | | | | | (GH-32196) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
* Revert "bpo-46850: Move _PyEval_EvalFrameDefault() to internal C API ↵Victor Stinner2022-04-061-11/+0
| | | | | | | | | | | (GH-32052)" (GH-32343) * Revert "bpo-46850: Move _PyInterpreterState_SetEvalFrameFunc() to internal C API (GH-32054)" This reverts commit f877b40e3f7e0d97878884d80fbec879a85ab7e8. * Revert "bpo-46850: Move _PyEval_EvalFrameDefault() to internal C API (GH-32052)" This reverts commit b9a5522dd952125a99ff554f01f311cae25f5a91.
* [doc] Add missing backtick. (GH-32355)Julien Palard2022-04-061-1/+1
|
* bpo-47189: What's New in 3.11: Faster CPython (GH-32235)Ken Jin2022-04-061-7/+219
| | | | | | | Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> Co-authored-by: Guido van Rossum <gvanrossum@users.noreply.github.com> Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
* bpo-47061: deprecate the `aifc` module (GH-32134)Brett Cannon2022-04-051-0/+8
| | | Co-authored-by: Christian Heimes <christian@python.org>
* bpo-46607: Add DeprecationWarning for LegacyInterpolation, deprecated in ↵Hugo van Kemenade2022-04-051-0/+6
| | | | docs since 3.2 (GH-30927)
* bpo-41930: Add support for SQLite serialise/deserialise API (GH-26728)Erlend Egeberg Aasland2022-04-051-0/+5
| | | | Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>