]> granicus.if.org Git - python/commitdiff
Issue #22155: News entry.
authorTerry Jan Reedy <tjreedy@udel.edu>
Sun, 17 May 2015 18:56:20 +0000 (14:56 -0400)
committerTerry Jan Reedy <tjreedy@udel.edu>
Sun, 17 May 2015 18:56:20 +0000 (14:56 -0400)
1  2 
Misc/NEWS

diff --cc Misc/NEWS
index 586baa1016c126f44cd216ace9787791aca7c83a,e9b1461944b1b2e0e9118cfc56ecd95350e04b57..2ae5a6e2dada5e58f22a55aa162e9f72a529ff64
+++ b/Misc/NEWS
@@@ -126,125 -78,6 +126,128 @@@ Librar
  - Issue #23728: binascii.crc_hqx() could return an integer outside of the range
    0-0xffff for empty data.
  
 +- Issue #23887: urllib.error.HTTPError now has a proper repr() representation.
 +  Patch by Berker Peksag.
 +
 +- asyncio: New event loop APIs: set_task_factory() and get_task_factory().
 +
 +- asyncio: async() function is deprecated in favour of ensure_future().
 +
 +- Issue 24178: asyncio.Lock, Condition, Semaphore, and BoundedSemaphore
 +  support new 'async with' syntax.  Contributed by Yury Selivanov.
 +
 +- Issue 24179: Support 'async for' for asyncio.StreamReader.
 +  Contributed by Yury Selivanov.
 +
 +- Issue 24184: Add AsyncIterator and AsyncIterable ABCs to
 +  collections.abc.  Contributed by Yury Selivanov.
 +
 +- Issue 22547: Implement informative __repr__ for inspect.BoundArguments.
 +  Contributed by Yury Selivanov.
 +
 +- Issue 24190: Implement inspect.BoundArgument.apply_defaults() method.
 +  Contributed by Yury Selivanov.
 +
 +Tests
 +-----
 +
 +- Issue #21520: test_zipfile no longer fails if the word 'bad' appears
 +  anywhere in the name of the current directory.
 +
 +- Issue #9517: Move script_helper into the support package.
 +  Patch by Christie Wilson.
 +
 +Documentation
 +-------------
 +
++- Issue #22155: Add File Handlers subsection with createfilehandler to tkinter
++  doc.  Remove obsolete example from FAQ.  Patch by Martin Panter.
++
 +- Issue #24029: Document the name binding behavior for submodule imports.
 +
 +- Issue #24077: Fix typo in man page for -I command option: -s, not -S
 +
 +Tools/Demos
 +-----------
 +
 +- Issue #24000: Improved Argument Clinic's mapping of converters to legacy
 +  "format units".  Updated the documentation to match.
 +
 +- Issue #24001: Argument Clinic converters now use accept={type}
 +  instead of types={'type'} to specify the types the converter accepts.
 +
 +- Issue #23330: h2py now supports arbitrary filenames in #include.
 +
 +- Issue #24031: make patchcheck now supports git checkouts, too.
 +
 +
 +What's New in Python 3.5.0 alpha 4?
 +===================================
 +
 +Release date: 2015-04-19
 +
 +Core and Builtins
 +-----------------
 +
 +- Issue #22980: Under Linux, GNU/KFreeBSD and the Hurd, C extensions now include
 +  the architecture triplet in the extension name, to make it easy to test builds
 +  for different ABIs in the same working tree.  Under OS X, the extension name
 +  now includes PEP 3149-style information.
 +
 +- Issue #22631: Added Linux-specific socket constant CAN_RAW_FD_FRAMES.
 +  Patch courtesy of Joe Jevnik.
 +
 +- Issue #23731: Implement PEP 488: removal of .pyo files.
 +
 +- Issue #23726: Don't enable GC for user subclasses of non-GC types that
 +  don't add any new fields.  Patch by Eugene Toder.
 +
 +- Issue #23309: Avoid a deadlock at shutdown if a daemon thread is aborted
 +  while it is holding a lock to a buffered I/O object, and the main thread
 +  tries to use the same I/O object (typically stdout or stderr).  A fatal
 +  error is emitted instead.
 +
 +- Issue #22977: Fixed formatting Windows error messages on Wine.
 +  Patch by Martin Panter.
 +
 +- Issue #23466: %c, %o, %x, and %X in bytes formatting now raise TypeError on
 +  non-integer input.
 +
 +- Issue #24044: Fix possible null pointer dereference in list.sort in out of
 +  memory conditions.
 +
 +- Issue #21354: PyCFunction_New function is exposed by python DLL again.
 +
 +Library
 +-------
 +
 +- Issue #16914: new debuglevel 2 in smtplib adds timestamps to debug output.
 +
 +- Issue #7159: urllib.request now supports sending auth credentials
 +  automatically after the first 401.  This enhancement is a superset of the
 +  enhancement from issue #19494 and supersedes that change.
 +
 +- Issue #23703: Fix a regression in urljoin() introduced in 901e4e52b20a.
 +  Patch by Demian Brecht.
 +
 +- Issue #4254: Adds _curses.update_lines_cols() Patch by Arnon Yaari
 +
 +- Issue 19933: Provide default argument for ndigits in round. Patch by
 +  Vajrasky Kok.
 +
 +- Issue #23193: Add a numeric_owner parameter to
 +  tarfile.TarFile.extract and tarfile.TarFile.extractall. Patch by
 +  Michael Vogt and Eric Smith.
 +
 +- Issue #23342: Add a subprocess.run() function than returns a CalledProcess
 +  instance for a more consistent API than the existing call* functions.
 +
 +- Issue #21217: inspect.getsourcelines() now tries to compute the start and end
 +  lines from the code object, fixing an issue when a lambda function is used as
 +  decorator argument. Patch by Thomas Ballinger and Allison Kaptur.
 +
 +- The keywords attribute of functools.partial is now always a dictionary.
 +
  - Issue #23811: Add missing newline to the PyCompileError error message.
    Patch by Alex Shkop.