|
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) |
3 | 16 |
|
4 | 17 | - 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] |
8 | 21 |
|
9 |
| -0.14 (2022-02-09) |
10 |
| ------------------ |
| 22 | +## 0.14 (2022-02-09) |
11 | 23 |
|
12 | 24 | - 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 | +- |
16 | 28 | - When generating a HTML summary page, the `--mpl-results-always` flag is
|
17 |
| - automatically applied. [#131] |
18 |
| - |
| 29 | +- automatically applied. [#131] |
| 30 | +- |
19 | 31 | - 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 | +- |
22 | 34 | - 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 | +- |
25 | 37 | - Various bugfixes, test improvements and documentation updates [#134]
|
| 38 | +- |
26 | 39 |
|
27 |
| -0.13 (2021-07-02) |
28 |
| ------------------ |
| 40 | +## 0.13 (2021-07-02) |
29 | 41 |
|
30 | 42 | - Ensure all test files are included in the sdist. [#109]
|
31 |
| - |
| 43 | +- |
32 | 44 | - Print hash for new figure tests. [#111]
|
33 |
| - |
| 45 | +- |
34 | 46 | - Do not error if a baseline image can not be retrieved when using figure hashes. [#118]
|
35 |
| - |
| 47 | +- |
36 | 48 | - Allow generation of hash library and testing against hash library simultaneously. [#121]
|
| 49 | +- |
37 | 50 |
|
38 |
| -0.12.1 (2021-07-02) |
39 |
| -------------------- |
| 51 | +## 0.12.1 (2021-07-02) |
40 | 52 |
|
41 | 53 | - Fix specification of required Python version in setup.cfg. [#122]
|
42 | 54 |
|
43 |
| -0.12 (2020-11-05) |
44 |
| ------------------ |
| 55 | +## 0.12 (2020-11-05) |
45 | 56 |
|
46 | 57 | - Fix passing a https url for baseline images from the CLI. [#89]
|
47 |
| - |
| 58 | +- |
48 | 59 | - Added `--mpl-baseline-relative` option to specify baseline images relative to the test path. [#96]
|
49 |
| - |
| 60 | +- |
50 | 61 | - Add option to do comparisons against a json library of sha256 hashes. [#98]
|
51 |
| - |
| 62 | +- |
52 | 63 | - Drop support for matplotlib 1.5 and Python < 3.6. [#100]
|
53 |
| - |
| 64 | +- |
54 | 65 | - Add support for generating a HTML summary of test faliures. [#101]
|
55 |
| - |
| 66 | +- |
56 | 67 | - Add support for falling back to baseline image comparison if hash comparison fails. [#101]
|
| 68 | +- |
57 | 69 |
|
58 |
| -0.11 (2019-11-15) |
59 |
| ------------------ |
| 70 | +## 0.11 (2019-11-15) |
60 | 71 |
|
61 | 72 | - Improve error message if image shapes don't match. [#79]
|
62 |
| - |
| 73 | +- |
63 | 74 | - Properly register mpl_image_compare marker with pytest. [#83]
|
64 |
| - |
| 75 | +- |
65 | 76 | - Drop support for Python 3.5 and earlier, and Matplotlib 1.5. [#87]
|
| 77 | +- |
66 | 78 |
|
67 |
| -0.10 (2018-09-25) |
68 |
| ------------------ |
| 79 | +## 0.10 (2018-09-25) |
69 | 80 |
|
70 | 81 | - Improve error message when baseline image is not found. [#76]
|
71 |
| - |
| 82 | +- |
72 | 83 | - Update compatibility with pytest 3.6. [#72]
|
73 |
| - |
| 84 | +- |
74 | 85 | - Only close figures if they are a valid Matplotlib figure. [#66]
|
75 |
| - |
| 86 | +- |
76 | 87 | - Improve tests to not assume pytest executable is called py.test. [#65]
|
77 |
| - |
| 88 | +- |
78 | 89 | - Make sure local matplotlib files are completely ignored. [#64]
|
| 90 | +- |
79 | 91 |
|
80 |
| -0.9 (2017-10-12) |
81 |
| ----------------- |
| 92 | +## 0.9 (2017-10-12) |
82 | 93 |
|
83 | 94 | - Fix compatibility with Matplotlib 2.1. [#54]
|
84 |
| - |
| 95 | +- |
85 | 96 | - Allow baseline_dir to be comma-separated URL list to allow mirrors to
|
86 |
| - be specified. [#59] |
87 |
| - |
| 97 | +- be specified. [#59] |
| 98 | +- |
88 | 99 | - 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 | +- |
90 | 102 |
|
91 |
| -0.8 (2017-07-19) |
92 |
| ----------------- |
| 103 | +## 0.8 (2017-07-19) |
93 | 104 |
|
94 | 105 | - 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 | +- |
97 | 108 | - 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 | +- |
100 | 111 | - Only import Matplotlib if the plugin is actually used. [#47]
|
101 |
| - |
| 112 | +- |
102 | 113 | - Make sure figures are closed after saving. [#46]
|
103 |
| - |
| 114 | +- |
104 | 115 | - Allow the backend to be set on a per-test basis. [#38]
|
105 |
| - |
| 116 | +- |
106 | 117 | - If test name contains slashes (normally from parameters in
|
107 |
| - parametrized tests), replace with _. [#50] |
| 118 | +- parametrized tests), replace with _. [#50] |
| 119 | +- |
108 | 120 |
|
109 |
| -0.7 (2016-11-26) |
110 |
| ----------------- |
| 121 | +## 0.7 (2016-11-26) |
111 | 122 |
|
112 | 123 | - Properly define dependencies in setup.py. [#32]
|
113 | 124 |
|
114 |
| -0.6 (2016-11-22) |
115 |
| ----------------- |
116 |
| - |
117 |
| -- Added ``style`` and ``remove_text`` options. [#20] |
| 125 | +## 0.6 (2016-11-22) |
118 | 126 |
|
| 127 | +- Added `style` and `remove_text` options. [#20] |
| 128 | +- |
119 | 129 | - Properly support parametrized tests. [#24]
|
| 130 | +- |
120 | 131 |
|
121 |
| -0.5 (2016-05-06) |
122 |
| ----------------- |
| 132 | +## 0.5 (2016-05-06) |
123 | 133 |
|
124 | 134 | - Minor fixes to detection of remote baseline directories.
|
125 |
| - |
| 135 | +- |
126 | 136 | - Minor improvements to documentation.
|
| 137 | +- |
127 | 138 |
|
128 |
| -0.4 (2016-05-04) |
129 |
| ----------------- |
| 139 | +## 0.4 (2016-05-04) |
130 | 140 |
|
131 | 141 | - Add support for remote baseline images. [#18]
|
132 |
| - |
| 142 | +- |
133 | 143 | - When providing two conflicting options, warn instead of raising an
|
134 |
| - exception. [#19] |
| 144 | +- exception. [#19] |
| 145 | +- |
135 | 146 |
|
136 |
| -0.3 (2015-06-26) |
137 |
| ----------------- |
| 147 | +## 0.3 (2015-06-26) |
138 | 148 |
|
139 | 149 | - Changed default tolerance from 10 to 2. [#9]
|
140 |
| - |
141 |
| -- Added ``tox.ini``. |
142 |
| - |
| 150 | +- |
| 151 | +- Added `tox.ini`. |
| 152 | +- |
143 | 153 | - Improvements to documentation
|
| 154 | +- |
144 | 155 |
|
145 |
| -0.2 (2015-06-25) |
146 |
| ----------------- |
| 156 | +## 0.2 (2015-06-25) |
147 | 157 |
|
148 | 158 | - 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 | +- |
153 | 163 | - Improvements to documentation
|
| 164 | +- |
154 | 165 |
|
155 |
| -0.1 (2015-06-25) |
156 |
| ----------------- |
| 166 | +## 0.1 (2015-06-25) |
157 | 167 |
|
158 | 168 | - Initial version
|
0 commit comments