All Versions
86
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 5

  • v10.2.0 Changes

    • :pr:1580: CPWSGIServer.version now reported as CherryPy/x.y.z Cheroot/x.y.z. Bump to cheroot 5.2.0.
    • ๐Ÿ‘• The codebase is now :pep:8 complaint, flake8 linter is enabled in TravisCI by default <https://github.com/cherrypy/cherrypy/commit/b6e752b>_.
    • ๐Ÿ‘• Max line restriction is now set to 120 for flake8 linter.
    • ๐Ÿ‘• :pep:257 linter runs as separate allowed failure job in Travis CI.
    • ๐Ÿ›  A few bugs related to undeclared variables have been fixed.
    • โœ… pre-commit testing goes faster due to enabled caching.
  • v10.1.1 Changes

    • :issue:1342: Fix AssertionError on shutdown.
  • v10.1.0 Changes

    • โฌ†๏ธ Bump to cheroot 5.1.0.

    • :issue:794: Prefer setting max-age for session cookie expiration, moving MSIE hack into a function documenting its purpose.

  • v10.0.0 Changes

    • :issue:1332: CherryPy now uses portend <https://pypi.org/project/portend>_ for checking and waiting on ports for startup and teardown checks. The following names are no longer present:

      • cherrypy._cpserver.client_host
      • cherrypy._cpserver.check_port
      • cherrypy._cpserver.wait_for_free_port
      • cherrypy._cpserver.wait_for_occupied_port
      • cherrypy.process.servers.check_port
      • cherrypy.process.servers.wait_for_free_port
      • cherrypy.process.servers.wait_for_occupied_port

    Use this functionality from the portend package directly.

  • v9.0.0 Changes

    • ๐Ÿšš :issue:1481: Move functionality from cherrypy.wsgiserver to the cheroot 5.0 <https://pypi.org/project/Cheroot/5.0.1/>_ project.
  • v8.9.1 Changes

    • โช :issue:1537: Restore dependency on pywin32 for Python 3.6.
  • v8.9.0 Changes

    • :pr:1547: Replaced cherryd distutils script with a setuptools console entry point.

    When running CherryPy in daemon mode, the forked process no longer changes directory to /. If that behavior is something on which your application relied and should rely, please file a ticket with the project.

  • v8.8.0 Changes

    • โฑ :pr:1528: Allow a timeout of 0 to server.
  • v8.7.0 Changes

    • :issue:645: Setting a bind port of 0 will bind to an ephemeral port.
  • v8.6.0 Changes

    • ๐Ÿšš :issue:1538 and :issue:1090: Removed cruft from the setup script and instead rely on include_package_data <https://setuptools.readthedocs.io/en/latest/setuptools.html?highlight=include_package_data#new-and-changed-setup-keywords>_ to ensure the relevant files are included in the package. Note, this change does cause LICENSE.md no longer to be included in the installed package.