- Nothing changed yet.
- Dropped support for Python 3.9. [stevepiercy]
- Migrated from
pkg_resourcestoimportlib. [datakurre] - Overhauled
Makefile. Addmake lintandmake testtargets. [stevepiercy] - Use uv to set up a development environment. [stevepiercy]
- Enhanced documentation with
@plone/clientexamples, clarify headings, fix broken links, and improve formatting, grammar, and syntax. Added sphinx-copybutton extension to allow copying code snippets. [stevepiercy] - Use the
nameargument for the CSS label. [Hrittik20] - Fixed a regression so that the response tab now shows the HTTP response instead of the request. [datakurre]
- Add support for Python 3.14 [datakurre]
- Drop support for Python 2 [datakurre]
- Add new directive
.. http:example-block::to allow use with Sphinx tab libraries like sphinx-inline-tabs or sphinx-design. [AWhetter]
- Add new HTTP example builder
plone-javascript[datakurre] - Fix tabbing to no longer depend on jQuery [datakurre]
- Fix tabbing to support arrow key navigation [datakurre]
- Fix tab key to stop at tab list only once [datakurre]
- Fix requests builder to flatten simple values in form data [datakurre]
- Fix requests builder to pass form data as dictionary [datakurre]
- Change JavaScript-based tabbing to no longer require JQuery [datakurre]
- Add support for docutils 0.17.x [kvondersaar, datakurre]
- Add support for Python 3.8 [datakurre]
- Fix example tabs accessibility [datakurre]
- The curl command builder will now always specify a method [LefterisJP]
- Change to quote examples with
"rather than'[datakurre] - Fix Sphinx deprecation warnings and support Sphinx 4.x [kkrypt0nn, AWhetter]
- Fix to use
ast.unparseinstead ofastunparseon Python >= 3.9 [datakurre]
- Re-release 0.10.2 with wheel [datakurre]
- Add support for inline response examples without HTTP version
(e.g.,
HTTP 200 OK) [datakurre] - Fix regression where support for reading request examples from external files was broken since 0.10.0 [datakurre]
- Fix issue where it was not possible to request examples with float values in payload JSON [fixes #42] [datakurre]
-
Add support for URL query parameters, using the
queryfield. Given a line:query param_name: param_valuein an HTTP example directive, the key-value pairparam_name,param_valuewill be added to the request URL (and excluded from further processing). [ludaavics]Example:
GET /items HTTP/1.1 Host: localhost Accept: application/json Authorization: Basic dXNlcjpwYXNzd29yZA== :query from: 20170101 :query to: 20171231 :query user_id: 12 :query limit: 20 :query sort: date(asc)
- Fix packaging to include
setup.cfgin sdist [datakurre] - Add the Guillotina docs (which now uses httpexample) [cdevienne]
- Add support for inlining responses [cdevienne]
- Fix error when parsing top-level JSON lists [AWhetter]
- Fix to not strip out
Accept/Content-Typeheaders in builders [dokai] - Improve logic to detect a JSON content type [dokai]
- Use redirected input to pass request payload to
httpie[dokai] - Fix quoting of non-trivial HTTP headers in builders [dokai]
- Change to use declarative packaging (
setup.cfginstead ofsetup.py) [datakurre]
- Allow the URL scheme (
httporhttps) to be configured [dokai] - Quote the URL if it contains
&characters incurl/httpie/wgetexamples [dokai]
- Release as universal wheel [datakurre]
- Support non-JSON requests [jaroel]
- Support
application/json; charset=utf-8[skyzyx]
- Fix packaging to include the files in
static[#3] [csenger]
- Update README and documentation [datakurre]
- Change development status to beta [datakurre]
- Fix issue where
wgetbasic auth required a challenge from the backend, which is not always available [datakurre]
- Fix issue where generated
httpiecommands did not always setAcceptandContent-Typeheaders [datakurre]
- Add support for
wget[datakurre]
- Add generic
Authorizationheader support [datakurre]
- Fix issue where
Authorizationheader was always required [datakurre] - Fix to raise proper exception when parsing bad requests [datakurre]
- Fix issue where
httpiebuilder did not quote values with spaces [datakurre] - Fix link to
python-requestsdocumentation [datakurre]
- Add support for
GETrequests [datakurre]
- First release [datakurre]