All Versions
86
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 5
Changelog History
Page 5
-
v10.2.0 Changes
- :pr:
1580
:CPWSGIServer.version
now reported asCherryPy/x.y.z Cheroot/x.y.z
. Bump to cheroot 5.2.0. - ๐ The codebase is now :pep:
8
complaint, flake8 linter isenabled 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.
- :pr:
-
v10.1.1 Changes
- :issue:
1342
: Fix AssertionError on shutdown.
- :issue:
-
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 usesportend <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 thecheroot 5.0 <https://pypi.org/project/Cheroot/5.0.1/>
_ project.
- ๐ :issue:
-
v8.9.1 Changes
- โช :issue:
1537
: Restore dependency on pywin32 for Python 3.6.
- โช :issue:
-
v8.9.0 Changes
- :pr:
1547
: Replacedcherryd
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. - :pr:
-
v8.8.0 Changes
- โฑ :pr:
1528
: Allow a timeout of 0 to server.
- โฑ :pr:
-
v8.7.0 Changes
- :issue:
645
: Setting a bind port of 0 will bind to an ephemeral port.
- :issue:
-
v8.6.0 Changes
- ๐ :issue:
1538
and :issue:1090
: Removed cruft from the setup script and instead rely oninclude_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.
- ๐ :issue: