- Adapt to changes of MemberData in CMFCore. Fixes https://github.com/plone/Products.PlonePAS/issues/24 [pbauer]
New features:
- Make it work in Python 3: Make imports work. Fix startup. Fix setting the auth-cookie. Fix assignment of MemberData-functions during startup. User properties are text. Fix scaling user profile. Migrate all tests away from PloneTestCasei. Fix other tests. [pbauer]
Bug fixes:
- InitializeClass was moved to AccessControl.class_init [jensens]
- setDefaultRoles is deprecated. addPermission from AccessControl.Permission is used. [jensens]
- Removed ``Extensions/Install.py`` which had only backwards compatibility imports. [maurits]
- Report home_page as empty when it is suspicious. It may for example contain javascript. Part of PloneHotfix20171128. [maurits]
- Remove setAuthCookie script. 1801 This used to be a hook to allow overriding the credentials update. The default override has been used as the new implementation. [tlotze]
5.0.14
-------------------
Bug fixes:
- Remove WarningInterceptor (CMFCore) - it is gone in newer versions. [jensens]
5.0.13
-------------------
Bug fixes:
- In getMemberInfo, if a property is not present it now returns an empty string, rather than raising an exception. This fixes login for sites that have location removed. [MatthewWilkes]
5.0.12
-------------------
Bug fixes:
- Depend on plone.protect 2.0.3 or higher. Fixes https://github.com/plone/Products.PlonePAS/issues/21 [maurits]
5.0.11
-------------------
Bug fixes:
- Use the _marker from CMFCore for MemberDataTool.getProperty, this makes sure that we never return the _marker from PlonePAS but an error. [pcdummy]
- Don't raise an ValueError if a property doesn't exists for a ZOPE user. [pcdummy]