Skip to content

Commit 2b47af6

Browse files
authored
Add release highlights for the 3.10 what's new document (GH-27150)
1 parent 81b8c0a commit 2b47af6

File tree

1 file changed

+29
-1
lines changed

1 file changed

+29
-1
lines changed

Doc/whatsnew/3.10.rst

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
:Release: |release|
66
:Date: |today|
7+
:Editor: Pablo Galindo Salgado
78

89
.. Rules for maintenance:
910
@@ -65,7 +66,34 @@ Summary -- Release highlights
6566
6667
.. PEP-sized items next.
6768
68-
* :pep:`644`, require OpenSSL 1.1.1 or newer
69+
New syntax features:
70+
71+
* :pep:`634`, Structural Pattern Matching: Specification
72+
* :pep:`635`, Structural Pattern Matching: Motivation and Rationale
73+
* :pep:`636`, Structural Pattern Matching: Tutorial
74+
* :issue:`12782`, Parenthesized context managers are now officially allowed.
75+
76+
New features in the standard library:
77+
78+
* :pep:`618`, Add Optional Length-Checking To zip.
79+
80+
Interpreter improvements:
81+
82+
* :pep:`626`, Precise line numbers for debugging and other tools.
83+
84+
New typing features:
85+
86+
* :pep:`604`, Allow writing union types as X | Y
87+
* :pep:`613`, Explicit Type Aliases
88+
* :pep:`612`, Parameter Specification Variables
89+
90+
Important deprecations, removals or restrictions:
91+
92+
* :pep:`644`, Require OpenSSL 1.1.1 or newer
93+
* :pep:`632`, Deprecate distutils module.
94+
* :pep:`623`, Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
95+
* :pep:`624`, Remove Py_UNICODE encoder APIs
96+
* :pep:`597`, Add optional EncodingWarning
6997

7098

7199
New Features

0 commit comments

Comments
 (0)