|
| 1 | +## v0.18.0 - 2025-11-15 |
| 2 | + |
| 3 | +<!-- Release notes generated using configuration in .github/release.yml at main --> |
| 4 | +### What's Changed |
| 5 | + |
| 6 | +#### Exciting New Features 🎉 |
| 7 | + |
| 8 | +* Support generating summary reports when using `pytest-xdist` by @ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/242 |
| 9 | + |
| 10 | +#### Other Changes |
| 11 | + |
| 12 | +* [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/matplotlib/pytest-mpl/pull/226 |
| 13 | +* [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/matplotlib/pytest-mpl/pull/228 |
| 14 | +* [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/matplotlib/pytest-mpl/pull/229 |
| 15 | +* [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/matplotlib/pytest-mpl/pull/233 |
| 16 | +* CI: Harden GHA configuration by @tacaswell in https://github.com/matplotlib/pytest-mpl/pull/243 |
| 17 | +* Bump stefanzweifel/git-auto-commit-action from 4.16.0 to 6.0.1 by @dependabot[bot] in https://github.com/matplotlib/pytest-mpl/pull/244 |
| 18 | +* Bump OpenAstronomy/github-actions-workflows from 1 to 2 by @dependabot[bot] in https://github.com/matplotlib/pytest-mpl/pull/245 |
| 19 | +* Bump actions/checkout from 2 to 4 by @dependabot[bot] in https://github.com/matplotlib/pytest-mpl/pull/246 |
| 20 | +* Group all gha dependabot updates by @Cadair in https://github.com/matplotlib/pytest-mpl/pull/247 |
| 21 | +* Bump actions/checkout from 4 to 5 in the actions group by @dependabot[bot] in https://github.com/matplotlib/pytest-mpl/pull/249 |
| 22 | +* Set oldest macOS test to`mpl35` by @ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/250 |
| 23 | +* Bump stefanzweifel/git-auto-commit-action from 6.0.1 to 7.0.0 in the actions group by @dependabot[bot] in https://github.com/matplotlib/pytest-mpl/pull/251 |
| 24 | +* MNT/DEP: migrate static package metadata to pyproject.toml and add missing lower bounds on direct dependencies by @neutrinoceros in https://github.com/matplotlib/pytest-mpl/pull/252 |
| 25 | + |
| 26 | +#### Infrastructure Changes |
| 27 | + |
| 28 | +* Generate baseline hashes during tests to reduce flakiness by @ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/234 |
| 29 | +* Ensure requirements pinned in `tox.ini` are not overridden by @ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/253 |
| 30 | + |
| 31 | +### New Contributors |
| 32 | + |
| 33 | +* @tacaswell made their first contribution in https://github.com/matplotlib/pytest-mpl/pull/243 |
| 34 | +* @dependabot[bot] made their first contribution in https://github.com/matplotlib/pytest-mpl/pull/244 |
| 35 | + |
| 36 | +**Full Changelog**: https://github.com/matplotlib/pytest-mpl/compare/v0.17.0...v0.18.0 |
| 37 | + |
1 | 38 | ## v0.17.0 - 2024-02-14 |
2 | 39 |
|
3 | 40 | <!-- Release notes generated using configuration in .github/release.yml at main --> |
|
61 | 98 | ### Fixes |
62 | 99 |
|
63 | 100 | - Make summary log message about test results in general instead of failures by @neutrinoceros in https://github.com/matplotlib/pytest-mpl/pull/148 |
| 101 | + |
64 | 102 | - Add support for classes with pytest 7 by @ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/164 |
| 103 | + |
65 | 104 | - Note that this change necessitated a minor breaking change for figure tests within classes only, and the following will need to be done: |
| 105 | + |
66 | 106 | - - Hash library test names will need to be regenerated/updated to include the class name. |
67 | 107 |
|
68 | 108 | - - 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. |
|
0 commit comments