|
| 1 | +## v0.17.0 - 2024-02-14 |
| 2 | + |
| 3 | +<!-- Release notes generated using configuration in .github/release.yml at main --> |
| 4 | +### What's Changed |
| 5 | + |
| 6 | +#### Fixes |
| 7 | + |
| 8 | +* Improve Logging Configuration: don't modify root logger by @theOehrly in https://github.com/matplotlib/pytest-mpl/pull/182 |
| 9 | +* Improve error reporting when test raises an exception by @ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/193 |
| 10 | +* MNT: Compat with pytest 8.1 by @pllim in https://github.com/matplotlib/pytest-mpl/pull/219 |
| 11 | + |
| 12 | +#### Exciting New Features 🎉 |
| 13 | + |
| 14 | +* Added support for EPS, PDF, and SVG image comparison by @astrofrog in https://github.com/matplotlib/pytest-mpl/pull/194 |
| 15 | +* Started implementing support for deterministic figure output by @astrofrog in https://github.com/matplotlib/pytest-mpl/pull/196 |
| 16 | +* Add missing CLI and INI options for a consistent API by @astrofrog in https://github.com/matplotlib/pytest-mpl/pull/181 |
| 17 | +* Avoid using `py.path` by @eerovaher in https://github.com/matplotlib/pytest-mpl/pull/207 |
| 18 | +* Allow using `-p no:legacypath` with `pytest` >= 7 by @eerovaher in https://github.com/matplotlib/pytest-mpl/pull/213 |
| 19 | + |
| 20 | +#### Other Changes |
| 21 | + |
| 22 | +* Add initial Sphinx docs by @ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/174 |
| 23 | +* Add documentation on avoiding `PytestReturnNotNoneWarning` by @ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/185 |
| 24 | +* Add RTD config by @ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/195 |
| 25 | +* Migrate docs from `README.rst` to website by @ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/199 |
| 26 | +* Set deterministic to True for vector graphics and warn about change to True in future for PNG by @astrofrog in https://github.com/matplotlib/pytest-mpl/pull/197 |
| 27 | + |
| 28 | +#### Infrastructure Changes |
| 29 | + |
| 30 | +* Verify class-based testing configurations produce the expected results by @ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/175 |
| 31 | +* Update testing and CI for Matplotlib v3.6 by @ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/184 |
| 32 | +* Upgrade for tox 4 by @ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/191 |
| 33 | +* Upgrade CI package versions by @ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/215 |
| 34 | +* Test wheel with 3.11 until `python-dateutil` is updated for 3.12 by @ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/217 |
| 35 | +* Fix unclosed test files by @ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/222 |
| 36 | + |
| 37 | +### New Contributors |
| 38 | + |
| 39 | +* @theOehrly made their first contribution in https://github.com/matplotlib/pytest-mpl/pull/182 |
| 40 | +* @eerovaher made their first contribution in https://github.com/matplotlib/pytest-mpl/pull/207 |
| 41 | + |
| 42 | +**Full Changelog**: https://github.com/matplotlib/pytest-mpl/compare/v0.16.1...v0.17.0 |
| 43 | + |
1 | 44 | ## v0.16.1 - 2022-07-23
|
2 | 45 |
|
3 | 46 | <!-- Release notes generated using configuration in .github/release.yml at main -->
|
|
21 | 64 | - Add support for classes with pytest 7 by @ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/164
|
22 | 65 | - Note that this change necessitated a minor breaking change for figure tests within classes only, and the following will need to be done:
|
23 | 66 | - - Hash library test names will need to be regenerated/updated to include the class name.
|
| 67 | + |
24 | 68 | - - If the undocumented `mpl-use-full-test-name` ini option is enabled, the the baseline images will need to be regenerated, or have their filename updated to include the class name.
|
| 69 | + |
25 | 70 |
|
26 | 71 | ### Other Changes
|
27 | 72 |
|
|
0 commit comments