summaryrefslogtreecommitdiffstats
path: root/Doc/whatsnew
Commit message (Collapse)AuthorAgeFilesLines
* #21725: Add RFC 6531 (SMTPUTF8) support to smtpd.R David Murray2014-08-091-0/+4
| | | | | | | | | | | Patch by Milan Oberkirch, developed as part of his 2014 GSOC project. Note that this also fixes a bug in mock_socket ('getpeername' was returning a simple string instead of the tuple required for IPvX protocols), a bug in DebugServer with respect to handling binary data (should have been fixed when decode_data was introduced, but wasn't found until this patch was written), and a long-standing bug in DebugServer (it was printing an extra blank line at the end of the displayed message text).
* #15114, #21047: update whatsnew in Python 3.5.Ezio Melotti2014-08-021-0/+6
|
* Issue #21813: Enhance documentation of the os.stat_result class.Victor Stinner2014-07-241-5/+2
|\
* | #15014: Add 'auth' command to implement auth mechanisms and use it in login.R David Murray2014-07-031-0/+7
| | | | | | | | Patch by Milan Oberkirch.
* | Issue #5800: headers parameter of wsgiref.headers.Headers is now optional.Berker Peksag2014-07-021-0/+6
| | | | | | | | Patch by Pablo Torres Navarrete and SilentGhost.
* | #20295: Teach imghdr to recognize OpenEXR format images.R David Murray2014-06-261-0/+6
| | | | | | | | Patch by Martin Vignali, test by Claudiu Popa.
* | Issue #21741: Add st_file_attributes to os.stat_result on Windows.Zachary Ware2014-06-191-0/+9
| | | | | | | | Patch by Ben Hoyt.
* | Issue #21205: Add a new ``__qualname__`` attribute to generator, the qualifiedVictor Stinner2014-06-161-0/+6
| | | | | | | | | | | | | | name, and use it in the representation of a generator (``repr(gen)``). The default name of the generator (``__name__`` attribute) is now get from the function instead of the code. Use ``gen.gi_code.co_name`` to get the name of the code.
* | #19840: Add copy_function to shutil.move.R David Murray2014-06-111-0/+8
| | | | | | | | Patch by Claudiu Popa.
* | #14758: add IPv6 support to smtpd.R David Murray2014-06-111-0/+4
| | | | | | | | Patch by Milan Oberkirch.
* | #19662: add decode_data to smtpd so you can get at DATA in bytes form.R David Murray2014-06-111-0/+16
| | | | | | | | | | | | | | | | | | Otherwise smtpd is restricted to 7bit clean data, since even if the incoming data is actually utf-8, it will often break things to decode it before parsing the message. Patch by Maciej Szulik, with some adjustments (mostly the warning support).
* | fix issue #17552: add socket.sendfile() method allowing to send a file over ↵Giampaolo Rodola'2014-06-111-1/+10
| | | | | | | | a socket by using high-performance os.sendfile() on UNIX. Patch by Giampaolo Rodola'·
* | Issue #21569: merge from 3.4Nick Coghlan2014-06-091-1/+1
|\ \ | |/
| * Issue #21569: Fix incorrect cross referenceNick Coghlan2014-06-091-1/+1
| |
* | Merge issue #21569 from 3.4Nick Coghlan2014-06-071-113/+201
|\ \ | |/
| * Issue #21569: sync Python 2.7 What's New with 2.7 versionNick Coghlan2014-06-071-113/+201
| |
* | Issue #21233: Revert bytearray(int) optimization using calloc()Victor Stinner2014-06-021-3/+2
| |
* | Issue #21233: Rename the C structure "PyMemAllocator" to "PyMemAllocatorEx" toVictor Stinner2014-06-021-1/+2
| | | | | | | | | | make sure that the code using it will be adapted for the new "calloc" field (instead of crashing).
* | Issue #20383: Introduce importlib.util.module_from_spec().Brett Cannon2014-05-301-0/+4
| | | | | | | | | | | | Along the way, dismantle importlib._bootstrap._SpecMethods as it was no longer relevant and constructing the new function required partially dismantling the class anyway.
* | Fix Issue #21528 - Fix documentation typosDonald Stufft2014-05-202-4/+4
| |
* | Mention ipaddress improvements.Antoine Pitrou2014-05-151-0/+15
| |
* | Better organization of the what's newAntoine Pitrou2014-05-151-17/+32
| |
* | Issue #21156: importlib.abc.InspectLoader.source_to_code() is now aBrett Cannon2014-05-091-0/+5
| | | | | | | | staticmethod.
* | Issue #21233: Add new C functions: PyMem_RawCalloc(), PyMem_Calloc(),Victor Stinner2014-05-021-2/+18
| | | | | | | | | | | | PyObject_Calloc(), _PyObject_GC_Calloc(). bytes(int) and bytearray(int) are now using ``calloc()`` instead of ``malloc()`` for large objects which is faster and use less memory (until the bytearray buffer is filled with data).
* | Add porting note for issue #20951.Antoine Pitrou2014-04-291-0/+4
| |
* | #15916: if there are no docstrings, make empty suite, not an error.R David Murray2014-04-151-0/+4
| | | | | | | | | | | | | | | | | | | | This makes doctest work like unittest: if the test case is empty, that just means there are zero tests run, it's not an error. The existing behavior was broken, since it only gave an error if there were *no* docstrings, and zero tests run if there were docstrings but none of them contained tests. So this makes it self-consistent as well. Patch by Glenn Jones.
* | inspect: Make Signature and Parameter hashable. Issue #20334.Yury Selivanov2014-04-081-1/+2
| |
* | Issue #17621: Introduce importlib.util.LazyLoader.Brett Cannon2014-04-041-0/+4
| |
* | fix #21076: turn signal module constants into enumsGiampaolo Rodola'2014-04-041-0/+5
| |
* | inspect.Signature: Add 'Signature.from_callable' classmethod. Closes #17373Yury Selivanov2014-03-271-0/+4
| |
* | inspect.signature: Make Signature and Parameter picklable. Closes #20726Yury Selivanov2014-03-271-0/+3
| |
* | Merge #20145 backport: delete whatsnew entry.R David Murray2014-03-251-6/+0
|\ \ | |/
* | #20145: assert[Raises|Warns]Regex now raise TypeError on bad regex.R David Murray2014-03-231-0/+6
| | | | | | | | | | | | | | Previously a non-string, non-regex second argument could cause the test to always pass. Initial patch by Kamilla Holanda.
* | Issue #20627: xmlrpc.client.ServerProxy is now a context manager.Brett Cannon2014-03-211-1/+2
| | | | | | | | Patch by Claudiu Popa.
* | Issue #19165: The formatter module graduates to full deprecation.Brett Cannon2014-03-211-1/+2
| |
* | remove the ability of datetime.time to be considered false (closes #13936)Benjamin Peterson2014-03-201-1/+4
| |
* | Doc: add What's New in Python 3.5 to whatsnew indexVictor Stinner2014-03-181-0/+1
| |
* | Issue #19977: When the ``LC_TYPE`` locale is the POSIX locale (``C`` locale),Victor Stinner2014-03-181-1/+4
| | | | | | | | | | :py:data:`sys.stdin` and :py:data:`sys.stdout` are now using the ``surrogateescape`` error handler, instead of the ``strict`` error handler.
* | Add a stub "whatsnew in 3.5" document.Victor Stinner2014-03-171-0/+186
|/
* TypoJesus Cea2014-03-171-1/+1
|
* TypoJesus Cea2014-03-171-1/+1
|
* TypoJesus Cea2014-03-171-1/+1
|
* Final documentation fixes for 3.4.0 final.v3.4.0Larry Hastings2014-03-161-4/+1
|
* Regenerate pydoc_topics, fix markup errors, in preparation for 3.4.0 final.Larry Hastings2014-03-161-1/+1
|
* Merge in all documentation changes since branching 3.4.0rc1.Larry Hastings2014-03-161-212/+954
|
* whatsnew: difflib.isbjunk &c were removed, not deprecated.R David Murray2014-03-141-4/+6
| | | | Also move NEWS item to correct position (it was in 3.3).
* whatsnew: cp273 codec (#10907797)R David Murray2014-03-081-0/+3
| | | | | Also updated the docs and added the aliases mentioned by the references.
* whatsnew: importlib deprecations.R David Murray2014-02-221-4/+24
| | | | | This addresses issue #20199, if I got it right. The deprecation and replacement lists are based on the importlib documentation.
* Mangle __parameters in __annotations__ dict properly. Issue #20625.Yury Selivanov2014-02-181-0/+4
|
* Python 3.4.0rc1 release: Updated pydoc topics, fixed suspicious markup errors.Larry Hastings2014-02-101-1/+1
|