Skip to content

Latest commit

 

History

History
53 lines (43 loc) · 1.75 KB

CHANGELOG.md

File metadata and controls

53 lines (43 loc) · 1.75 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[0.6.6] - 2024-05-30

Changed

  • Fix a bug involving usage of = in a basic search_s with the & operator.
  • Replace nose with pytest
  • Eliminate legacy setup.py based build configuration in favor of modern pyproject.toml

[0.6.5] - 2024-03-02

Changed

  • Add support for a basic search_s with the & operator.

[0.6.4] - 2022-01-04

Changed

  • Fix ModuleNotFoundError for version.py when installing from source distributions.

[0.6.3] - 2022-01-04

Added

  • Add support for multi-value lists in MOD_ADD and MOD_DELETE operations.

Changed

  • Fix a bug in MOD_REPLACE operations, where the directory entry could be changed to no longer be a tuple.
  • Fix Python 3.8+ SyntaxWarning about using the is operator with literals

[0.6.2] - 2020-07-23

Added

  • Add basic SCOPE_ONELEVEL search functionality.

Changed

  • Replace pyldap dependency with python-ldap.

[0.6.1] - 2017-11-14

Changed

  • Switch from python-ldap to pyldap. python-ldap doesn't support Python3, so installing fakeldap on Python3 fails due to Python3-incompatible syntax in python-ldap. pyldap supports Python3 and is backwards-compatible with python-ldap.

[0.6] - 2017-11-10

Changed

  • Use authentic exceptions as defined in python-ldap instead of duplicate exceptions defined internally. When caller code substitutes the fakeldap for the real one in a test, it expects (and tries to catch) the authentic python-ldap exceptions, not the duplicate ones defined in fakeldap.
  • Add version.py to store version number.
  • Add support for Python3.
  • Start using logging instead of prints.