Changelog History
Page 3
-
v16.0.3 Changes
- ๐ :issue:
1722
: Pinned thetempora
dependency against version 1.13 to avoid pulling in namespace packages.
- ๐ :issue:
-
v16.0.2 Changes
๐ :issue:
1716
via :pr:1717
: Fixed handling of url-encoded parameters in digest authentication handling, correcting regression in v14.2.0.:issue:
1719
via :commit:1d41828
: Digest-auth tool will now return a status code of 401 for when a scheme other than 'digest' is indicated.
-
v16.0.0 Changes
๐ :issue:
1688
via :commit:38ad1da
: Removedbasic_auth
anddigest_auth
tools and thehttpauth
module, which have been officially deprecated earlier in v14.0.0.โ Removed deprecated properties:
cherrypy._cpreqbody.Entity.type
deprecated in favor of :py:attr:cherrypy._cpreqbody.Entity.content_type
cherrypy._cprequest.Request.body_params
deprecated in favor of :py:attr:cherrypy._cprequest.RequestBody.params
:issue:
1377
: In _cp_native server, setreq.status
using bytes (fixed in :pr:1712
).๐ :issue:
1697
via :commit:841f795
: Fixed error on Python 3.7 with AutoReloader when__file__
isNone
.โ :issue:
1713
via :commit:15aa80d
: Fix warning emitted during test run.:issue:
1370
via :commit:38f199c
: Fail with HTTP 400 for invalid headers.
-
v15.0.0 Changes
- ๐ :issue:
1708
: Removed components from webtest that were removed in the refactoring of cheroot.test.webtest for cheroot 6.1.0.
- ๐ :issue:
-
v14.2.0 Changes
- :issue:
1680
via :pr:1683
: Basic Auth and Digest Auth tools now support :rfc:7617
UTF-8 charset decoding where possible, using latin-1 as a fallback.
- :issue:
-
v14.1.0 Changes
- ๐ :cr-pr:
37
: Add support for peercreds lookup over UNIX domain socket. This enables app to automatically identify "who's on the other end of the wire".
This is how you enable it::
server.peercreds: True server.peercreds_resolve: True
The first option will put remote numeric data to WSGI env vars: app's PID, user's id and group.
Second option will resolve that into user and group names.
To prevent expensive syscalls, data is cached on per connection basis.
- ๐ :cr-pr:
-
v14.0.1 Changes
- ๐ :issue:
1700
: Improve windows pywin32 dependency declaration via conditional extras.
- ๐ :issue:
-
v14.0.0 Changes
- :issue:
1688
: Officially deprecatedbasic_auth
anddigest_auth
tools and thehttpauth
module, triggering DeprecationWarnings if they're used. Applications should instead adapt to use the more recentauth_basic
andauth_digest
tools. This deprecated functionality will be removed in a subsequent release soon. - โ Removed
DeprecatedTool
and the long-deprecated and disabledtidy
andnsgmls
tools. Seethe rationale <https://github.com/cherrypy/cherrypy/pull/1689#issuecomment-362924962>
_ for this change.
- :issue:
-
v13.1.0 Changes
- :issue:
1231
via :pr:1654
: CaseInsensitiveDict now re-uses the generalized functionality fromjaraco.collections
to provide a more complete interface for a CaseInsensitiveDict and HeaderMap.
Users are encouraged to use the implementation from
jaraco.collections <https://pypi.org/project/jaraco.collections>
_ except when dealing with headers in CherryPy. - :issue:
-
v13.0.1 Changes
- โช :pr:
1671
: Restore support for installing CherryPy into environments hostile to namespace packages, broken since the 11.1.0 release.
- โช :pr: