|
3 | 3 | What's New |
4 | 4 | ********** |
5 | 5 |
|
6 | | -.. _whats-new-0.15.x: |
| 6 | +.. _whats-new-0.16.x: |
7 | 7 |
|
8 | | -What's new in version 0.15.3 (2015-02-...) |
| 8 | +What's new in version 0.16.0 (2016-05-...) |
9 | 9 | ========================================== |
10 | 10 |
|
11 | | -This is a minor bug-fix release: |
12 | | - |
13 | | -- Fix ``newbytes`` constructor bug (issue #163) |
14 | | - |
| 11 | +This release removes the ``configparser`` package as an alias for |
| 12 | +``ConfigParser`` on Py2 to improve compatibility with the backported |
| 13 | +`configparser package <https://pypi.python.org/pypi/configparser>`. Previously |
| 14 | +``python-future`` and the PyPI ``configparser`` backport clashed, causing |
| 15 | +confusion and various compatibility issues. (Issue #118) |
| 16 | + |
| 17 | +This warrants a new major version number for ``python-future`` because Py2/3 |
| 18 | +code that uses `configparser` will no longer run on Py2 systems without the |
| 19 | +`configparser` backport installed. As an upgrade path, run ``pip install |
| 20 | +configparser`` or add ``configparser`` to your ``requirements.txt`` file. |
| 21 | + |
| 22 | +This releases fixes these bugs: |
| 23 | + |
| 24 | +- Fix ``newbytes`` constructor bug. (Issue #163) |
| 25 | +- Fix semantics of `bool()` with `newobject`. (Issue #211) |
| 26 | +- Fix `standard_library.install_aliases()` on PyPy. (Issue #205) |
| 27 | +- Fix assertRaises for `pow` and `compile` on Python 3.5. (Issue #183) |
| 28 | +- Fix return argument of `future.utils.ensure_new_type` if conversion to new type does not exist. (Issue #185) |
| 29 | +- Allow the `old_div` fixer to be disabled. (Issue #190) |
15 | 30 |
|
16 | 31 | What's new in version 0.15.2 (2015-09-11) |
17 | 32 | ========================================= |
|
0 commit comments