All Versions
Latest Version
Avg Release Cycle
Latest Release

Changelog History
Page 6

  • v8.5.0 Changes

    • ๐Ÿ— The pyOpenSSL support is now included on Python 3 builds, removing the last disparity between Python 2 and Python 3 in the CherryPy package. This change is one small step in consideration of :issue:1399. This change also fixes RPM builds, as reported in :issue:1149.
  • v8.4.0 Changes

    • ๐Ÿš€ :issue:1532: Also release wheels for Python 2, enabling offline installation.
  • v8.3.1 Changes

    • :issue:1537: Disable dependency on pypiwin32 on Python 3.6 until a viable build of pypiwin32 can be made on that Python version.
  • v8.3.0 Changes

    • ๐Ÿ“š Consolidated some documentation and include the more concise readme in the package long description, as found on PyPI.
  • v8.2.0 Changes

    • โœ… :issue:1463: CherryPy tests are now run under pytest and invoked using tox.
  • v8.1.3 Changes

    • :issue:1530: Fix the issue with TypeError being swallowed by decorated handlers.
  • v8.1.2 Changes

    • :issue:1508
  • v8.1.1 Changes

    • :issue:1497: Handle errors thrown by ssl_module: 'builtin' when client opens connection to HTTPS port using HTTP.

    • :issue:1350: Fix regression introduced in v6.1.0 where environment construction for WSGIGateway_u0 was passing one parameter and not two.

    • ๐Ÿ›  Other miscellaneous fixes.

  • v8.1.0 Changes

    • :issue:1473: HTTPError now also works as a context manager.

    • :issue:1487: The sessions tool now accepts a storage_class parameter, which supersedes the new deprecated storage_type parameter. The storage_class should be the actual Session subclass to be used.

    • ๐Ÿš€ Releases now use setuptools_scm to track the release versions. Therefore, releases can be cut by simply tagging a commit in the repo. Versions numbers are now stored in exactly one place.

  • v8.0.1 Changes

    • :issue:1489 via :pr:1493: Additionally reject anything else that's not bytes.
    • :issue:1492: systemd socket activation.