Fixes
- Make summary log message about test results in general instead of failures by neutrinoceros in https://github.com/matplotlib/pytest-mpl/pull/148
- Add support for classes with pytest 7 by ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/164
- Note that this change necessitated a minor breaking change for figure tests within classes only, and the following will need to be done:
- - Hash library test names will need to be regenerated/updated to include the class name.
- - 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.
Other Changes
- Improve parametrized test names in HTML summaries by ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/165
Infrastructure Changes
- Pin tox environment `mpl35` to matplotlib 3.5.1 by ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/162
- [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/matplotlib/pytest-mpl/pull/167
- Improve `tests/subtests` by ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/163
**Full Changelog**: https://github.com/matplotlib/pytest-mpl/compare/v0.15.1...v0.16.0