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 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103
|
===============
Changelog
===============
0.6.0
----------
:func:`coincidence.PEP_563` is temporarily set to :py:obj:`False` for all versions until the future of typing PEPs has been determined.
No released versions of Python currently have :pep:`563` enabled by default.
0.5.0
----------
* :meth:`coincidence.regressions.AdvancedDataRegressionFixture` -- Add support for :mod:`pathlib`
and :class:`domdf_python_tools.paths.PathPlus`.
0.4.3
-------------
Bugs Fixed
^^^^^^^^^^^^^
* :func:`coincidence.utils.with_fixed_datetime` -- Correctly handle monkeypatching of datetime in PyPy.
0.4.1
-------------
Bugs Fixed
^^^^^^^^^^^^^
* :func:`coincidence.PEP_563` -- Is now :py:obj:`True` on Python >=3.11, per the deferral of :pep:`563`.
0.4.0
----------
.. changelog:: 0.4.0
0.3.1
----------
Bugs Fixed
^^^^^^^^^^^^^
:mod:`coincidence.regressions` -- Ensure the custom YAML representers are only configured if PyYAML can be imported.
0.3.0
----------
:class:`coincidence.regressions.AdvancedDataRegressionFixture`
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
* Handle ``toml.decoder.InlineTableDict`` the ``toml`` module is available.
* Improve handling of custom subclasses, especially for nested types.
0.2.3
----------
Bugs Fixed
^^^^^^^^^^^^^
Disabled the entry point as it was resulting in a confused plugin loading order and did not work.
The way of enabling the plugin reverts to:
.. code-block:: python
# conftest.py
pytest_plugins = ("coincidence", )
0.2.0
----------
* Switched to whey_ as the build backend.
* Added support for PyPy 3.7
* :del:`Added an entry point for pytest to avoid the need to enable the plugin in conftest.` (reverted in 0.2.3)
.. _whey: https://whey.readthedocs.io/en/latest/
.. changelog:: 0.2.0
0.1.2
----------
* :meth:`coincidence.regressions.AdvancedDataRegressionFixture.check` -- Add support for ``_pytest.capture.CaptureResult``.
0.1.1
----------
* :class:`coincidence.regressions.AdvancedDataRegressionFixture` -- Add a fake version when PyYAML cannot be imported.
0.1.0
----------
Initial release.
|