summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPablo Galindo Salgado <Pablogsal@gmail.com>2021-07-14 22:22:12 (GMT)
committerGitHub <noreply@github.com>2021-07-14 22:22:12 (GMT)
commit03c85d49edf782f0d3344e696b9613ef6dee8b24 (patch)
tree10d5fce1ba6566d9159ef8c92cf0a695e6c4b193
parent794ff7d505f852dc4e0f94901dc7387afaead3bb (diff)
downloadcpython-03c85d49edf782f0d3344e696b9613ef6dee8b24.zip
cpython-03c85d49edf782f0d3344e696b9613ef6dee8b24.tar.gz
cpython-03c85d49edf782f0d3344e696b9613ef6dee8b24.tar.bz2
[3.10] Add release highlights for the 3.10 what's new document (GH-27150) (GH-27152)
(cherry picked from commit 2b47af63982e4ccc09ae14c7c66ba115804bbbf6) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
-rw-r--r--Doc/whatsnew/3.10.rst30
1 files changed, 29 insertions, 1 deletions
diff --git a/Doc/whatsnew/3.10.rst b/Doc/whatsnew/3.10.rst
index f74c7c7..e395ce5 100644
--- a/Doc/whatsnew/3.10.rst
+++ b/Doc/whatsnew/3.10.rst
@@ -4,6 +4,7 @@
:Release: |release|
:Date: |today|
+:Editor: Pablo Galindo Salgado
.. Rules for maintenance:
@@ -65,7 +66,34 @@ Summary -- Release highlights
.. PEP-sized items next.
-* :pep:`644`, require OpenSSL 1.1.1 or newer
+New syntax features:
+
+* :pep:`634`, Structural Pattern Matching: Specification
+* :pep:`635`, Structural Pattern Matching: Motivation and Rationale
+* :pep:`636`, Structural Pattern Matching: Tutorial
+* :issue:`12782`, Parenthesized context managers are now officially allowed.
+
+New features in the standard library:
+
+* :pep:`618`, Add Optional Length-Checking To zip.
+
+Interpreter improvements:
+
+* :pep:`626`, Precise line numbers for debugging and other tools.
+
+New typing features:
+
+* :pep:`604`, Allow writing union types as X | Y
+* :pep:`613`, Explicit Type Aliases
+* :pep:`612`, Parameter Specification Variables
+
+Important deprecations, removals or restrictions:
+
+* :pep:`644`, Require OpenSSL 1.1.1 or newer
+* :pep:`632`, Deprecate distutils module.
+* :pep:`623`, Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
+* :pep:`624`, Remove Py_UNICODE encoder APIs
+* :pep:`597`, Add optional EncodingWarning
New Features