Softpedia
 

WINDOWS CATEGORIES:



GLOBAL PAGES >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Sticky Password FR...
  • Parallels Workstat...
  • ESET NOD32 Antivir...
  • BitDefender Total ...
  • WinPatrol 24.6.201...
  • PerfectDisk Free D...
  • Adobe Photoshop CS...
  • PerfectDisk Profes...
  • Windows 8 Consumer...
  • Atlantis Word Proc...
  • 7-DAY TOP DOWNLOAD
    #
    Program
    Sticky Password FREE
    [SOFTPEDIA
    EXCLUSIVE] 6.0.2.323

    86,307 downloads
    Nokia PC Suite
    7.1.180.64

    67,553 downloads
    3DP Chip 12.04
    55,927 downloads
    Adobe Flash Player
    11.3.300.250 Beta 3
    / 11.2.202.235

    43,691 downloads
    Samsung PC Studio
    7.2.24.9

    40,950 downloads
    Nero 9 Free
    9.4.12.3d

    38,685 downloads
    Yahoo! Messenger
    11.5.0.192

    32,509 downloads
    Samsung Kies
    2.3.1.12044_18

    31,776 downloads
    Avira Antivir Virus
    Definition File
    Update May 22, 2012

    31,129 downloads
    Internet Download
    Manager 6.11 Build 7

    30,941 downloads
    Home > Windows > Programming > Coding languages > Compilers > Python > Changelog

    Python 3.2.3 / 2.7.3 - Changelog


    What's new in Python 3.2.3:

    April 12th, 2012

    · numerous improvements to the unittest module
    · PEP 3147, support for .pyc repository directories
    · PEP 3149, support for version tagged dynamic libraries
    · PEP 3148, a new futures library for concurrent programming
    · PEP 384, a stable ABI for extension modules
    · PEP 391, dictionary-based logging configuration
    · an overhauled GIL implementation that reduces contention
    · an extended email package that handles bytes messages
    · a much improved ssl module with support for SSL contexts and certificate hostname matching
    · a sysconfig module to access configuration information
    · additions to the shutil module, among them archive file support
    · many enhancements to configparser, among them mapping protocol support
    · improvements to pdb, the Python debugger
    · countless fixes regarding bytes/string issues; among them full support for a bytes environment (filenames, environment variables)
    · many consistency and behavior fixes for numeric operations



    What's new in Python 3.2.2:

    September 5th, 2011

    · It mainly fixes a regression in the urllib.request module that prevented opening many HTTP resources correctly with Python 3.2.1.



    What's new in Python 3.2.2 RC 1:

    August 16th, 2011

    · numerous improvements to the unittest module
    · PEP 3147, support for .pyc repository directories
    · PEP 3149, support for version tagged dynamic libraries
    · PEP 3148, a new futures library for concurrent programming
    · PEP 384, a stable ABI for extension modules
    · PEP 391, dictionary-based logging configuration
    · an overhauled GIL implementation that reduces contention
    · an extended email package that handles bytes messages
    · a much improved ssl module with support for SSL contexts and certificate hostname matching
    · a sysconfig module to access configuration information
    · additions to the shutil module, among them archive file support
    · many enhancements to configparser, among them mapping protocol support
    · improvements to pdb, the Python debugger
    · countless fixes regarding bytes/string issues; among them full support for a bytes environment (filenames, environment variables)
    · many consistency and behavior fixes for numeric operations



    What's new in Python 3.2.1:

    July 11th, 2011

    · numerous improvements to the unittest module
    · PEP 3147, support for .pyc repository directories
    · PEP 3149, support for version tagged dynamic libraries
    · PEP 3148, a new futures library for concurrent programming
    · PEP 384, a stable ABI for extension modules
    · PEP 391, dictionary-based logging configuration
    · an overhauled GIL implementation that reduces contention
    · an extended email package that handles bytes messages
    · a much improved ssl module with support for SSL contexts and certificate hostname matching
    · a sysconfig module to access configuration information
    · additions to the shutil module, among them archive file support
    · many enhancements to configparser, among them mapping protocol support
    · improvements to pdb, the Python debugger
    · countless fixes regarding bytes/string issues; among them full support for a bytes environment (filenames, environment variables)
    · many consistency and behavior fixes for numeric operations



    What's new in Python 3.2.1 RC 2:

    July 4th, 2011

    · numerous improvements to the unittest module
    · PEP 3147, support for .pyc repository directories
    · PEP 3149, support for version tagged dynamic libraries
    · PEP 3148, a new futures library for concurrent programming
    · PEP 384, a stable ABI for extension modules
    · PEP 391, dictionary-based logging configuration
    · an overhauled GIL implementation that reduces contention
    · an extended email package that handles bytes messages
    · a much improved ssl module with support for SSL contexts and certificate hostname matching
    · a sysconfig module to access configuration information
    · additions to the shutil module, among them archive file support
    · many enhancements to configparser, among them mapping protocol support
    · improvements to pdb, the Python debugger
    · countless fixes regarding bytes/string issues; among them full support for a bytes environment (filenames, environment variables)
    · many consistency and behavior fixes for numeric operations



    What's new in Python 3.2 RC 1:

    January 17th, 2011

    · numerous improvements to the unittest module
    · PEP 3147, support for .pyc repository directories
    · PEP 3149, support for version tagged dynamic libraries
    · PEP 3148, a new futures library for concurrent programming
    · PEP 384, a stable ABI for extension modules
    · PEP 391, dictionary-based logging configuration
    · an overhauled GIL implementation that reduces contention
    · an extended email package that handles bytes messages
    · a much improved ssl module with support for SSL contexts and certificate hostname matching
    · a sysconfig module to access configuration information
    · additions to the shutil module, among them archive file support
    · many enhancements to configparser, among them mapping protocol support
    · improvements to pdb, the Python debugger
    · countless fixes regarding bytes/string issues; among them full support for a bytes environment (filenames, environment variables)
    · many consistency and behavior fixes for numeric operations



    What's new in Python 3.1.3 Final:

    December 1st, 2010

    · Core and Builtins
    · Issue #10391: Don't dereference invalid memory in error messages in the ast module.

    · Library
    · Issue #10459: Update CJK character names to Unicode 5.1.
    · Issue #10092: Properly reset locale in calendar.Locale*Calendar classes.
    · Issue #6098: Don't claim DOM level 3 conformance in minidom.
    · Issue #5762: Fix AttributeError raised by ``xml.dom.minidom`` when an empty XML namespace attribute is encountered.
    · Issue #1710703: Write structures for an empty ZIP archive when a ZipFile is
    · created in modes 'a' or 'w' and then closed without adding any files. Raise
    · BadZipfile (rather than IOError) when opening small non-ZIP files.
    · Issue #4493: urllib.request adds '/' in front of path components which does not start with '/. Common behavior exhibited by browsers and other clients.
    · Issue #6378: idle.bat now runs with the appropriate Python version rather than the system default.
    · Issue #10407: Fix two NameErrors in distutils.
    · Issue #10198: fix duplicate header written to wave files when writeframes() is called without data.
    · Issue #10467: Fix BytesIO.readinto() after seeking into a position after the
    · end of the file.
    · Issue #1682942: configparser supports alternative option/value delimiters.

    · Build
    · Backport r83399 to allow test_distutils to pass on installed versions.
    · Issue #1303434: Generate ZIP file containing all PDBs (already done for rc1).
    · Stop packaging versioncheck tool (already done for rc1).
    · Accept Oracle Berkeley DB 4.8, 5.0 and 5.1 as backend for the dbm extension.

    · Tests
    · Issue #9424: Replace deprecated assert* methods in the Python test suite.

    · Documentation
    · Issue #10299: List the built-in functions in a table in functions.rst.



    What's new in Python 3.2 Alpha 2:

    September 6th, 2010

    · numerous improvements to the unittest module
    · PEP 3147, support for .pyc repository directories
    · an overhauled GIL implementation that reduces contention
    · many consistency and behavior fixes for numeric operations
    · countless fixes regarding string/unicode issues; among them full support for a bytes environment (filenames, environment variables)
    · a sysconfig module to access configuration information
    · a pure-Python implementation of the datetime module
    · additions to the shutil module, among them archive file support
    · improvements to pdb, the Python debugger



    What's new in Python 2.7 Beta 2:

    May 10th, 2010

    · An ordered dictionary type
    · New unittest features including test skipping and new assert methods.
    · A much faster io module
    · Automatic numbering of fields in the str.format() method
    · Float repr improvements backported from 3.x.
    · Tile support for Tkinter
    · A backport of the memoryview object from 3.x
    · Set literals
    · Set and dictionary comprehensions
    · Dictionary views
    · New syntax for nested with statements
    · The sysconfig module



    What's new in Python 3.1.2:

    March 22nd, 2010

    Core and Builtins:
    · Issue #7173: Generator finalization could invalidate sys.exc_info().

    Library:
    · Issue #2698: The --compiler ignored was ignored for distutils' build_ext.
    · Issue #4961: Inconsistent/wrong result of askyesno function in tkMessageBox with Tcl/Tk-8.5.
    · Issue #7356: ctypes.util: Make parsing of ldconfig output independent of the locale.



    What's new in Python 2.6.5 RC2:

    March 11th, 2010

    · Python 2.6.5 is a maintenance release for Python 2.6.4, fixing dozens of issues in the core, builtin modules, libraries, and documentation. This is not a final release; it is the second release candidate for 2.6.5. Python 2.6.5 final is currently scheduled for March 19, 2010.
    · Python 2.6 is now in bugfix-only mode; no new features are being added.



    What's new in Python 2.7 Alpha 3:

    February 8th, 2010

    · An ordered dictionary type
    · New unittest features including test skipping and new assert methods.
    · A much faster io module
    · Automatic numbering of fields in the str.format() method
    · Float repr improvements backported from 3.x.
    · Tile support for Tkinter
    · A backport of the memoryview object from 3.x
    · Set literals
    · Dictionary views
    · New syntax for nested with statements
    · The sysconfig module



    What's new in Python 2.7 Alpha 2:

    January 11th, 2010

    · An ordered dictionary type
    · New unittest features including test skipping and new assert methods.
    · A much faster io module
    · Automatic numbering of fields in the str.format() method
    · Float repr improvements backported from 3.x.
    · Tile support for Tkinter
    · A backport of the memoryview object from 3.x
    · New syntax for nested with statements



    What's new in Python 2.7 Alpha 1:

    December 7th, 2009

    · An ordered dictionary type
    · New unittest features including test skipping and new assert methods.
    · A much faster io module
    · Automatic numbering of fields in the str.format() method
    · Float repr improvements backported from 3.x.
    · Tile support for Tkinter
    · A backport of the memoryview object from 3.x
    · New syntax for nested with statements



    What's new in Python 2.6.4 RC1:

    October 7th, 2009

    · Python 2.6.4 is a critical bug fix for Python 2.6.3, which had regressions in the logging package and in setuptools compatibility.



    What's new in Python 2.6.3:

    October 3rd, 2009

    · We are pleased to announce the release of Python 2.6.3, a bugfix release of Python 2.6.2, on October 2, 2009.
    · Python 2.6 is now in bugfix-only mode; no new features are being added. Somewhere near 100 bugs have been fixed since the release of Python 2.6.2. The NEWS file lists every change in each alpha, beta, and release candidate of Python 2.6.



    What's new in Python 3.1.1:

    August 19th, 2009

    Python 3.1 is a continuation of the work started by Python 3.0, the new backwards-incompatible series of Python. Improvements in this release include:
    · An ordered dictionary type
    · Various optimizations to the int type
    · New unittest features including test skipping and new assert methods.
    · A much faster io module
    · Tile support for Tkinter
    · A pure Python reference implementation of the import statement
    · New syntax for nested with statements



    What's new in Python 3.1 RC1:

    May 31st, 2009

    · Regular Python dictionaries iterate over key/value pairs in arbitrary order. Over the years, a number of authors have written alternative implementations that remember the order that the keys were originally inserted. Based on the experiences from those implementations, a new collections.OrderedDict class has been introduced.

    · The OrderedDict API is substantially the same as regular dictionaries but will iterate over keys and values in a guaranteed order depending on when a key was first inserted. If a new entry overwrites an existing entry, the original insertion position is left unchanged. Deleting an entry and reinserting it will move it to the end.

    · The standard library now supports use of ordered dictionaries in several modules. The configparser module uses them by default. This lets configuration files be read, modified, and then written back in their original order. The _asdict() method for collections.namedtuple() now returns an ordered dictionary with the values appearing in the same order as the underlying tuple indicies. The json module is being built-out with an object_pairs_hook to allow OrderedDicts to be built by the decoder. Support was also added for third-party tools like PyYAML.



    What's new in Python 3.1 Beta 1:

    May 8th, 2009

    · Core and Builtins
    · Issue #3382: float.__format__, complex.__format__, and %-formatting
    · no longer map 'F' to 'f'. Because of issue #5859 (below), this only
    · affects nan -> NAN and inf -> INF.
    · Issue #5799: ntpath (ie, os.path on Windows) fully supports UNC pathnames
    · in all operations, including splitdrive, split, etc. splitunc() now issues
    · a PendingDeprecation warning.
    · Issue #5920: For float.__format__, change the behavior with the
    · empty presentation type (that is, not one of 'e', 'f', 'g', or 'n')
    · to be like 'g' but with at least one decimal point and with a
    · default precision of 12. Previously, the behavior the same but with
    · a default precision of 6. This more closely matches str(), and
    · reduces surprises when adding alignment flags to the empty
    · presentation type. This also affects the new complex.__format__ in
    · the same way.
    · Implement PEP 383, Non-decodable Bytes in System Character Interfaces.
    · Issue #5890: in subclasses of 'property' the __doc__ attribute was
    · shadowed by classtype's, even if it was None. property now
    · inserts the __doc__ into the subclass instance __dict__.
    · Issue #4426: The UTF-7 decoder was too strict and didn't accept some legal
    · sequences. Patch by Nick Barnes and Victor Stinner.
    · Issue #3672: Reject surrogates in utf-8 codec; add surrogates error handler.
    · Issue #5883: In the io module, the BufferedIOBase and TextIOBase ABCs have
    · received a new method, detach(). detach() disconnects the underlying stream
    · from the buffer or text IO and returns it.
    · Issue #5859: Remove switch from '%f' to '%g'-style formatting for
    · floats with absolute value over 1e50. Also remove length
    · restrictions for float formatting: '%.67f' % 12.34 and '%.120e' %
    · .34 no longer raise an exception.
    · Issue #1588: Add complex.__format__. For example,
    · format(complex(1, 2./3), '.5') now produces a sensible result.
    · Issue #5864: Fix empty format code formatting for floats so that it
    · never gives more than the requested number of significant digits.
    · Issue #5793: Rationalize isdigit / isalpha / tolower, etc. Includes
    · new Py_ISDIGIT / Py_ISALPHA / Py_TOLOWER, etc. in pctypes.h.
    · Issue #5835: Deprecate PyOS_ascii_formatd.
    · Issue #4971: Fix titlecase for characters that are their own
    · titlecase, but not their own uppercase.
    · Issue #5283: Setting __class__ in __del__ caused a segfault.
    · Issue #5816: complex(repr(z)) now recovers z exactly, even when
    · z involves nans, infs or negative zeros.
    · Issue #3166: Make int -> float conversions correctly rounded.
    · Issue #1869 (and many duplicates): make round(x, n) correctly
    · rounded for a float x, by using the decimal binary conversions
    · from Python/dtoa.c. As a consequence, (e.g.) round(x, 2) now
    · consistently agrees with format(x, '.2f').
    · Issue #5787: object.__getattribute__(some_type, "__bases__") segfaulted on
    · some builtin types.
    · Issue #5772: format(1e100, '



    What's new in Python 3.0.1 Final:

    February 14th, 2009

    · This is the first bugfix release of Python 3.0. Python 3.0 is now in bugfix-only mode; no new features are being added. Dozens of bugs that were reported since the release of 3.0 final have been fixed.

    · Python 3.0 (a.k.a. "Python 3000" or "Py3k") is a new version of the language that is incompatible with the 2.x line of releases. The language is mostly the same, but many details, especially how built-in objects like dictionaries and strings work, have changed considerably, and a lot of deprecated features have finally been removed. Also, the standard library has been reorganized in a few prominent places



    What's new in Python 3.0 Final:

    December 4th, 2008

    · Core and Builtins
    · Issue #3996: On Windows, the PyOS_CheckStack function would cause the
    · interpreter to abort ("Fatal Python error: Could not reset the stack!")
    · instead of throwing a MemoryError.
    · Issue #3689: The list reversed iterator now supports __length_hint__
    · instead of __len__. Behavior now matches other reversed iterators.
    · Issue #4367: Python would segfault during compiling when the unicodedata
    · module couldn't be imported and N escapes were present.
    · Fix build failure of _cursesmodule.c building with -D_FORTIFY_SOURCE=2.
    · Library
    · Issue #4387: binascii now refuses to accept str as binary input.
    · Issue #4073: Add 2to3 support to build_scripts, refactor that support
    · in build_py.
    · IDLE would print a "Unhandled server exception!" message when internal
    · debugging is enabled.
    · Issue #4455: IDLE failed to display the windows list when two windows have
    · the same title.
    · Issue #3741: DISTUTILS_USE_SDK set causes msvc9compiler.py to raise an
    · exception.
    · Issue #4433: Fixed an access violation when garbage collecting
    · _ctypes.COMError instances.
    · Issue #4429: Fixed UnicodeDecodeError in ctypes.
    · Issue #4373: Corrected a potential reference leak in the pickle module and
    · silenced a false positive ref leak in distutils.tests.test_build_ext.
    · Issue #4382: dbm.dumb did not specify the expected file encoding for opened
    · files.
    · Issue #4383: When IDLE cannot make the connection to its subprocess, it would
    · fail to properly display the error message.
    · Build
    · Issue #4407: Fix source file that caused the compileall step in Windows
    · installer to fail.
    · Docs
    · Issue #4449: Fixed multiprocessing examples
    · Issue #3799: Document that dbm.gnu and dbm.ndbm will accept string arguments
    · for keys and values which will be converted to bytes before committal.



    What's new in Python 3.0 RC2 / 2.6:

    November 8th, 2008

    · Core and Builtins
    · -----------------
    · Issue #4211: The __path__ attribute of frozen packages is now a list instead
    · of a string as required by PEP 302.
    · Issue #3727: Fixed poplib.
    · Issue #3714: Fixed nntplib by using bytes where appropriate.
    · Issue #1210: Fixed imaplib and its documentation.
    · Issue #4233: Changed semantic of ``_fileio.FileIO``'s ``close()``
    · method on file objects with closefd=False. The file descriptor is still
    · kept open but the file object behaves like a closed file. The ``FileIO``
    · object also got a new readonly attribute ``closefd``.
    · Issue #3626: On cygwin, starting python with a non-existent script name
    · would not display anything if the file name is only 1 character long.
    · Issue #4176: Fixed a crash when pickling an object which ``__reduce__``
    · method does not return iterators for the 4th and 5th items.
    · Issue #3723: Fixed initialization of subinterpreters.
    · Issue #4213: The file system encoding is now normalized by the
    · codec subsystem, for example UTF-8 is turned into utf-8.
    · Issue #4200: Changed the atexit module to store its state in its
    · PyModuleDef atexitmodule. This fixes a bug with multiple subinterpeters.
    · Issue #4237: io.FileIO() was raising invalid warnings caused by
    · insufficient initialization of PyFileIOObject struct members.
    · Issue #4170: Pickling a collections.defaultdict object would crash the
    · interpreter.
    · Issue #4146: Compilation on OpenBSD has been restored.
    · Issue #3574: compile() incorrectly handled source code encoded as Latin-1.
    · Issues #2384 and #3975: Tracebacks were not correctly printed when the
    · source file contains a ``coding:`` header: the wrong line was displayed, and
    · the encoding was not respected.
    · Issue #3740: Null-initialize module state.
    · Issue #3946: PyObject_CheckReadBuffer crashed on a memoryview object.
    · Issue #1688: On Windows, the input() prompt was not correctly displayed if it
    · contains non-ascii characters.
    · Bug #3951: Py_USING_MEMORY_DEBUGGER should not be enabled by default.
    · Library
    · Issue #3664: The pickle module could segfault if a subclass of Pickler fails
    · to call the base __init__ method.
    · Issue #3725: telnetlib now works completely in bytes.
    · Issue #4072: Restore build_py_2to3.
    · Issue #4014: Don't claim that Python has an Alpha release status, in addition
    · to claiming it is Mature.
    · Issue #3187: Add sys.setfilesystemencoding.
    · Issue #3187: Better support for "undecodable" filenames. Code by Victor Stinner, with small tweaks by GvR.
    · Issue #3965: Allow repeated calls to turtle.Screen, by making it a true singleton object.
    · Issue #3911: ftplib.FTP.makeport() could give invalid port numbers.
    · Issue #3929: When the database cannot be opened, dbm.open() would incorrectly raise a TypeError: "'tuple' object is not callable" instead of the expected dbm.error.
    · Bug #3884: Make the turtle module toplevel again.
    · Issue #3547: Fixed ctypes structures bitfields of varying integer sizes.
    · Extension Modules
    · Issue #3659: Subclasses of str didn't work as SQL parameters.
    · Build
    · Issue #4120: Exclude manifest from extension modules in VS2008.
    · Issue #4091: Install pythonxy.dll in system32 again.
    · Issue #4018: Disable "for me" installations on Vista.
    · Issue #4204: Fixed module build errors on FreeBSD 4.
    · Tools/Demos
    · Issue #3717: Fix Demo/embed/demo.c.
    · Issue #4072: Add a distutils demo for build_py_2to3.



    What's new in Python 2.5.1:

    April 20th, 2007

    · Revert SF #1615701: dict.update() does *not* call__getitem__() or keys() if subclassed. This is to remain consistent with 2.5. Also revert revision 53667 with made a similar change to set.update().




    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM