-----------------
- Recognize Page Templates by file extension for WebDAV.
(`1212 <https://github.com/zopefoundation/Zope/issues/1212>`_)
- Clean up and fix installation documentation.
- Officially support Python 3.12.1.
(`1188 <https://github.com/zopefoundation/Zope/issues/1188>`_)
- Fix redirections to URLs with host given as IP-literal with brackets.
Fixes `1191 <https://github.com/zopefoundation/Zope/issues/1191>`_.
- Introduce the decorator ``ZPublisher.zpublish`` to explicitly
control publication by ``ZPublisher``.
For details see
`1197 <https://github.com/zopefoundation/Zope/pull/1197>`_.
- Fix ``Content-Disposition`` filename for clients without rfc6266 support.
(`1198 <https://github.com/zopefoundation/Zope/pull/1198>`_)
- Support ``Chameleon`` ``structure`` expression type.
Fixes `1077 <https://github.com/zopefoundation/Zope/issues/1077>`_.
- Fix authentication error viewing ZMI with a user defined outside of zope root.
Fixes `1195 <https://github.com/zopefoundation/Zope/issues/1195>`_ and
`1203 <https://github.com/zopefoundation/Zope/issues/1195>`_.
- Work around ``Products.CMFCore`` and ``Products.CMFPlone`` design bug
(registering non callable constructors).
For details, see
`1202 <https://github.com/zopefoundation/Zope/issues/1202>`_.