All Versions
14
Latest Version
Avg Release Cycle
161 days
Latest Release
463 days ago

Changelog History
Page 1

  • v0.18.2 Changes

    June 13, 2020

    ๐Ÿš€ This is a minor bug-fix release containing a number of fixes:

    • ๐Ÿ›  Fix min/max functions with generators, and 'None' default (PR #514)
    • ๐Ÿ‘€ Use BaseException in raise_() (PR #515)
    • ๐Ÿ›  Fix builtins.round() for Decimals (Issue #501)
    • ๐Ÿ›  Fix raise_from() to prevent failures with immutable classes (PR #518)
    • ๐Ÿ‘‰ Make FixInput idempotent (Issue #427)
    • ๐Ÿ›  Fix type in newround (PR #521)
    • ๐Ÿ‘Œ Support mimetype guessing in urllib2 for Py3.8+ (Issue #508)

    ๐Ÿ‘ Python 3.8 is not yet officially supported.

  • v0.18.1 Changes

    June 13, 2020

    ๐Ÿš€ This is a minor bug-fix release containing a fix for raise_()
    ๐Ÿ‘€ when passed an exception that's not an Exception (e.g. BaseException
    subclasses)

  • v0.18.0 Changes

    June 13, 2020

    ๐Ÿš€ This is a major bug-fix and feature release, including:

    • ๐Ÿ›  Fix collections.abc import for py38+
    • โœ‚ Remove import for isnewbytes() function, reducing CPU cost significantly
    • ๐Ÿ›  Fix bug with importing past.translation when importing past which breaks zipped python installations
    • ๐Ÿ›  Fix an issue with copyreg import under Py3 that results in unexposed stdlib functionality
    • Export and document types in future.utils
    • Update behavior of newstr. eq () to match str. eq () as per reference docs
    • ๐Ÿ›  Fix raising and the raising fixer to handle cases where the syntax is ambigious
    • ๐Ÿ‘ Allow "default" parameter in min() and max() (Issue #334)
    • Implement hash () in newstr (Issue #454)
    • ๐Ÿš€ Future proof some version checks to handle the fact that Py4 won't be a major breaking release
    • ๐Ÿ›  Fix urllib.request imports for Python 3.8 compatibility (Issue #447)
    • ๐Ÿ›  Fix future import ordering (Issue #445)
    • Fixed bug in fix_division_safe fixture (Issue #434)
    • Do not globally destroy re.ASCII in PY3
    • ๐Ÿ›  Fix a bug in email.Message.set_boundary() (Issue #429)
    • Implement format_map() in str
    • Implement readinto() for socket.fp

    ๐Ÿ“š As well as a number of corrections to a variety of documentation, and updates to
    โœ… test infrastructure.

  • v0.17.1 Changes

    June 13, 2020

    ๐Ÿš€ This release address a packaging error because of an erroneous declaration that
    any built wheels are universal.

  • v0.17.0 Changes

    October 25, 2018

    ๐Ÿš€ This is a major bug-fix release, including:

    • ๐Ÿ›  Fix from collections import ChainMap after install_aliases() (issue #226)
    • Fix multiple import from __future__bug in futurize (issue #113)
    • โž• Add support for proper %s formatting of newbytes
    • Properly implement iterator protocol for newrange object
    • ๐Ÿ›  Fix past.translation on read-only file systems
    • ๐Ÿ›  Fix Tkinter import bug introduced in Python 2.7.4 (issue #262)
    • Correct TypeError to ValueError in a specific edge case for newrange
    • ๐Ÿ‘Œ Support inequality tests betwen newstrs and newbytes
    • Add type check to __get__ in newsuper
    • Fix fix_division_safe to support better conversion of complex expressions, and skip obvious float division.

    ๐Ÿ“š As well as a number of corrections to a variety of documentation, and updates to test infrastructure.

  • v0.16.0

    October 27, 2016
  • v0.15.2

    September 11, 2015
  • v0.15.1

    September 09, 2015
  • v0.15.0

    July 25, 2015
  • v0.14.3

    December 14, 2014