Cherrypy

Latest version: v18.10.0

Safety actively analyzes 688896 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 15

11.3.0

-------

* Bump to cheroot 5.9.0.

* ``cherrypy.test.webtest`` module is now merged with the
``cheroot.test.webtest`` module. The CherryPy name is retained
for now for compatibility and will be removed eventually.

11.2.0

-------

* ``cherrypy.engine.subscribe`` now may be called without a
callback, in which case it returns a decorator expecting the
callback.

* :pr:`1656`: Images are now compressed using lossless compression
and consume less space.

11.1.0

-------

* :pr:`1611`: Expose default status logic for a redirect as
``HTTPRedirect.default_status``.

* :pr:`1615`: ``HTTPRedirect.status`` is now an instance property and
derived from the value in ``args``. Although it was previously
possible to set the property on an instance, and this change
prevents that possibilty, CherryPy never relied on that behavior
and we presume no applications depend on that interface.

* :issue:`1627`: Fixed issue in proxy tool where more than one port would
appear in the ``request.base`` and thus in ``cherrypy.url``.

* :pr:`1645`: Added new log format markers:

- ``i`` holds a per-request UUID4
- ``z`` outputs UTC time in format of RFC 3339
- ``cherrypy._cprequest.Request.unique_id.uuid4`` now has lazily
invocable UUID4

* :issue:`1646`: Improve http status conversion helper.

* :pr:`1638`: Always use backslash for path separator when processing
paths in staticdir.

* :issue:`1190`: Fix gzip, caching, and staticdir tools integration. Makes
cache of gzipped content valid.

* Requires cheroot 5.8.3 or later.

* Also, many improvements around continuous integration and code
quality checks.

This release contained an unintentional regression in environments that
are hostile to namespace packages, such as Pex, Celery, and py2exe.
See :pr:`1671` for details.

11.0.0

-------

* :issue:`1607`: Dropped support for Python 2.6.

10.2.2

-------

* :issue:`1595`: Fixed over-eager normalization of paths in cherrypy.url.

10.2.1

-------

* Remove unintended dependency on ``graphviz`` in Python
2.6.

Page 7 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.