----------------
- Audit and fix all hyperlinks in code and documentation
- Change zope.org references to zope.dev due to ongoing domain ownership
issues. zope.dev is owned by the Plone Foundation and thus safe from
interference. XML/ZCML namespace URLs remain unchanged.
- Remove all links that are completely dead, such as the old zope.org
Collectors issue trackers.
- Update all other miscellaneous links to make them work again or remove if
the information is gone.
- Improve type guessing for the default WebDAV PUT factory
(`997 <https://github.com/zopefoundation/Zope/issues/997>`_)
- Enable WebDAV PUT factories to change a newly created object's ID
(`997 <https://github.com/zopefoundation/Zope/issues/997>`_)
- Fix potential race condition in ``App.version_txt.getZopeVersion``
(`999 <https://github.com/zopefoundation/Zope/issues/999>`_)
- Don't coerce file upload fields for adding DTML Documents/Methods to string.
This makes the Add forms work again with the ZPublisher converter code
changes.
- Remove deprecated ulines, utext, utokens, ustring from more code.
In the properties form, show a deprecation warning.
- Add function ``ZPublisher.utils.fix_properties``.
You can call this to fix lines properties to only contain strings, not bytes.
It also replaces the deprecated property types ulines, utext, utoken, and
ustring with their non-unicode variants.
(`987 <https://github.com/zopefoundation/Zope/issues/987>`_)
- Add support for Python 3.10.
- Update to newest compatible versions of dependencies.