tor-browser

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

CHANGELOG.rst (8464B)


      1 =========
      2 Changelog
      3 =========
      4 
      5 0.19.0 (22-07-13)
      6 =================
      7 - BREAKING: The default ``asyncio_mode`` is now *strict*. `#293 <https://github.com/pytest-dev/pytest-asyncio/issues/293>`_
      8 - Removes `setup.py` since all relevant configuration is present `setup.cfg`. Users requiring an editable installation of pytest-asyncio need to use pip v21.1 or newer. `#283 <https://github.com/pytest-dev/pytest-asyncio/issues/283>`_
      9 - Declare support for Python 3.11.
     10 
     11 0.18.3 (22-03-25)
     12 =================
     13 - Adds `pytest-trio <https://pypi.org/project/pytest-trio/>`_ to the test dependencies
     14 - Fixes a bug that caused pytest-asyncio to try to set up async pytest_trio fixtures in strict mode. `#298 <https://github.com/pytest-dev/pytest-asyncio/issues/298>`_
     15 
     16 0.18.2 (22-03-03)
     17 =================
     18 - Fix asyncio auto mode not marking static methods. `#295 <https://github.com/pytest-dev/pytest-asyncio/issues/295>`_
     19 - Fix a compatibility issue with Hypothesis 6.39.0. `#302 <https://github.com/pytest-dev/pytest-asyncio/issues/302>`_
     20 
     21 0.18.1 (22-02-10)
     22 =================
     23 - Fixes a regression that prevented async fixtures from working in synchronous tests. `#286 <https://github.com/pytest-dev/pytest-asyncio/issues/286>`_
     24 
     25 0.18.0 (22-02-07)
     26 =================
     27 
     28 - Raise a warning if @pytest.mark.asyncio is applied to non-async function. `#275 <https://github.com/pytest-dev/pytest-asyncio/issues/275>`_
     29 - Support parametrized ``event_loop`` fixture. `#278 <https://github.com/pytest-dev/pytest-asyncio/issues/278>`_
     30 
     31 0.17.2 (22-01-17)
     32 =================
     33 
     34 - Require ``typing-extensions`` on Python<3.8 only. `#269 <https://github.com/pytest-dev/pytest-asyncio/issues/269>`_
     35 - Fix a regression in tests collection introduced by 0.17.1, the plugin works fine with non-python tests again. `#267 <https://github.com/pytest-dev/pytest-asyncio/issues/267>`_
     36 
     37 
     38 0.17.1 (22-01-16)
     39 =================
     40 - Fixes a bug that prevents async Hypothesis tests from working without explicit ``asyncio`` marker when ``--asyncio-mode=auto`` is set. `#258 <https://github.com/pytest-dev/pytest-asyncio/issues/258>`_
     41 - Fixed a bug that closes the default event loop if the loop doesn't exist `#257 <https://github.com/pytest-dev/pytest-asyncio/issues/257>`_
     42 - Added type annotations. `#198 <https://github.com/pytest-dev/pytest-asyncio/issues/198>`_
     43 - Show asyncio mode in pytest report headers. `#266 <https://github.com/pytest-dev/pytest-asyncio/issues/266>`_
     44 - Relax ``asyncio_mode`` type definition; it allows to support pytest 6.1+. `#262 <https://github.com/pytest-dev/pytest-asyncio/issues/262>`_
     45 
     46 0.17.0 (22-01-13)
     47 =================
     48 - `pytest-asyncio` no longer alters existing event loop policies. `#168 <https://github.com/pytest-dev/pytest-asyncio/issues/168>`_, `#188 <https://github.com/pytest-dev/pytest-asyncio/issues/168>`_
     49 - Drop support for Python 3.6
     50 - Fixed an issue when pytest-asyncio was used in combination with `flaky` or inherited asynchronous Hypothesis tests. `#178 <https://github.com/pytest-dev/pytest-asyncio/issues/178>`_ `#231 <https://github.com/pytest-dev/pytest-asyncio/issues/231>`_
     51 - Added `flaky <https://pypi.org/project/flaky/>`_ to test dependencies
     52 - Added ``unused_udp_port`` and ``unused_udp_port_factory`` fixtures (similar to ``unused_tcp_port`` and ``unused_tcp_port_factory`` counterparts. `#99 <https://github.com/pytest-dev/pytest-asyncio/issues/99>`_
     53 - Added the plugin modes: *strict*, *auto*, and *legacy*. See `documentation <https://github.com/pytest-dev/pytest-asyncio#modes>`_ for details. `#125 <https://github.com/pytest-dev/pytest-asyncio/issues/125>`_
     54 - Correctly process ``KeyboardInterrupt`` during async fixture setup phase `#219 <https://github.com/pytest-dev/pytest-asyncio/issues/219>`_
     55 
     56 0.16.0 (2021-10-16)
     57 ===================
     58 - Add support for Python 3.10
     59 
     60 0.15.1 (2021-04-22)
     61 ===================
     62 - Hotfix for errors while closing event loops while replacing them.
     63  `#209 <https://github.com/pytest-dev/pytest-asyncio/issues/209>`_
     64  `#210 <https://github.com/pytest-dev/pytest-asyncio/issues/210>`_
     65 
     66 0.15.0 (2021-04-19)
     67 ===================
     68 - Add support for Python 3.9
     69 - Abandon support for Python 3.5. If you still require support for Python 3.5, please use pytest-asyncio v0.14 or earlier.
     70 - Set ``unused_tcp_port_factory`` fixture scope to 'session'.
     71  `#163 <https://github.com/pytest-dev/pytest-asyncio/pull/163>`_
     72 - Properly close event loops when replacing them.
     73  `#208 <https://github.com/pytest-dev/pytest-asyncio/issues/208>`_
     74 
     75 0.14.0 (2020-06-24)
     76 ===================
     77 - Fix `#162 <https://github.com/pytest-dev/pytest-asyncio/issues/162>`_, and ``event_loop`` fixture behavior now is coherent on all scopes.
     78  `#164 <https://github.com/pytest-dev/pytest-asyncio/pull/164>`_
     79 
     80 0.12.0 (2020-05-04)
     81 ===================
     82 - Run the event loop fixture as soon as possible. This helps with fixtures that have an implicit dependency on the event loop.
     83  `#156 <https://github.com/pytest-dev/pytest-asyncio/pull/156>`_
     84 
     85 0.11.0 (2020-04-20)
     86 ===================
     87 - Test on 3.8, drop 3.3 and 3.4. Stick to 0.10 for these versions.
     88  `#152 <https://github.com/pytest-dev/pytest-asyncio/pull/152>`_
     89 - Use the new Pytest 5.4.0 Function API. We therefore depend on pytest >= 5.4.0.
     90  `#142 <https://github.com/pytest-dev/pytest-asyncio/pull/142>`_
     91 - Better ``pytest.skip`` support.
     92  `#126 <https://github.com/pytest-dev/pytest-asyncio/pull/126>`_
     93 
     94 0.10.0 (2019-01-08)
     95 ====================
     96 - ``pytest-asyncio`` integrates with `Hypothesis <https://hypothesis.readthedocs.io>`_
     97  to support ``@given`` on async test functions using ``asyncio``.
     98  `#102 <https://github.com/pytest-dev/pytest-asyncio/pull/102>`_
     99 - Pytest 4.1 support.
    100  `#105 <https://github.com/pytest-dev/pytest-asyncio/pull/105>`_
    101 
    102 0.9.0 (2018-07-28)
    103 ==================
    104 - Python 3.7 support.
    105 - Remove ``event_loop_process_pool`` fixture and
    106  ``pytest.mark.asyncio_process_pool`` marker (see
    107  https://bugs.python.org/issue34075 for deprecation and removal details)
    108 
    109 0.8.0 (2017-09-23)
    110 ==================
    111 - Improve integration with other packages (like aiohttp) with more careful event loop handling.
    112  `#64 <https://github.com/pytest-dev/pytest-asyncio/pull/64>`_
    113 
    114 0.7.0 (2017-09-08)
    115 ==================
    116 - Python versions pre-3.6 can use the async_generator library for async fixtures.
    117  `#62 <https://github.com/pytest-dev/pytest-asyncio/pull/62>`
    118 
    119 0.6.0 (2017-05-28)
    120 ==================
    121 - Support for Python versions pre-3.5 has been dropped.
    122 - ``pytestmark`` now works on both module and class level.
    123 - The ``forbid_global_loop`` parameter has been removed.
    124 - Support for async and async gen fixtures has been added.
    125  `#45 <https://github.com/pytest-dev/pytest-asyncio/pull/45>`_
    126 - The deprecation warning regarding ``asyncio.async()`` has been fixed.
    127  `#51 <https://github.com/pytest-dev/pytest-asyncio/pull/51>`_
    128 
    129 0.5.0 (2016-09-07)
    130 ==================
    131 - Introduced a changelog.
    132  `#31 <https://github.com/pytest-dev/pytest-asyncio/issues/31>`_
    133 - The ``event_loop`` fixture is again responsible for closing itself.
    134  This makes the fixture slightly harder to correctly override, but enables
    135  other fixtures to depend on it correctly.
    136  `#30 <https://github.com/pytest-dev/pytest-asyncio/issues/30>`_
    137 - Deal with the event loop policy by wrapping a special pytest hook,
    138  ``pytest_fixture_setup``. This allows setting the policy before fixtures
    139  dependent on the ``event_loop`` fixture run, thus allowing them to take
    140  advantage of the ``forbid_global_loop`` parameter. As a consequence of this,
    141  we now depend on pytest 3.0.
    142  `#29 <https://github.com/pytest-dev/pytest-asyncio/issues/29>`_
    143 
    144 0.4.1 (2016-06-01)
    145 ==================
    146 - Fix a bug preventing the propagation of exceptions from the plugin.
    147  `#25 <https://github.com/pytest-dev/pytest-asyncio/issues/25>`_
    148 
    149 0.4.0 (2016-05-30)
    150 ==================
    151 - Make ``event_loop`` fixtures simpler to override by closing them in the
    152  plugin, instead of directly in the fixture.
    153  `#21 <https://github.com/pytest-dev/pytest-asyncio/pull/21>`_
    154 - Introduce the ``forbid_global_loop`` parameter.
    155  `#21 <https://github.com/pytest-dev/pytest-asyncio/pull/21>`_
    156 
    157 0.3.0 (2015-12-19)
    158 ==================
    159 - Support for Python 3.5 ``async``/``await`` syntax.
    160  `#17 <https://github.com/pytest-dev/pytest-asyncio/pull/17>`_
    161 
    162 0.2.0 (2015-08-01)
    163 ==================
    164 - ``unused_tcp_port_factory`` fixture.
    165  `#10 <https://github.com/pytest-dev/pytest-asyncio/issues/10>`_
    166 
    167 0.1.1 (2015-04-23)
    168 ==================
    169 Initial release.