|
2 | 2 |
|
3 | 3 | ## 2.0rc2 (unreleased) |
4 | 4 |
|
5 | | - |
6 | | -- Nothing changed yet. |
| 5 | +- Dropped support for Python 3.9. |
| 6 | + [stevepiercy] |
| 7 | +- Migrated from `pkg_resources` to `importlib`. |
| 8 | + [datakurre] |
| 9 | +- Overhauled `Makefile`. Add `make lint` and `make test` targets. |
| 10 | + [stevepiercy] |
| 11 | +- Use uv to set up a development environment. |
| 12 | + [stevepiercy] |
| 13 | +- Enhanced documentation with `@plone/client` examples, clarify headings, fix broken links, and improve formatting, grammar, and syntax. |
| 14 | + Added sphinx-copybutton extension to allow copying code snippets. |
| 15 | + [stevepiercy] |
| 16 | +- Use the `name` argument for the CSS label. |
| 17 | + [Hrittik20] |
| 18 | +- Fixed a regression so that the response tab now shows the HTTP response instead of the request. |
| 19 | + [datakurre] |
7 | 20 |
|
8 | 21 |
|
9 | 22 | ## 2.0rc1 (2025-12-02) |
|
22 | 35 |
|
23 | 36 | ## 1.2 (2024-08-17) |
24 | 37 |
|
25 | | -- Add new HTTP example builder `plone-javascript` |
| 38 | +- Add new HTTP example builder `plone-javascript` |
26 | 39 | [datakurre] |
27 | | -- Fix tabbing to no longer depend on jQuery |
| 40 | +- Fix tabbing to no longer depend on jQuery |
28 | 41 | [datakurre] |
29 | | -- Fix tabbing to support arrow key navigation |
| 42 | +- Fix tabbing to support arrow key navigation |
30 | 43 | [datakurre] |
31 | | -- Fix tab key to stop at tab list only once |
| 44 | +- Fix tab key to stop at tab list only once |
32 | 45 | [datakurre] |
33 | | -- Fix requests builder to flatten simple values in form data |
| 46 | +- Fix requests builder to flatten simple values in form data |
34 | 47 | [datakurre] |
35 | | -- Fix requests builder to pass form data as dictionary |
| 48 | +- Fix requests builder to pass form data as dictionary |
36 | 49 | [datakurre] |
37 | | -- Change JavaScript-based tabbing to no longer require JQuery |
| 50 | +- Change JavaScript-based tabbing to no longer require JQuery |
38 | 51 | [datakurre] |
39 | 52 |
|
40 | 53 | ## 1.1 (2021-12-25) |
41 | 54 |
|
42 | | -- Add support for docutils 0.17.x |
| 55 | +- Add support for docutils 0.17.x |
43 | 56 | [kvondersaar, datakurre] |
44 | | -- Add support for Python 3.8 |
| 57 | +- Add support for Python 3.8 |
45 | 58 | [datakurre] |
46 | | -- Fix example tabs accessibility |
| 59 | +- Fix example tabs accessibility |
47 | 60 | [datakurre] |
48 | 61 |
|
49 | 62 | ## 1.0 (2021-09-10) |
50 | 63 |
|
51 | | -- The curl command builder will now always specify a method |
| 64 | +- The curl command builder will now always specify a method |
52 | 65 | [LefterisJP] |
53 | 66 |
|
54 | 67 | ## 0.11.0 (2021-05-14) |
55 | 68 |
|
56 | | -- Change to quote examples with `"` rather than `'` |
| 69 | +- Change to quote examples with `"` rather than `'` |
57 | 70 | [datakurre] |
58 | | -- Fix Sphinx deprecation warnings and support Sphinx 4.x |
| 71 | +- Fix Sphinx deprecation warnings and support Sphinx 4.x |
59 | 72 | [kkrypt0nn, AWhetter] |
60 | | -- Fix to use `ast.unparse` instead of `astunparse` on Python >= 3.9 |
| 73 | +- Fix to use `ast.unparse` instead of `astunparse` on Python >= 3.9 |
61 | 74 | [datakurre] |
62 | 75 |
|
63 | 76 | ## 0.10.3 (2019-05-01) |
64 | 77 |
|
65 | | -- Re-release 0.10.2 with wheel |
| 78 | +- Re-release 0.10.2 with wheel |
66 | 79 | [datakurre] |
67 | 80 |
|
68 | 81 | ## 0.10.2 (2019-05-01) |
69 | 82 |
|
70 | | -- Add support for inline response examples without HTTP version |
71 | | - (e.g., `HTTP 200 OK`) |
| 83 | +- Add support for inline response examples without HTTP version |
| 84 | + (e.g., `HTTP 200 OK`) |
72 | 85 | [datakurre] |
73 | | -- Fix regression where support for reading request examples from |
74 | | - external files was broken since 0.10.0 |
| 86 | +- Fix regression where support for reading request examples from |
| 87 | + external files was broken since 0.10.0 |
75 | 88 | [datakurre] |
76 | 89 |
|
77 | 90 | ## 0.10.1 (2019-03-19) |
78 | 91 |
|
79 | | -- Fix issue where it was not possible to request examples with |
80 | | - float values in payload JSON [fixes #42] |
| 92 | +- Fix issue where it was not possible to request examples with |
| 93 | + float values in payload JSON [fixes #42] |
81 | 94 | [datakurre] |
82 | 95 |
|
83 | 96 | ## 0.10.0 (2018-10-09) |
84 | 97 |
|
85 | | -- Add support for URL query parameters, using the `query` field. |
86 | | - Given a line `:query param_name: param_value` in an HTTP example |
87 | | - directive, the key-value pair `param_name`, `param_value` will be |
88 | | - added to the request URL (and excluded from further processing). |
| 98 | +- Add support for URL query parameters, using the `query` field. |
| 99 | + Given a line `:query param_name: param_value` in an HTTP example |
| 100 | + directive, the key-value pair `param_name`, `param_value` will be |
| 101 | + added to the request URL (and excluded from further processing). |
89 | 102 | [ludaavics] |
90 | 103 |
|
91 | 104 | Example: |
|
105 | 118 |
|
106 | 119 | ## 0.9.1 (2018-10-06) |
107 | 120 |
|
108 | | -- Fix packaging to include `setup.cfg` in sdist |
| 121 | +- Fix packaging to include `setup.cfg` in sdist |
109 | 122 | [datakurre] |
110 | | -- Add the Guillotina docs (which now uses httpexample) |
| 123 | +- Add the Guillotina docs (which now uses httpexample) |
111 | 124 | [cdevienne] |
112 | 125 |
|
113 | 126 | ## 0.9.0 (2018-07-22) |
114 | 127 |
|
115 | | -- Add support for inlining responses |
| 128 | +- Add support for inlining responses |
116 | 129 | [cdevienne] |
117 | 130 |
|
118 | 131 | ## 0.8.1 (2018-06-27) |
119 | 132 |
|
120 | | -- Fix error when parsing top-level JSON lists |
| 133 | +- Fix error when parsing top-level JSON lists |
121 | 134 | [AWhetter] |
122 | 135 |
|
123 | 136 | ## 0.8.0 (2017-11-18) |
124 | 137 |
|
125 | | -- Fix to not strip out `Accept`/`Content-Type` headers in builders |
| 138 | +- Fix to not strip out `Accept`/`Content-Type` headers in builders |
126 | 139 | [dokai] |
127 | | -- Improve logic to detect a JSON content type |
| 140 | +- Improve logic to detect a JSON content type |
128 | 141 | [dokai] |
129 | | -- Use redirected input to pass request payload to `httpie` |
| 142 | +- Use redirected input to pass request payload to `httpie` |
130 | 143 | [dokai] |
131 | | -- Fix quoting of non-trivial HTTP headers in builders |
| 144 | +- Fix quoting of non-trivial HTTP headers in builders |
132 | 145 | [dokai] |
133 | | -- Change to use declarative packaging (`setup.cfg` instead of `setup.py`) |
| 146 | +- Change to use declarative packaging (`setup.cfg` instead of `setup.py`) |
134 | 147 | [datakurre] |
135 | 148 |
|
136 | 149 | ## 0.7.0 (2017-10-21) |
137 | 150 |
|
138 | | -- Allow the URL scheme (`http` or `https`) to be configured |
| 151 | +- Allow the URL scheme (`http` or `https`) to be configured |
139 | 152 | [dokai] |
140 | | -- Quote the URL if it contains `&` characters in `curl`/`httpie`/`wget` examples |
| 153 | +- Quote the URL if it contains `&` characters in `curl`/`httpie`/`wget` examples |
141 | 154 | [dokai] |
142 | 155 |
|
143 | 156 | ## 0.6.1 (2017-05-11) |
144 | 157 |
|
145 | | -- Release as universal wheel |
| 158 | +- Release as universal wheel |
146 | 159 | [datakurre] |
147 | 160 |
|
148 | 161 | ## 0.6.0 (2017-05-11) |
149 | 162 |
|
150 | | -- Support non-JSON requests |
| 163 | +- Support non-JSON requests |
151 | 164 | [jaroel] |
152 | | -- Support `application/json; charset=utf-8` |
| 165 | +- Support `application/json; charset=utf-8` |
153 | 166 | [skyzyx] |
154 | 167 |
|
155 | 168 | ## 0.5.2 (2017-03-09) |
156 | 169 |
|
157 | | -- Fix packaging to include the files in `static` [#3] |
| 170 | +- Fix packaging to include the files in `static` [#3] |
158 | 171 | [csenger] |
159 | 172 |
|
160 | 173 | ## 0.5.1 (2017-03-05) |
161 | 174 |
|
162 | | -- Update README and documentation |
| 175 | +- Update README and documentation |
163 | 176 | [datakurre] |
164 | 177 |
|
165 | 178 | ## 0.5.0 (2017-03-05) |
166 | 179 |
|
167 | | -- Change development status to beta |
| 180 | +- Change development status to beta |
168 | 181 | [datakurre] |
169 | 182 |
|
170 | 183 | ## 0.4.2 (2017-03-05) |
171 | 184 |
|
172 | | -- Fix issue where `wget` basic auth required a challenge from the backend, which is not |
173 | | - always available |
| 185 | +- Fix issue where `wget` basic auth required a challenge from the backend, which is not |
| 186 | + always available |
174 | 187 | [datakurre] |
175 | 188 |
|
176 | 189 | ## 0.4.1 (2017-03-05) |
177 | 190 |
|
178 | | -- Fix issue where generated `httpie` commands did not always set `Accept` and |
179 | | - `Content-Type` headers |
| 191 | +- Fix issue where generated `httpie` commands did not always set `Accept` and |
| 192 | + `Content-Type` headers |
180 | 193 | [datakurre] |
181 | 194 |
|
182 | 195 | ## 0.4.0 (2017-03-05) |
183 | 196 |
|
184 | | -- Add support for `wget` |
| 197 | +- Add support for `wget` |
185 | 198 | [datakurre] |
186 | 199 |
|
187 | 200 | ## 0.3.0 (2017-03-05) |
188 | 201 |
|
189 | | -- Add generic `Authorization` header support |
| 202 | +- Add generic `Authorization` header support |
190 | 203 | [datakurre] |
191 | 204 |
|
192 | 205 | ## 0.2.1 (2017-03-05) |
193 | 206 |
|
194 | | -- Fix issue where `Authorization` header was always required |
| 207 | +- Fix issue where `Authorization` header was always required |
195 | 208 | [datakurre] |
196 | | -- Fix to raise proper exception when parsing bad requests |
| 209 | +- Fix to raise proper exception when parsing bad requests |
197 | 210 | [datakurre] |
198 | | -- Fix issue where `httpie` builder did not quote values with spaces |
| 211 | +- Fix issue where `httpie` builder did not quote values with spaces |
199 | 212 | [datakurre] |
200 | | -- Fix link to `python-requests` documentation |
| 213 | +- Fix link to `python-requests` documentation |
201 | 214 | [datakurre] |
202 | 215 |
|
203 | 216 | ## 0.2.0 (2017-03-05) |
204 | 217 |
|
205 | | -- Add support for `GET` requests |
| 218 | +- Add support for `GET` requests |
206 | 219 | [datakurre] |
207 | 220 |
|
208 | 221 | ## 0.1.0 (2017-03-05) |
209 | 222 |
|
210 | | -- First release |
| 223 | +- First release |
211 | 224 | [datakurre] |
0 commit comments