tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

CHANGELOG.rst (4650B)


      1 History
      2 -------
      3 
      4 Version 2.3.5
      5 ^^^^^^^^^^^^^
      6 
      7 - Fall back to ascii when getfilesystemencoding returns None (see
      8  issue #59).
      9 
     10 Version 2.3.4
     11 ^^^^^^^^^^^^^
     12 
     13 - Do not raise windows error when calling resolve on a non-existing
     14  path in Python 2.7, to match behaviour on Python 3.x (see issue #54).
     15 
     16 - Use the new collections.abc when possible (see issue #53).
     17 
     18 - Sync with upstream pathlib (see issues #47 and #51).
     19 
     20 Version 2.3.3
     21 ^^^^^^^^^^^^^
     22 
     23 - Bring back old deprecated dependency syntax to ensure compatibility
     24  with older systems (see issue #46).
     25 
     26 - Drop Python 3.3 support, as scandir no longer supports it.
     27 
     28 - Add Python 3.7 support.
     29 
     30 Version 2.3.2
     31 ^^^^^^^^^^^^^
     32 
     33 - Hotfix for broken setup.py.
     34 
     35 Version 2.3.1
     36 ^^^^^^^^^^^^^
     37 
     38 - Fix tests for systems where filesystem encoding only supports ascii
     39  (reported by yurivict, fixed with help of honnibal, see issue #30).
     40 
     41 - Use modern setuptools syntax for specifying conditional scandir
     42  dependency (see issue #31).
     43 
     44 - Remove legacy use of support module from old pathlib module (see
     45  issue #39). This fixes the tests for Python 3.6.
     46 
     47 - Drop the "from __future__ import unicode_literals" and -Qnew tests
     48  as it introduced subtle bugs in the tests, and maintaining separate
     49  test modules for these legacy features seems not worth the effort.
     50 
     51 - Drop Python 3.2 support, as scandir no longer supports it.
     52 
     53 Version 2.3.0
     54 ^^^^^^^^^^^^^
     55 
     56 - Sync with upstream pathlib from CPython 3.6.1 (7d1017d).
     57 
     58 Version 2.2.1
     59 ^^^^^^^^^^^^^
     60 
     61 - Fix conditional scandir dependency in wheel (reported by AvdN, see
     62  issue #20 and pull request #21).
     63 
     64 Version 2.2.0
     65 ^^^^^^^^^^^^^
     66 
     67 - Sync with upstream pathlib from CPython 3.5.2 and 3.6.0: fix various
     68  exceptions, empty glob pattern, scandir, __fspath__.
     69 
     70 - Support unicode strings to be used to construct paths in Python 2
     71  (reported by native-api, see issue #13 and pull request #15).
     72 
     73 Version 2.1.0
     74 ^^^^^^^^^^^^^
     75 
     76 - Sync with upstream pathlib from CPython 3.5.0: gethomedir, home,
     77  expanduser.
     78 
     79 Version 2.0.1
     80 ^^^^^^^^^^^^^
     81 
     82 - Fix TypeError exceptions in write_bytes and write_text (contributed
     83  by Emanuele Gaifas, see pull request #2).
     84 
     85 Version 2.0
     86 ^^^^^^^^^^^
     87 
     88 - Sync with upstream pathlib from CPython: read_text, write_text,
     89  read_bytes, write_bytes, __enter__, __exit__, samefile.
     90 - Use travis and appveyor for continuous integration.
     91 - Fixed some bugs in test code.
     92 
     93 Version 1.0.1
     94 ^^^^^^^^^^^^^
     95 
     96 - Pull request #4: Python 2.6 compatibility by eevee.
     97 
     98 Version 1.0
     99 ^^^^^^^^^^^
    100 
    101 This version brings ``pathlib`` up to date with the official Python 3.4
    102 release, and also fixes a couple of 2.7-specific issues.
    103 
    104 - Python issue #20765: Add missing documentation for PurePath.with_name()
    105  and PurePath.with_suffix().
    106 - Fix test_mkdir_parents when the working directory has additional bits
    107  set (such as the setgid or sticky bits).
    108 - Python issue #20111: pathlib.Path.with_suffix() now sanity checks the
    109  given suffix.
    110 - Python issue #19918: Fix PurePath.relative_to() under Windows.
    111 - Python issue #19921: When Path.mkdir() is called with parents=True, any
    112  missing parent is created with the default permissions, ignoring the mode
    113  argument (mimicking the POSIX "mkdir -p" command).
    114 - Python issue #19887: Improve the Path.resolve() algorithm to support
    115  certain symlink chains.
    116 - Make pathlib usable under Python 2.7 with unicode pathnames (only pure
    117  ASCII, though).
    118 - Issue #21: fix TypeError under Python 2.7 when using new division.
    119 - Add tox support for easier testing.
    120 
    121 Version 0.97
    122 ^^^^^^^^^^^^
    123 
    124 This version brings ``pathlib`` up to date with the final API specified
    125 in :pep:`428`.  The changes are too long to list here, it is recommended
    126 to read the `documentation <https://pathlib.readthedocs.org/>`_.
    127 
    128 .. warning::
    129   The API in this version is partially incompatible with pathlib 0.8 and
    130   earlier.  Be sure to check your code for possible breakage!
    131 
    132 Version 0.8
    133 ^^^^^^^^^^^
    134 
    135 - Add PurePath.name and PurePath.anchor.
    136 - Add Path.owner and Path.group.
    137 - Add Path.replace().
    138 - Add Path.as_uri().
    139 - Issue #10: when creating a file with Path.open(), don't set the executable
    140  bit.
    141 - Issue #11: fix comparisons with non-Path objects.
    142 
    143 Version 0.7
    144 ^^^^^^^^^^^
    145 
    146 - Add '**' (recursive) patterns to Path.glob().
    147 - Fix openat() support after the API refactoring in Python 3.3 beta1.
    148 - Add a *target_is_directory* argument to Path.symlink_to()
    149 
    150 Version 0.6
    151 ^^^^^^^^^^^
    152 
    153 - Add Path.is_file() and Path.is_symlink()
    154 - Add Path.glob() and Path.rglob()
    155 - Add PurePath.match()
    156 
    157 Version 0.5
    158 ^^^^^^^^^^^
    159 
    160 - Add Path.mkdir().
    161 - Add Python 2.7 compatibility by Michele Lacchia.
    162 - Make parent() raise ValueError when the level is greater than the path
    163  length.