From aeeac962b7e122e3ab0465658e9148beea00d60f Mon Sep 17 00:00:00 2001 From: pyldap contributors Date: Thu, 23 Nov 2017 16:16:47 +0100 Subject: [PATCH] Infra: Condense CHANGELOG from 2.5 --- CHANGES | 55 +++++++++++++++++++++++-------------------------------- 1 file changed, 23 insertions(+), 32 deletions(-) diff --git a/CHANGES b/CHANGES index b3ef0d5..92b4737 100644 --- a/CHANGES +++ b/CHANGES @@ -1,36 +1,5 @@ ---------------------------------------------------------------- -Released 2.5.2 2017-11-20 - -Changes since 2.5.1: - -Modules/ -* PyBytes_ instead of PyString_ and added PyInt_FromLong compat macro -* moved code from version.c to ldapmodule.c -* removed obsolete back-ward compability constants from common.h -* build checks whether LDAP_API_VERSION is OpenLDAP 2.4.x -* _ldap.__author__ and _ldap.__license__ also set from ldap.pkginfo -* assume C extension API for Python 2.7+ - -Lib/ -* removed all dependencies on modules string and types -* removed use of .has_key() -* removed class ldap.ldapobject.NonblockingLDAPObject -* new global constant ldap.LIBLDAP_API_INFO -* right after importing _ldap there is a call into libldap to initialize it -* method .decodeControlValue() of SSSResponseControl and VLVResponseControl - does not set class attribute result_code anymore -* always use bytes() for UUID() constructor in ldap.syncrepl -* module ldif now uses functions b64encode() and b64decode() -* fixed pickling and restoring of ReconnectLDAPObject - -Tests/ -* scripts do not directly call SlapdTestCase.setUpClass() anymore -* added LDIF test with folded, base64-encoded attribute -* added more tests for sub-module ldap.dn -* added tests for ldap.syncrepl (thanks to Karl Kornel) - ----------------------------------------------------------------- -Released 2.5.1 2017-11-12 +Released 3.0.0 xxxx-xx-xx Changes since 2.4.45: @@ -39,9 +8,16 @@ Mandatory prerequisites: - pyasn1 0.3.7+ and pyasn1_modules 0.1.5+ Modules/ +(thanks to Michael Ströder) * removed unused code schema.c +* moved code from version.c to ldapmodule.c +* removed obsolete back-ward compability constants from common.h +* build checks whether LDAP_API_VERSION is OpenLDAP 2.4.x +* _ldap.__author__ and _ldap.__license__ also set from ldap.pkginfo +* assume C extension API for Python 2.7+ Lib/ +(thanks to Michael Ströder) * ldap.__version__, ldap.__author__ and ldap.__license__ now imported from new sub-module ldap.pkginfo also to setup.py * Added safety assertion when importing _ldap: @@ -58,9 +34,24 @@ Lib/ but should not be used in new code because they might be removed in a later release. * removed SSSRequestControl from ldap.controls.KNOWN_RESPONSE_CONTROLS +* removed all dependencies on modules string and types +* removed use of .has_key() +* removed class ldap.ldapobject.NonblockingLDAPObject +* new global constant ldap.LIBLDAP_API_INFO +* right after importing _ldap there is a call into libldap to initialize it +* method .decodeControlValue() of SSSResponseControl and VLVResponseControl + does not set class attribute result_code anymore +* always use bytes() for UUID() constructor in ldap.syncrepl +* module ldif now uses functions b64encode() and b64decode() +* fixed pickling and restoring of ReconnectLDAPObject Tests/ +(thanks to Michael Ströder) * added explicit reconnect tests for ReconnectLDAPObject +* scripts do not directly call SlapdTestCase.setUpClass() anymore +* added LDIF test with folded, base64-encoded attribute +* added more tests for sub-module ldap.dn +* added tests for ldap.syncrepl (thanks to Karl Kornel) ---------------------------------------------------------------- Released 2.4.45 2017-10-09