summaryrefslogtreecommitdiffstats
path: root/Doc/whatsnew/3.7.rst
Commit message (Collapse)AuthorAgeFilesLines
* bpo-42236: Enhance init and encoding documentation (GH-23109)Victor Stinner2020-11-021-1/+2
| | | | | | | | | | | | | | | | | | | | | Enhance the documentation of the Python startup, filesystem encoding and error handling, locale encoding. Add a new "Python UTF-8 Mode" section. * Add "locale encoding" and "filesystem encoding and error handler" to the glossary * Remove documentation from Include/cpython/initconfig.h: move it to Doc/c-api/init_config.rst. * Doc/c-api/init_config.rst: * Document command line options and environment variables * Document default values. * Add a new "Python UTF-8 Mode" section in Doc/library/os.rst. * Add warnings to Py_DecodeLocale() and Py_EncodeLocale() docs. * Document how Python selects the filesystem encoding and error handler at a single place: PyConfig.filesystem_encoding and PyConfig.filesystem_errors. * PyConfig: move orig_argv member at the right place.
* bpo-40204: Fix reference to terms in the doc (GH-21865)Victor Stinner2020-08-141-1/+1
| | | | | | | | Sphinx 3 requires to refer to terms with the exact case. For example, fix the Sphinx 3 warning: Doc/library/pkgutil.rst:71: WARNING: term Loader not found in case sensitive match.made a reference to loader instead.
* bpo-41475: Fix note in "What's new in 3.7" (#21733)Ram Rachum2020-08-111-1/+1
|
* bpo-39545: Document changes in the support of await in f-strings. (GH-18456)Serhiy Storchaka2020-02-131-0/+5
| | | https://bugs.python.org/issue39545
* bpo-39429: Add a new "Python Development Mode" doc page (GH-18132)Victor Stinner2020-01-241-5/+5
|
* Add whatsnew for removal of asyncio.loop.create_datagram_endpoint()'s ↵Kyle Stanley2019-12-161-0/+10
| | | | *reuse_address* parameter (#17595)
* bpo-38600: Change the mark up of NULL in the C API documentation. (GH-16950)Serhiy Storchaka2019-10-301-1/+1
| | | | Replace all *NULL* with ``NULL``.
* bpo-26510: Add versionchanged for required arg of add_subparsers (GH-16588)Adam J. Stewart2019-10-071-0/+4
| | | | | | | | | | The `required` argument to `argparse.add_subparsers` was added in #3027. This PR specifies the earliest version of Python where it is available. https://bugs.python.org/issue26510 Automerge-Triggered-By: @merwok
* bpo-33821: Update IDLE section of What's New 3.7 (#15036)Terry Jan Reedy2019-07-311-1/+10
| | | | | | * bpo-33821: Update IDLE section of What's New 3.7 * Fix roles.
* bpo-17535: IDLE editor line numbers (GH-14030)Tal Einat2019-07-231-0/+7
|
* bpo-36868: Fix what's new for SSLContext.hostname_checks_common_name (GH-13248)Christian Heimes2019-06-031-3/+2
| | | | | | What's new now mentions SSLContext.hostname_checks_common_name instead of SSLContext.host_flags. https://bugs.python.org/issue36868
* bpo-35506: Remove redundant and incorrect links from keywords. (GH-11174)Serhiy Storchaka2018-12-191-1/+1
|
* bpo-34977: Use venv redirector instead of original python.exe on Windows ↵Steve Dower2018-12-101-0/+10
| | | | (GH-11029)
* Fix a couple documentation typos. (GH-10498)Windson yang2018-11-131-1/+1
| | | | reproduciblity -> reproducibility PyPA are the group -> PyPA is the group
* bpo-35044, doc: Use the :exc: role for the exceptions (GH-10037)Stéphane Wirtel2018-10-261-1/+1
|
* bpo-33899: Mention tokenize behavior change in What's New (GH-10073)Tal Einat2018-10-241-0/+5
|
* bpo-34906: Doc: Fix typos (2) (GH-9735)Stéphane Wirtel2018-10-061-2/+2
| | | Fix typos
* bpo-1529353: IDLE - Squeezer What's New for 3.7.1 (#9568)Terry Jan Reedy2018-09-251-2/+11
|
* bpo-34762: Fix contextvars C API to use PyObject* pointer types. (GH-9473)Yury Selivanov2018-09-211-0/+4
|
* Revert "bpo-34589: Add -X coerce_c_locale command line option (GH-9378)" ↵Victor Stinner2018-09-191-7/+0
| | | | | | | | | | | | | | | | (GH-9430) * Revert "bpo-34589: Add -X coerce_c_locale command line option (GH-9378)" This reverts commit dbdee0073cf0b88fe541980ace1f650900f455cc. * Revert "bpo-34589: C locale coercion off by default (GH-9073)" This reverts commit 7a0791b6992d420dc52536257f2f093851ed7215. * Revert "bpo-34589: Make _PyCoreConfig.coerce_c_locale private (GH-9371)" This reverts commit 188ebfa475a6f6aa2d0ea14ca8e1fbe7865b6d27.
* bpo-34589: Add -X coerce_c_locale command line option (GH-9378)Victor Stinner2018-09-181-0/+7
| | | | Add a new -X coerce_c_locale command line option to control C locale coercion (PEP 538).
* bpo-34247: add porting note to 3.7 What's New (GH-9223)Ned Deily2018-09-131-0/+10
|
* bpo-33649: Cleanup asyncio/streams and asyncio/synchronization docs (GH-9192)Yury Selivanov2018-09-121-2/+1
|
* bpo-33649: First asyncio docs improvement pass (GH-9142)Yury Selivanov2018-09-111-22/+22
| | | | | | | | | | | | | Rewritten/updated sections: * Event Loop APIs * Transports & Protocols * Streams * Exceptions * Policies * Queues * Subprocesses * Platforms
* bpo-33666: Add what's new entry for os.errno removal (GH-#8497)INADA Naoki2018-07-281-0/+6
| | | Co-authored-by: Petr Viktorin <encukou@gmail.com>
* bpo-34009: Expand on platform support changes (GH-8022)Nick Coghlan2018-07-101-3/+26
| | | | | | | | | Many users won't realise the implications the OpenSSL 1.0.2 minimum version requirement has when it comes to Ubuntu 14.04 and Debian 8, so expand on that in the platform support section. Also explicitly note the non-ASCII-based locale requirement for full Unicode text handling support on non-Windows systems.
* bpo-32996: Enhancements to What's New based on feedback (GH-7988)Elvis Pranskevichus2018-06-281-21/+29
|
* Forward port 3.7.0 final changesNed Deily2018-06-271-1/+1
|
* bpo-33859: Fix spelling mistakes in docs. (GH-7691)Xtreak2018-06-161-1/+1
|
* Fix nested list in 3.7 What's New (GH-7659)Ned Deily2018-06-121-0/+1
|
* bpo-25612: Add minimal What's New in 3.7 entry (GH-7656)Ned Deily2018-06-121-0/+5
|
* bpo-33656: Add entry to What's New 3.7. (GH-7638)Terry Jan Reedy2018-06-111-0/+6
| | | This is a separate PR because this does not backport to 3.6.
* bpo-33745: Add What's New for empty function docstring change. (GH-7611)Ned Deily2018-06-111-0/+5
|
* bpo-33109: Remove now-obsolete What's New entry for bpo-26510. (GH-7609)Ned Deily2018-06-111-6/+0
|
* bpo-33821: Update idlelib subsection of What's New 3.7 (#7590)Terry Jan Reedy2018-06-101-2/+10
|
* bpo-33409: Clarify PEP 538/540 relationship (GH-7534)Nick Coghlan2018-06-091-6/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While locale coercion and UTF-8 mode turned out to be complementary ideas rather than competing ones, it isn't immediately obvious why it's useful to have both, or how they interact at runtime. This updates both the Python 3.7 What's New doc and the PYTHONCOERCECLOCALE and PYTHONUTF8 documentation in an attempt to clarify that relationship: - in the respective What's New sections, add a closing paragraph explaining which problem each one solves, and pointing to the other PEP's section for the specific aspects it relies on the other PEP to solve - use "locale-aware mode" as a more descriptive term for the default non-UTF-8 mode - improve wording conistenccy between the PYTHONCOERCECLOCALE and PYTHONUTF8 docs when they cover the same thing (mostly related to legacy locale detection and setting the standard stream error handler) - improve the description of the locale coercion trigger conditions (including pointing out that setting LC_ALL turns off locale coercion) - port the full description of the UTF-8 mode behaviour changes from PEP 540 into the PYTHONUTF8 documentation - be explicit that PYTHONIOENCODING still overrides the settings for the standard streams - mention concrete examples of things that do and don't get their text encoding assumptions adjusted by the two text encoding assumption override techniques
* bpo-33736: Improve the documentation of asyncio stream APIs (GH-7326)Elvis Pranskevichus2018-06-081-3/+4
|
* bpo-33792: Add selector and proactor windows policies (GH-7487)Yury Selivanov2018-06-081-0/+4
|
* update 3.7 whatsnew entry about Unicode version (GH-7480)Benjamin Peterson2018-06-071-2/+2
| | | Followup to 4705ea38c900f068fd262aca02943896d1123544 and bpo-33778.
* bpo-31368: Enhance os.preadv() documentation (GH-7254)Pablo Galindo2018-05-301-3/+4
|
* Fix whatsnew entry about ThreadedHTTPServer. (GH-7220)Julien Palard2018-05-291-1/+1
|
* bpo-32911: Revert bpo-29463. (GH-7121) (GH-7197)Serhiy Storchaka2018-05-291-7/+0
| | | | | | Remove the docstring attribute of AST types and restore docstring expression as a first stmt in their body. Co-authored-by: INADA Naoki <methane@users.noreply.github.com>
* bpo-33540: Add block_on_close attr to socketserver (GH-6911)Victor Stinner2018-05-241-4/+23
| | | | Add a new block_on_close class attribute to ForkingMixIn and ThreadingMixIn classes of socketserver to opt-in for pre-3.7 behaviour.
* bpo-33618: Enable TLS 1.3 in tests (GH-7079)Christian Heimes2018-05-231-4/+8
| | | | | | | | | | | | TLS 1.3 behaves slightly different than TLS 1.2. Session tickets and TLS client cert auth are now handled after the initialy handshake. Tests now either send/recv data to trigger session and client certs. Or tests ignore ConnectionResetError / BrokenPipeError on the server side to handle clients that force-close the socket fd. To test TLS 1.3, OpenSSL 1.1.1-pre7-dev (git master + OpenSSL PR https://github.com/openssl/openssl/pull/6340) is required. Signed-off-by: Christian Heimes <christian@python.org>
* bpo-32436: Document PEP 567 changes to asyncio. (GH-7073)Yury Selivanov2018-05-231-0/+11
|
* bpo-33592: Document the C API in PEP 567 (contextvars) (GH-7033)Elvis Pranskevichus2018-05-221-1/+5
|
* Add idlelib and IDLE section to What's New in 3.7. (#7019)Terry Jan Reedy2018-05-201-0/+27
|
* bpo-32996: The bulk of What's New in Python 3.7 (GH-6978)Elvis Pranskevichus2018-05-201-590/+1546
|
* bpo-33559: Attribute changed repr of exceptions (GH-6954)Miro Hrončok2018-05-171-0/+1
|
* bpo-33559: Document changed repr of exceptions (GH-6943)Miro Hrončok2018-05-171-0/+3
|