File: changelog.rst

package info (click to toggle)
python-coincidence 0.6.6-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 768 kB
  • sloc: python: 1,340; makefile: 3
file content (103 lines) | stat: -rw-r--r-- 2,106 bytes parent folder | download | duplicates (2)
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.