OLD | NEW |
1 Changelog for six | 1 Changelog for six |
2 ================= | 2 ================= |
3 | 3 |
4 This file lists the changes in each six version. | 4 This file lists the changes in each six version. |
5 | 5 |
| 6 1.10.0 |
| 7 ------ |
| 8 |
| 9 - Issue #122: Improve the performance of `six.int2byte` on Python 3. |
| 10 |
| 11 - Pull request #55 and issue #99: Don't add the `winreg` module to `six.moves` |
| 12 on non-Windows platforms. |
| 13 |
| 14 - Pull request #60 and issue #108: Add `six.moves.getcwd` and |
| 15 `six.moves.getcwdu`. |
| 16 |
| 17 - Pull request #64: Add `create_unbound_method` to create unbound methods. |
| 18 |
6 1.9.0 | 19 1.9.0 |
7 ----- | 20 ----- |
8 | 21 |
9 - Issue #106: Support the `flush` parameter to `six.print_`. | 22 - Issue #106: Support the `flush` parameter to `six.print_`. |
10 | 23 |
11 - Pull request #48 and issue #15: Add the `python_2_unicode_compatible` | 24 - Pull request #48 and issue #15: Add the `python_2_unicode_compatible` |
12 decorator. | 25 decorator. |
13 | 26 |
14 - Pull request #57 and issue #50: Add several compatibility methods for unittest | 27 - Pull request #57 and issue #50: Add several compatibility methods for unittest |
15 assertions that were renamed between Python 2 and 3. | 28 assertions that were renamed between Python 2 and 3. |
16 | 29 |
17 - Issue #105 and pull request #58: Ensure `six.wraps` respects the *updated* and | 30 - Issue #105 and pull request #58: Ensure `six.wraps` respects the *updated* and |
18 *assigned* arguments. | 31 *assigned* arguments. |
19 | 32 |
20 - Issue #102: Add `raise_from` to abstract out Python 3's raise from syntax. | 33 - Issue #102: Add `raise_from` to abstract out Python 3's raise from syntax. |
21 | 34 |
22 - Issue #97: Optimize `six.iterbytes` on Python 2. | 35 - Issue #97: Optimize `six.iterbytes` on Python 2. |
23 | 36 |
24 - Issue #98: Fix `six.moves` race condition in multi-threaded code. | 37 - Issue #98: Fix `six.moves` race condition in multi-threaded code. |
25 | 38 |
26 - Pull request #51: Add `six.view(keys|values|itmes)`, which provide dictionary | 39 - Pull request #51: Add `six.view(keys|values|itmes)`, which provide dictionary |
27 views on Python 2.7+. | 40 views on Python 2.7+. |
28 | 41 |
| 42 - Issue #112: `six.moves.reload_module` now uses the importlib module on |
| 43 Python 3.4+. |
| 44 |
29 1.8.0 | 45 1.8.0 |
30 ----- | 46 ----- |
31 | 47 |
32 - Issue #90: Add `six.moves.shlex_quote`. | 48 - Issue #90: Add `six.moves.shlex_quote`. |
33 | 49 |
34 - Issue #59: Add `six.moves.intern`. | 50 - Issue #59: Add `six.moves.intern`. |
35 | 51 |
36 - Add `six.urllib.parse.uses_(fragment|netloc|params|query|relative)`. | 52 - Add `six.urllib.parse.uses_(fragment|netloc|params|query|relative)`. |
37 | 53 |
38 - Issue #88: Fix add_metaclass when the class has `__slots__` containing | 54 - Issue #88: Fix add_metaclass when the class has `__slots__` containing |
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
245 | 261 |
246 - Issue #2: u() on Python 2.x now resolves unicode escapes. | 262 - Issue #2: u() on Python 2.x now resolves unicode escapes. |
247 | 263 |
248 - Expose an API for adding mappings to six.moves. | 264 - Expose an API for adding mappings to six.moves. |
249 | 265 |
250 1.0 beta 1 | 266 1.0 beta 1 |
251 ---------- | 267 ---------- |
252 | 268 |
253 - Reworked six into one .py file. This breaks imports. Please tell me if you | 269 - Reworked six into one .py file. This breaks imports. Please tell me if you |
254 are interested in an import compatibility layer. | 270 are interested in an import compatibility layer. |
OLD | NEW |