1.. bpo: 38156 2.. date: 2020-07-20-17-01-17 3.. nonce: ptcdRy 4.. release date: 2020-08-11 5.. section: Core and Builtins 6 7Handle interrupts that come after EOF correctly in ``PyOS_StdioReadline``. 8 9.. 10 11.. bpo: 41497 12.. date: 2020-08-07-06-06-29 13.. nonce: aBtsWz 14.. section: Library 15 16Fix potential UnicodeDecodeError in dis module. 17 18.. 19 20.. bpo: 41490 21.. date: 2020-08-05-23-16-39 22.. nonce: 6z47A_ 23.. section: Library 24 25Update :mod:`ensurepip` to install pip 20.2.1 and setuptools 49.2.1. 26 27.. 28 29.. bpo: 41467 30.. date: 2020-08-04-00-20-30 31.. nonce: Z8DgTL 32.. section: Library 33 34On Windows, fix asyncio ``recv_into()`` return value when the socket/pipe is 35closed (:exc:`BrokenPipeError`): return ``0`` rather than an empty byte 36string (``b''``). 37 38.. 39 40.. bpo: 41425 41.. date: 2020-08-03-01-59-48 42.. nonce: KJo6zF 43.. section: Library 44 45Make tkinter doc example runnable. 46 47.. 48 49.. bpo: 41384 50.. date: 2020-07-26-21-18-43 51.. nonce: MlzIgV 52.. section: Library 53 54Raise TclError instead of TypeError when an unknown option is passed to 55tkinter.OptionMenu. 56 57.. 58 59.. bpo: 38731 60.. date: 2020-07-25-23-18-51 61.. nonce: Am4wp2 62.. section: Library 63 64Fix :exc:`NameError` in command-line interface of :mod:`py_compile`. 65 66.. 67 68.. bpo: 41317 69.. date: 2020-07-23-01-18-34 70.. nonce: O17Z6x 71.. section: Library 72 73Use add_done_callback() in asyncio.loop.sock_accept() to unsubscribe reader 74early on cancellation. 75 76.. 77 78.. bpo: 41364 79.. date: 2020-07-21-21-45-55 80.. nonce: 5O-k7A 81.. section: Library 82 83Reduce import overhead of :mod:`uuid`. 84 85.. 86 87.. bpo: 41341 88.. date: 2020-07-20-19-13-17 89.. nonce: wqrj8C 90.. section: Library 91 92Recursive evaluation of `typing.ForwardRef` in `get_type_hints`. 93 94.. 95 96.. bpo: 41182 97.. date: 2020-07-01-17-33-50 98.. nonce: FPFI0N 99.. section: Library 100 101selector: use DefaultSelector based upon implementation 102 103.. 104 105.. bpo: 40726 106.. date: 2020-05-22-12-45-58 107.. nonce: 7oBdMw 108.. section: Library 109 110Handle cases where the ``end_lineno`` is ``None`` on 111:func:`ast.increment_lineno`. 112 113.. 114 115.. bpo: 41045 116.. date: 2020-07-27-20-46-17 117.. nonce: GFF6Ul 118.. section: Documentation 119 120Add documentation for debug feature of f-strings. 121 122.. 123 124.. bpo: 41314 125.. date: 2020-07-25-14-20-00 126.. nonce: yrjko0 127.. section: Documentation 128 129Changed the release when ``from __future__ import annotations`` becomes the 130default from ``4.0`` to ``3.10`` (following a change in PEP 563). 131 132.. 133 134.. bpo: 41492 135.. date: 2020-08-06-16-59-10 136.. nonce: 2FQ9cM 137.. section: Windows 138 139Fixes the description that appears in UAC prompts. 140 141.. 142 143.. bpo: 40948 144.. date: 2020-07-28-12-39-32 145.. nonce: ISUFO6 146.. section: Windows 147 148Improve post-install message to direct people to the "py" command. 149 150.. 151 152.. bpo: 41412 153.. date: 2020-07-28-11-55-43 154.. nonce: ME20KB 155.. section: Windows 156 157The installer will now fail to install on Windows 7 and Windows 8. Further, 158the UCRT dependency is now always downloaded on demand. 159 160.. 161 162.. bpo: 40741 163.. date: 2020-07-20-23-26-26 164.. nonce: C9sc_d 165.. section: Windows 166 167Update Windows release to include SQLite 3.32.3. 168 169.. 170 171.. bpo: 41468 172.. date: 2020-08-09-13-42-55 173.. nonce: zkP0_Y 174.. section: IDLE 175 176Improve IDLE run crash error message (which users should never see). 177 178.. 179 180.. bpo: 41373 181.. date: 2020-07-24-17-49-58 182.. nonce: YQIPu_ 183.. section: IDLE 184 185Save files loaded with no line ending, as when blank, or different line 186endings, by setting its line ending to the system default. Fix regression in 1873.8.4 and 3.9.0b4. 188