@@ -5,20 +5,26 @@ What's New
5
5
6
6
.. _whats-new-0.14.x :
7
7
8
- What's new in version 0.14.4 (2015-07-25)
8
+ What's new in version 0.15.0 (2015-07-25)
9
9
=========================================
10
10
11
- This is primarily a bug-fix release. It adds some minor new backward-compatible features and
12
- fixes several bugs.
11
+ This release fixes compatibility bugs with CherryPy's Py2/3 compat layer and
12
+ the latest version of the ``urllib3 `` package. It also adds some additional
13
+ backports for Py2.6 and Py2.7 from Py3.4's standard library.
13
14
14
- Minor features:
15
+ New features:
15
16
17
+ - ``install_aliases() `` now exposes full backports of the Py3 urllib submodules
18
+ (``parse ``, ``request `` etc.) from ``future.backports.urllib `` as submodules
19
+ of ``urllib `` on Py2. This implies, for example, that
20
+ ``urllib.parse.unquote `` now takes an optional encoding argument as it does
21
+ on Py3. This improves compatibility with CherryPy's Py2/3 compat layer (issue
22
+ #158).
16
23
- ``tkinter.ttk `` support (issue #151)
17
- - ``collections.ChainMap `` backport (issue #150)
18
- - ``itertools.count `` backport for Py2.6 (issue #152)
24
+ - Backport of ``collections.ChainMap `` (issue #150)
25
+ - Backport of ``itertools.count `` for Py2.6 (issue #152)
19
26
- Add constants to ``http.client `` such as ``HTTP_PORT `` and ``BAD_REQUEST `` (issue #137)
20
- - ``reprlib.recursive_repr `` backport for Py2
21
- - Update backports of ``Counter `` and ``OrderedDict `` to use Py3.4 implementations. This fixes ``.copy() `` for subclasses etc.
27
+ - Backport of ``reprlib.recursive_repr `` to Py2
22
28
23
29
Bug fixes:
24
30
@@ -28,6 +34,8 @@ Bug fixes:
28
34
- Fix newrange slicing for some slice/range combos (issue #132, thanks to Brad Walker)
29
35
- Small doc fixes (thanks to Michael Joseph and Tim Tröndle)
30
36
- Improve robustness of test suite against opening .pyc files as text on Py2
37
+ - Update backports of ``Counter `` and ``OrderedDict `` to use the newer
38
+ implementations from Py3.4. This fixes ``.copy() `` preserving subclasses etc.
31
39
32
40
33
41
What's new in version 0.14.3 (2014-12-15)
0 commit comments