Skip to content

Latest commit

 

History

History
254 lines (169 loc) · 6.65 KB

File metadata and controls

254 lines (169 loc) · 6.65 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

.. program:: pytest-matcher

2.1.0 -- 2025-08-08

Added

Fixed

2.0.3 -- 2025-07-26

Changed

Fixed

2.0.2 -- 2024-08-01

Changed

  • BREAKING CHANGE Remove Python 3.9 from classifiers (ought to be done in 1.6.0).
  • Little improvements in documentation.

2.0.1 -- 2024-03-15

Added

Fixed

  • The release GitHub workflow has been updated to use modern versions of the involved actions.
  • Do not override the path suffix-like part (separated by a dot) with a pattern filename extension.

2.0.0 -- 2024-03-11

Added

Fixed

  • BREAKING CHANGE The expectation files path has never used the <test-module-name> component despite the :file:`README.rst` claimed. Existing projects could set :option:`pm-pattern-file-fmt` to {class}/{fn}{callspec} to preserve backward compatibility.

Removed

1.6.0 -- 2024-02-29

Added

1.5.1 -- 2024-01-15

Fixed

  • Regression with Python less than 3.11.

1.5.0 -- 2024-01-11

Added

1.4.0 -- 2021-12-10

Added

  • Allow assert expected_out.match(blah_blah) is True.

Changed

1.3.3 -- 2019-06-27

Fixed

  • Fix backward compatibility with Python less than 3.6.

1.3.2 -- 2019-06-26

Fixed

  • When a caller uses re.MULTILINE, the plugin does not use splitlines.

1.3.1 -- 2019-04-04

Added

Changed

  • Update code for the modern pytest (4.4.0) and PyYAML (5.1).

1.2.1 -- 2018-03-30

Fixed

  • Update meta-data of the project for PyPi.

1.2.0 -- 2018-03-30

Added

1.1.0 -- 2018-03-28

Added

  • Use pytest.skip() if no pattern file has been found or it contains an invalid regular expression;
  • Added doc-strings to the fixtures, so :command:`pytest --fixtures` would not complain.

Changed

1.0.0 -- 2017-08-25

Added

  • Add a pretty printer for failed assertions with the :py:data:`expected_out` fixture and equal comparison operator.