Breaking changes:
- No longer patch Products.CMFPlone. Version 6.1.0a5 will use us directly. This solves cyclic dependencies, and is incompatible with Plone 6.0. [maurits] (#12)
Documentation:
- Version 2.x is compatible with Plone 6.0. Version 3.x is compatible with Plone 6.1 and higher. Version 3 changes the way this package is integrated in the Plone core. [maurits] (#12)
Internal:
- Update configuration files. [plone devs] (6e36bcc4, 7723aeaf)
Internal:
- Update configuration files. [plone devs] (3333c742)
Breaking changes:
- Drop compatibility with Plone 5.2 and lower. [maurits] (#60)
Bug fixes:
- Return False when a url is not like a string, for example None. Note: this is not a security fix. [maurits] (#8)
New features:
- Treat urls like
https:example.org
without slashes as outside the portal. Some browsers would redirect to example.org, some would redirect to a non-existing local page. We never want this, because this is likely a hack attempt. This vulnerability was discovered and reported by Yuji Tounai of Mitsui Bussan Secure Directions, Inc. See security advisory 1. [maurits] (#1)
Bug fixes:
- Add testing for Python 3.6 + 3.8; add Python 3.8 trove classifier. [tschorr] (#3)
New features:
- Harden against tricky whitespace in urls. [maurits] (#1)
- Initial release. Code is the same as current Plone 4.3.19, 5.1.6, 5.2.1, with the January 2020 hotfix applied, plus compatibility fixes. [maurits]