* :issue:`794`: Prefer setting max-age for session cookie expiration, moving MSIE hack into a function documenting its purpose.
10.0.0
-------
* :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:
Use this functionality from the portend package directly.
9.0.0
------
* :issue:`1481`: Move functionality from cherrypy.wsgiserver to the `cheroot 5.0 <https://pypi.org/project/Cheroot/5.0.1/>`_ project.
8.9.1
------
* :issue:`1537`: Restore dependency on pywin32 for Python 3.6.
8.9.0
------
* :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.