- Use version 2.3 of ``repoze.who`` which implements improved userdata heuristics
3.1.0
--------------------
- Search for users via filter if present [domruf] - Switch to ``ldap3`` package (which was renamed from ``python3-ldap``) [Cito] - Convert b64de/encode byte strings to regular strings in Python 3 [Cito] - Use (objectClass=*) if no filter is specified when scope is base.
3.0.2
------------------
- Issue log messages instead of exceptions for invalid credentials. [lovelle]