- Add support for ``zope.untrustedpython`` on Python 3. With it, Python expressions are now protected. It is activated using the ``untrusted`` extra.
- Add support for Python 3.11.
- Drop support for Python 2.7, 3.5, 3.6.
4.6.0
==================
- Avoid traceback reference cycle in ``PageTemplate._cook``.
- Add support for Python 3.9 and 3.10.
4.5.0
==================
- Add support for Python 3.8.
- Drop support for Python 3.4.
4.4.1
==================
- Fix DeprecationWarnings for ``ComponentLookupError`` by importing them from ``zope.interface.interfaces``. See `issue 17 <https://github.com/zopefoundation/zope.pagetemplate/issues/17>`_.