NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4555 most downloaded on PyPI
Sphinx extension that provides a domain for documenting HTTP APIs.
Last release 8 months ago
04 Feb 2026
Release timing varies
gaps range from 1 weeks to 3.2 years
Some releases are documented
notes for 11 of 21 stable releases
Nothing withdrawn
no release was ever pulled
15 years old
25 releases · first in 2011
Full Changelog : 2.0.0...2.0.0
Full Changelog: 2.0.0...2.0.0
Nothing published for this version
Added missing files to the tag.
Full Changelog: 2.0.0a2...2.0.0a3
One column per quarter.
Add HTTP resources to TOC by @sevdog in #80
Compare before the new feature and after in this side-by-side screenshot.
Full Changelog: 2.0.0a1...2.0.0a2
Add Sphinx Extension classifier by @jdillard in #66
Full Changelog: 1.8.1...2.0.0a1
Update URL for RFC by @nijel in #63
merge_domaindata by @phlax in #59Full Changelog: 1.8.0...1.8.1
Released on November 14, 2022
Add translations for French and Spanish. [57 by @olivier-heurtier]
multicore: Fix false positive warnings in merge_domaindata. [59 by Ryan Northey]
Copy parse_rule since it was removed in werkzeug 2.2. [61 by Ash Berlin-Taylor]
Update URLs for RFCs. [63 by Michal Čihař]
Released on September 23, 2020
Make the generated routing table referencable using the 'routingtable' label. [19 by David Douard]
Add support for parallel sphinx builds. Increases sphinx version requirement to 1.6 [31 by Daniel Hofmann]
Remove references to the generic :py:obj: role [54 by Stephen Finucane]
Remove imports and calls to deprecated function force_decode who was removed starting with sphinx 4.0 [49 by Florian Masy]
Be explicit about what versions of Python are supported (2.7, and 3.5+). This will be the last version to support Python 2.7 and 3.5, version 2.0 will require 3.6+.
Nothing published for this version
sphinxcontrib-httpdomain
sphinxcontrib-httpdomain
Released on July 1, 2018.
Implemented :autoquickref: option that use available information to build a quickref. [9 by Alexandre Bonnetain]
Improved sphinxcontrib.autohttp.tornado compatibility with Tornado 4.5 and newer. Tornado 4.5 introduced the Rule class and made URLSpec a subclass of it, so certain rule attributes required updating. [7, 11 by Robert Zeigler]
Released on March 3, 2018.
Remove references to the sphinx.util.compat module which was deprecated in Sphinx 1.6 and removed in 1.7. [5, 4 by Jeremy Cline]
Made sphinxcontrib.autohttp.tornado compatible with Tornado 4.5 and newer. Tornado 4.5 removed the handlers attribute from tornado.web.Application. [3 by Dave Shawley]
Nothing published for this version
sphinxcontrib-httpdomain 1.6.0
sphinxcontrib-httpdomain 1.6.0
Released on January 13, 2018.
Minimum compatible version of Sphinx became changed to 1.5.
Fixed a bug that prevented building sphinxcontrib.autohttp from building properly with Sphinx 1.6 or higher. [182, 152 by Dave Shawley]
Use HTTPS for :rfc: generated links. [144 by Devin Sevilla]
Added groupby option to autoflask directive. It makes paths be grouped by their view functions. [147 by Jiangge Zhang]
Fixed a bug that autoflask directive had excluded nonsignificant routes with HEAD/OPTIONS. [165]
Released on May 30, 2016.
Added sphinxcontrib.autohttp.flaskqref for generating quick reference table. [80, 100 by Harry Raaymakers]
autoflask now supports :modules: and :undoc-modules: arguments, used to filter documented flask endpoints by view module [102 by Ivelin Slavov]
Added :order: option to autoflask directive. [103 by Justin Gruca]
HTTP message headers become to link the recent RFCs (7230, 7231, 7232, 7233, 7234, 7235, 7236, 7237, that are separated to multiple RFCs from the old one) instead of 2615 which is replaced by them in 2014. [105, 106 by Alex C. (iscandr)]
Support resolve_any_xref method introduced since Sphinx 1.3 [108 by Takayuki Shimizukawa]
It no more warns non-standard message headers without X- prefix according as the deprecation of the practice of prefixing the names of unstandardized parameters with X- in all IETF protocols since June 2012 by 6648. [114 by Dolan Murvihill]
Fixed performance bottleneck in doctree lookup by adding a cache for it. [115 by Kai Lautaportti]
Added 451 to http:statuscode. [117 by Xavier Oliver]
Nothing published for this version
jsonparameter/jsonparam/json became deprecated and split into reqjsonobj/reqjson/<jsonobj/<json and reqjsonarr/<jsonarr. [55, 72 by Alexander Shorin]
Released on August 13, 2015.
Added 429 Too Many Requests as a valid http:statuscode. [81 by DDBReloaded]
Became to not resolve references if they can't be resolved. [87 by Ken Robbins]
Became to preserve endpoint ordering when :endpoints: option is given. [88 by Dan Callaghan]
Added status codes for WebDAV. [92 by Ewen Cheslack-Postava]
Added CORS headers. [96 by Tomi Pieviläinen]
Now sphinxcontrib.autohttp.flask supports multiple paths for endpoints using same HTTP method. [97 by Christian Felder]
Released on July 31, 2014.
jsonparameter/jsonparam/json became deprecated and split into reqjsonobj/reqjson/<jsonobj/<json and reqjsonarr/<jsonarr. [55, 72 by Alexander Shorin]
Support synopsis (short description in HTTP index), deprecation and noindex options for resources. [55, 72 by Alexander Shorin]
Stabilize order of index items. [55, 72 by Alexander Shorin]
Added http:any directive and http:any role for ANY method. [55, 72 by Alexander Shorin]
Added http:copy directive and http:copy role for COPY method. [55, 72 by Alexander Shorin]
Added http:header role that also creates reference to the related specification. [55, 72 by Alexander Shorin]
http:statuscode role became to provide references to specification sections. [55, 72 by Alexander Shorin]
Fixed Python 3 incompatibility of autohttp.tornado. [61 by Dave Shawley]
Nothing published for this version
Fixed broken Python 2.6 compatibility. [41 by Kien Pham]
Released on March 31, 2014.
Fixed broken Python 2.6 compatibility. [41 by Kien Pham]
Added missing link to six dependency.
Released on October 19, 2013.
Python 3 support! [34 by murchik, 39 Donald Stufft]
Added support for Tornado webapps. (sphinxcontrib.autohttp.tornado) [38 by Rodrigo Machado]
Nothing published for this version
Now Bottle_ apps can be loaded by ~sphinxcontrib.autohttp. See sphinxcontrib.autohttp.bottle module. [patch_ by Jameel Al-Aziz]
Released on August 8, 2013.
Now Bottle apps can be loaded by ~sphinxcontrib.autohttp. See sphinxcontrib.autohttp.bottle module. [patch by Jameel Al-Aziz]
Added :reqheader: and :resheader: option flags.
:jsonparameter: can be typed. [31 by Chuck Harmston]
:queryparameter: can be typed. [37 by Viktor Haag]
autoflask and autobottle directives now allow empty :endpoints:, :undoc-endpoints:, and :blueprints: arguments. [33 by Michael Twomey]
Released on April 10, 2013.
Added better support for docstrings in flask.views.MethodView. [26 by Simon Metson]
Added :jsonparameter: along side :form: and :query: flag options. [25 by Adam Lowry]
Fixed issue with undefined Value and umethod variables. [23 by Sebastian Kalinowski and 24 by Viktor Haag]
Now http Pygments lexer can Handle continuous header lines well.
Added :undoc-blueprints: flag option to autoflask directive. [21 by Roman Podolyaka]
Fixed 29, a bug that autoflask directive raised UnicodeDecodeError when it contains non-ASCII characters. [29 and 18 by Eunchong Yu]
Added :endpoints: flag option to autoflask directive. [17 by Eunchong Yu]
Nothing published for this version
Added method:PATCH method support. See rolepatch role and dirpatch directive. [9 and 10 by Jeffrey Finkelstein]
Released on March 28, 2012.
Added PATCH method support. See http:patch role and http:patch directive. [9 and 10 by Jeffrey Finkelstein]
The HTTP routing table can be grouped based on prefix by specifying http_index_ignore_prefixes config in list of common prefixes to ignore. [7 and 8 by Andrey Popp]
The order of HTTP routing table now provides sorting by path as key. Previously it was sorted by HTTP method and then by path, which is non-intuitive. [7 and 8 by Andrey Popp]
Released on December 16, 2011.
Added http custom lexer for Pygments so that HTTP sessions can be highlighted in code-block or sourcecode directives.
Nothing published for this version
Flask 0.6--0.7 compatibility. Flask renamed ~flask.Flask.static_path attribute to ~flask.Flask.static_url_path, so dir:autoflask also reflect the chan
Released on July 6, 2011.
Flask 0.6--0.7 compatibility. Flask renamed ~flask.Flask.static_path attribute to ~flask.Flask.static_url_path, so autoflask also reflect the change. [1 by Jeffrey Finkelstein]
Released on June 8, 2011.
CPython compatibility
PyPy compatibility
Nothing published for this version
Added :include-empty-docstring: flag option.
Released on June 8, 2011.
PyPy compatibility
Released on June 4, 2011.
Added :include-empty-docstring: flag option.
Nothing published for this version
Nothing published for this version
Released on June 2, 2011. The first release.
Released on June 2, 2011. The first release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →