Skip to content

Commit 18ac31f

Browse files
Cadairgithub-actions[bot]
authored andcommitted
Update CHANGELOG
1 parent d44d97f commit 18ac31f

File tree

1 file changed

+92
-82
lines changed

1 file changed

+92
-82
lines changed

CHANGES.md

+92-82
Original file line numberDiff line numberDiff line change
@@ -1,158 +1,168 @@
1-
0.15 (unreleased)
2-
-----------------
1+
## v0.15.0 - 2022-04-21
2+
3+
### Features
4+
5+
- Remove Python 2 from package classifiers by @dopplershift in https://github.com/matplotlib/pytest-mpl/pull/137
6+
- Downloadable hash library in HTML summary by @ConorMacBride in https://github.com/matplotlib/pytest-mpl/pull/138
7+
8+
### Fixes
9+
10+
- No need to warn when falling back to other URL by @pllim in https://github.com/matplotlib/pytest-mpl/pull/139
11+
- Automatically update changelog in the repo after release by @Cadair in https://github.com/matplotlib/pytest-mpl/pull/143
12+
13+
**Full Changelog**: https://github.com/matplotlib/pytest-mpl/compare/v0.14.0...v0.15.0
14+
15+
## 0.15 (unreleased)
316

417
- An updated hash library will be saved to the results directory when
5-
generating a HTML summary page or when the `--mpl-results-always` flag is
6-
set. A button to download this file is included in the HTML summary.
7-
Various bugfixes, test improvements and documentation updates. [#138]
18+
- generating a HTML summary page or when the `--mpl-results-always` flag is
19+
- set. A button to download this file is included in the HTML summary.
20+
- Various bugfixes, test improvements and documentation updates. [#138]
821

9-
0.14 (2022-02-09)
10-
-----------------
22+
## 0.14 (2022-02-09)
1123

1224
- Add `--mpl-results-always` flag which disables removing of test images for
13-
tests which pass. Test images are also stored and generated for hash tests
14-
when a baseline dir is also provided. [#108]
15-
25+
- tests which pass. Test images are also stored and generated for hash tests
26+
- when a baseline dir is also provided. [#108]
27+
-
1628
- When generating a HTML summary page, the `--mpl-results-always` flag is
17-
automatically applied. [#131]
18-
29+
- automatically applied. [#131]
30+
-
1931
- Add a `--mpl-generate-summary=json` option which saves a JSON summary of the
20-
image comparison results. [#127]
21-
32+
- image comparison results. [#127]
33+
-
2234
- Add a significantly improved HTML summary page, and rename the old simple
23-
summary page to `basic-html`. [#128]
24-
35+
- summary page to `basic-html`. [#128]
36+
-
2537
- Various bugfixes, test improvements and documentation updates [#134]
38+
-
2639

27-
0.13 (2021-07-02)
28-
-----------------
40+
## 0.13 (2021-07-02)
2941

3042
- Ensure all test files are included in the sdist. [#109]
31-
43+
-
3244
- Print hash for new figure tests. [#111]
33-
45+
-
3446
- Do not error if a baseline image can not be retrieved when using figure hashes. [#118]
35-
47+
-
3648
- Allow generation of hash library and testing against hash library simultaneously. [#121]
49+
-
3750

38-
0.12.1 (2021-07-02)
39-
-------------------
51+
## 0.12.1 (2021-07-02)
4052

4153
- Fix specification of required Python version in setup.cfg. [#122]
4254

43-
0.12 (2020-11-05)
44-
-----------------
55+
## 0.12 (2020-11-05)
4556

4657
- Fix passing a https url for baseline images from the CLI. [#89]
47-
58+
-
4859
- Added `--mpl-baseline-relative` option to specify baseline images relative to the test path. [#96]
49-
60+
-
5061
- Add option to do comparisons against a json library of sha256 hashes. [#98]
51-
62+
-
5263
- Drop support for matplotlib 1.5 and Python < 3.6. [#100]
53-
64+
-
5465
- Add support for generating a HTML summary of test faliures. [#101]
55-
66+
-
5667
- Add support for falling back to baseline image comparison if hash comparison fails. [#101]
68+
-
5769

58-
0.11 (2019-11-15)
59-
-----------------
70+
## 0.11 (2019-11-15)
6071

6172
- Improve error message if image shapes don't match. [#79]
62-
73+
-
6374
- Properly register mpl_image_compare marker with pytest. [#83]
64-
75+
-
6576
- Drop support for Python 3.5 and earlier, and Matplotlib 1.5. [#87]
77+
-
6678

67-
0.10 (2018-09-25)
68-
-----------------
79+
## 0.10 (2018-09-25)
6980

7081
- Improve error message when baseline image is not found. [#76]
71-
82+
-
7283
- Update compatibility with pytest 3.6. [#72]
73-
84+
-
7485
- Only close figures if they are a valid Matplotlib figure. [#66]
75-
86+
-
7687
- Improve tests to not assume pytest executable is called py.test. [#65]
77-
88+
-
7889
- Make sure local matplotlib files are completely ignored. [#64]
90+
-
7991

80-
0.9 (2017-10-12)
81-
----------------
92+
## 0.9 (2017-10-12)
8293

8394
- Fix compatibility with Matplotlib 2.1. [#54]
84-
95+
-
8596
- Allow baseline_dir to be comma-separated URL list to allow mirrors to
86-
be specified. [#59]
87-
97+
- be specified. [#59]
98+
-
8899
- Make sure figures get closed even if not running with the --mpl
89-
option, and only close actual Matplotlib Figure objects. [#60]
100+
- option, and only close actual Matplotlib Figure objects. [#60]
101+
-
90102

91-
0.8 (2017-07-19)
92-
----------------
103+
## 0.8 (2017-07-19)
93104

94105
- Fixed use of mpl_image_compare on methods of test classes that also
95-
use setup_method. [#51]
96-
106+
- use setup_method. [#51]
107+
-
97108
- Make it possible to specify the directory in which to put the results
98-
from the tests using --mpl-results-path. [#39]
99-
109+
- from the tests using --mpl-results-path. [#39]
110+
-
100111
- Only import Matplotlib if the plugin is actually used. [#47]
101-
112+
-
102113
- Make sure figures are closed after saving. [#46]
103-
114+
-
104115
- Allow the backend to be set on a per-test basis. [#38]
105-
116+
-
106117
- If test name contains slashes (normally from parameters in
107-
parametrized tests), replace with _. [#50]
118+
- parametrized tests), replace with _. [#50]
119+
-
108120

109-
0.7 (2016-11-26)
110-
----------------
121+
## 0.7 (2016-11-26)
111122

112123
- Properly define dependencies in setup.py. [#32]
113124

114-
0.6 (2016-11-22)
115-
----------------
116-
117-
- Added ``style`` and ``remove_text`` options. [#20]
125+
## 0.6 (2016-11-22)
118126

127+
- Added `style` and `remove_text` options. [#20]
128+
-
119129
- Properly support parametrized tests. [#24]
130+
-
120131

121-
0.5 (2016-05-06)
122-
----------------
132+
## 0.5 (2016-05-06)
123133

124134
- Minor fixes to detection of remote baseline directories.
125-
135+
-
126136
- Minor improvements to documentation.
137+
-
127138

128-
0.4 (2016-05-04)
129-
----------------
139+
## 0.4 (2016-05-04)
130140

131141
- Add support for remote baseline images. [#18]
132-
142+
-
133143
- When providing two conflicting options, warn instead of raising an
134-
exception. [#19]
144+
- exception. [#19]
145+
-
135146

136-
0.3 (2015-06-26)
137-
----------------
147+
## 0.3 (2015-06-26)
138148

139149
- Changed default tolerance from 10 to 2. [#9]
140-
141-
- Added ``tox.ini``.
142-
150+
-
151+
- Added `tox.ini`.
152+
-
143153
- Improvements to documentation
154+
-
144155

145-
0.2 (2015-06-25)
146-
----------------
156+
## 0.2 (2015-06-25)
147157

148158
- Added globally-configurable baseline directory with the
149-
``--mpl-baseline-dir`` option. [#8]
150-
151-
- Added ``baseline_dir`` and ``filename`` options in decorator.
152-
159+
- `--mpl-baseline-dir` option. [#8]
160+
-
161+
- Added `baseline_dir` and `filename` options in decorator.
162+
-
153163
- Improvements to documentation
164+
-
154165

155-
0.1 (2015-06-25)
156-
----------------
166+
## 0.1 (2015-06-25)
157167

158168
- Initial version

0 commit comments

Comments
 (0)