CHANGES
=======

2.3.1
-----

* Version 2.3.1 Bump
* Fix infinite recursion in reconnect\_on\_fail
* Circular import hotfix

2.3.0
-----

* Build updates
* Version bump to 2.3.0
* Specify exceptions for wrapper method try-except
* Add reconnect\_on\_fail decorator
* Remove redundant list operations, handle initial connection failure
* Modify method for connecting to ldap servers
* Remove python3.4 from travis
* Add python 3.7 and 3.8 to travis
* Upgrade pylint for python 3.8 compatability
* Add repr, eq, and hash to Member

2.2.0
-----

* version bump 2.2.0
* Add get\_member\_slack()

2.1.1
-----

* version bump 2.1.1
* Add ro argument to CSHLDAP constructor docstring
* Fix memberOf and SearchScope issues

2.1.0
-----

* Updated and froze test package versions
* version bump 2.1.0
* Uses SRV records to find LDAP servers
* version bump 2.0.3
* Freeze requirements.txt and switch to python-ldap
* Update travis.yml to run python3.4-3.6

2.0.2
-----

* Version bump 2.0.2
* Adding utf-8 check
* version bump 2.0.1
* Fix result check in member.py
* version bump 2.0.0
* Fix New PyLint Errors
* Upgrade to FreeIPA
* version bump 1.2.4
* Fix Deletion of undefined Attributes
* version bump
* version bump
* version bump
* Change ldap initializer to use ReconnectLDAPObject
* v1.2.0
* Add Read-Only Option
* v1.1.3
* add get directorship head
* unbreak CSHGroup get\_members
* v1.1.2
* Update Readme for get\_group
* Add SASL bind option
* Change CSHGroup.get\_members to return CSHMember's
* update README.md
* unbork del\_member
* version bump to 1.1.1
* Add support for invalid usernames
* Add get\_member\_ibutton
* version bump 1.0.1
* Add travisCI
* Add pylint
* Fix Usage in README
* csh\_ldap v1.0.0
* Update README for v1.0
* Update functions to take csh\_ldap objects as args
* add docstrings
* Fix Group ORM
* Add Group ORM
* add exception handling for member.get
* use dn for search
* add search by uid
* PEP8
* Fix mod queuing
* add modlist queues
* Fix Member SetAttribute
* add setvalue
* implement CSHMember getattr
* Create Class Structures
* Initial commit
