| 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 |