diff options
Diffstat (limited to 'Misc/NEWS')
-rw-r--r-- | Misc/NEWS | 145 |
1 files changed, 90 insertions, 55 deletions
@@ -2,10 +2,10 @@ Python News +++++++++++ -What's New in Python 3.3.4 release candidate 1? +What's New in Python 3.3.5 release candidate 1? =============================================== -*Not yet released, see sections below for changes released in 3.3.3* +*Release date: XXXX-XX-XX* Core and Builtins ----------------- @@ -15,38 +15,6 @@ Core and Builtins - Issue #20538: UTF-7 incremental decoder produced inconsistant string when input was truncated in BASE64 section. -- Issue #17825: Cursor "^" is correctly positioned for SyntaxError and - IndentationError. - -- Issue #2382: SyntaxError cursor "^" is now written at correct position in most - cases when multibyte characters are in line (before "^"). This still not - works correctly with wide East Asian characters. - -- Issue #18960: The first line of Python script could be executed twice when - the source encoding was specified on the second line. Now the source encoding - declaration on the second line isn't effective if the first line contains - anything except a comment. 'python -x' works now again with files with the - source encoding declarations, and can be used to make Python batch files - on Windows. - -- Issue #17432: Drop UCS2 from names of Unicode functions in python3.def. - -- Issue #19969: PyBytes_FromFormatV() now raises an OverflowError if "%c" - argument is not in range [0; 255]. - -- Issue #14432: Generator now clears the borrowed reference to the thread - state. Fix a crash when a generator is created in a C thread that is - destroyed while the generator is still used. The issue was that a generator - contains a frame, and the frame kept a reference to the Python state of the - destroyed C thread. The crash occurs when a trace function is setup. - -- Issue #19932: Fix typo in import.h, missing whitespaces in function prototypes. - -- Issue #19729: In str.format(), fix recursive expansion in format spec. - -- Issue #19638: Fix possible crash / undefined behaviour from huge (more than 2 - billion characters) input strings in _Py_dg_strtod. - Library ------- @@ -111,6 +79,94 @@ Library codecs.StreamReader returned incomplete data when were called after readline() or read(size). Based on patch by Amaury Forgeot d'Arc. +IDLE +---- + +- Issue #20406: Use Python application icons for Idle window title bars. + Patch mostly by Serhiy Storchaka. + +- Update the python.gif icon for the Idle classbrowser and pathbowser + from the old green snake to the new new blue and yellow snakes. + +- Issue #17721: Remove non-functional configuration dialog help button until we + make it actually gives some help when clicked. Patch by Guilherme Simões. + +Tests +----- + +- Issue #20532: Tests which use _testcapi are now marked as CPython only. + +- Issue #19920: Added tests for TarFile.list(). Based on patch by Vajrasky Kok. + +- Issue #19990: Added tests for the imghdr module. Based on patch by + Claudiu Popa. + +- Issue #20474: Fix test_socket "unexpected success" failures on OS X 10.7+. + +Documentation +------------- + +- Issue #20488: Importlib is no longer *an* implementation of import, it's *the* + implementation. + + +What's New in Python 3.3.4? +=========================== + +*Release date: 09-Feb-2014* + +Library +------- + +- Issue #20374: Fix build warnings of the readline module with libedit on Mac. + + +What's New in Python 3.3.4 release candidate 1? +=============================================== + +*Release date: 26-Jan-2014* + +Core and Builtins +----------------- + +- Issue #17825: Cursor "^" is correctly positioned for SyntaxError and + IndentationError. + +- Issue #2382: SyntaxError cursor "^" is now written at correct position in most + cases when multibyte characters are in line (before "^"). This still not + works correctly with wide East Asian characters. + +- Issue #18960: The first line of Python script could be executed twice when + the source encoding was specified on the second line. Now the source encoding + declaration on the second line isn't effective if the first line contains + anything except a comment. 'python -x' works now again with files with the + source encoding declarations, and can be used to make Python batch files + on Windows. + +- Issue #17432: Drop UCS2 from names of Unicode functions in python3.def. + +- Issue #19969: PyBytes_FromFormatV() now raises an OverflowError if "%c" + argument is not in range [0; 255]. + +- Issue #14432: Generator now clears the borrowed reference to the thread + state. Fix a crash when a generator is created in a C thread that is + destroyed while the generator is still used. The issue was that a generator + contains a frame, and the frame kept a reference to the Python state of the + destroyed C thread. The crash occurs when a trace function is setup. + +- Issue #19932: Fix typo in import.h, missing whitespaces in function prototypes. + +- Issue #19729: In str.format(), fix recursive expansion in format spec. + +- Issue #19638: Fix possible crash / undefined behaviour from huge (more than 2 + billion characters) input strings in _Py_dg_strtod. + +Library +------- + +- Issue #16042: CVE-2013-1752: smtplib: Limit amount of data read by + limiting the call to readline(). Original patch by Christian Heimes. + - Issue #20317: ExitStack.__exit__ could create a self-referential loop if an exception raised by a cleanup operation already had its context set correctly (for example, by the @contextmanager decorator). The infinite @@ -333,15 +389,6 @@ Library IDLE ---- -- Issue #20406: Use Python application icons for Idle window title bars. - Patch mostly by Serhiy Storchaka. - -- Update the python.gif icon for the Idle classbrowser and pathbowser - from the old green snake to the new new blue and yellow snakes. - -- Issue #17721: Remove non-functional configuration dialog help button until we - make it actually gives some help when clicked. Patch by Guilherme Simões. - - Issue #17390: Add Python version to Idle editor window title bar. Original patches by Edmond Burnett and Kent Johnson. @@ -358,13 +405,6 @@ IDLE Tests ----- -- Issue #20532: Tests which use _testcapi are now marked as CPython only. - -- Issue #19920: Added tests for TarFile.list(). Based on patch by Vajrasky Kok. - -- Issue #19990: Added tests for the imghdr module. Based on patch by - Claudiu Popa. - - Issue #19804: The test_find_mac test in test_uuid is now skipped if the ifconfig executable is not available. @@ -410,14 +450,9 @@ Tests - Issue #19085: Added basic tests for all tkinter widget options. -- Issue #20474: Fix test_socket "unexpected success" failures on OS X 10.7+. - Documentation ------------- -- Issue #20488: Importlib is no longer *an* implementation of import, it's *the* - implementation. - - Issue #20265: Updated some parts of the Using Windows document. - Issue #20266: Updated some parts of the Windows FAQ. |