forked from PythonCharmers/python-future
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangeLog.txt
More file actions
77 lines (74 loc) · 2.95 KB
/
Copy pathChangeLog.txt
File metadata and controls
77 lines (74 loc) · 2.95 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
v0.6.1:
* Add backported Py3-like int object (inherits from long)
* Fixes and stricter type-checking for bytes and str objects
* Add docs about isinstance() and utility functions for type-checking
* Don't disable obsolete Py2 builtins by default with ``from * future.builtins import *``
v0.6:
* Add backported Py3-like str object (inherits from unicode)
* Remove support for deprecated form ``from future import *``: use ``from future.builtins import *`` instead
v0.5.3:
* Doc improvements
v0.5.2:
* Add lots of docs and a Sphinx project
v0.5.1:
* Upgrade ``six`` (future.utils.six) to v1.4.1
* http.server module backport
* bytes.split() and .rsplit() bugfixes
v0.5.0:
* Add backported Py3-like bytes object
v0.4.2:
* [Various fixes]
v0.4.1:
* Add open() (from io module on Py2)
* Improve docs
v0.4.0:
* Add various useful compatibility functions to future.utils
* Reorganize package: Move all builtins to future.builtins.*; move all stdlib things to future.standard_library.*
* Rename ``python-futurize`` console script to ``futurize``
* Move future.six to future.utils.six and pull the most relevant
definitions to future.utils.
* More improvements to "Py3 to both" conversion (futurize.py --from3)
v0.3.5:
* Fix broken package setup ("package directory 'libfuturize/tests' does not exist")
v0.3.4:
* Add itertools.zip_longest
* Update 2to3_backcompat tests to use futurize.py
* Improve libfuturize fixers: correct order of imports; add imports only when necessary (except absolute_import currently)
v0.3.3:
* Add python-futurize console script
* Add itertools.filterfalse
* Remove docs about unfinished backports (urllib etc.)
* Remove old Py2 syntax in some files that breaks py3 setup.py install
v0.3.2:
* Add test.support module
* Add UserList, UserString, UserDict classes to collections module
* Remove int -> long
* Add backported _markupbase.py etc. with new-style classes to fix travis-ci build problems
* Add working html and http.client backports
v0.3.0:
* generalize import hooks to allow dotted imports
* add backports of urllib, html, http from Py3.3 stdlib using ``future``
* add ``futurize`` script for automatically turning Py2 or Py3 modules into
cross-platform Py3 modules
* rename future.standard_library_renames to future.standard_library. (No
longer just renames, but backports too.)
v0.2.2.1:
* small bug fixes to get tests passing on travis-ci.org
v0.2.1:
* small bug fixes
v0.2.0:
* features module renamed to modified_builtins
* new functions added: round(), input()
* no more namespace pollution as a policy:
from future import *
should have no effect on Python 3. On Python 2, it only shadows the
builtins; it doesn't introduce any new names.
* end-to-end tests with Python 2 code and 2to3 now work:
test_2to3_backcompat.py
v0.1.0:
* first version with tests!
* removed the inspect-module magic
v0.0.3:
v0.0.2:
v0.0.1:
* initial release. Use at your peril.