Skip to content

Commit 86ccb81

Browse files
committed
Update Changes for 3.0.0b1
1 parent 610f875 commit 86ccb81

File tree

1 file changed

+45
-22
lines changed

1 file changed

+45
-22
lines changed

CHANGES

Lines changed: 45 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,39 @@
11
----------------------------------------------------------------
2-
Released 3.0.0 xxxx-xx-xx
2+
Released 3.0.0b1 xxxx-xx-xx
33

44
Changes since 2.4.45:
5+
(this list includes changes from 2.5.x)
56

67
New dependencies (automatically installed when using pip):
7-
- pyasn1 0.3.7+
8-
- pyasn1_modules 0.1.5+
9-
10-
Removed support for Python 2.6.
8+
* pyasn1 0.3.7+
9+
* pyasn1_modules 0.1.5+
1110

1211
Python 3 support and bytes_mode:
13-
- merged from the pyldap fork (https://github.com/pyldap)
14-
- please see documentation on bytes_mode and text/bytes handling:
12+
* merged from the pyldap fork (https://github.com/pyldap)
13+
* please see documentation on bytes_mode and text/bytes handling:
1514
https://python-ldap.readthedocs.io/en/latest/bytes_mode.html
1615

16+
Removed support for Python 2.6.
17+
1718
Infrastructure:
18-
- Add .gitignore
19-
- Re-format README to ReStructured Text
20-
- Setup for automatic testing using Travis CI
19+
* Move to Git
20+
* Don't define search path for includes and libs in the default setup.cfg
21+
* Include sasl/sasl.h from the standard path
22+
* Re-format README to ReStructured Text
23+
* Setup for automatic testing using Travis CI
24+
* Add coverage reporting for Python and C
25+
* Add install requires into setup.py
26+
* Remove distclean.sh in favor of make clean
27+
* Use `package`, `depends`, `install_requires` in setup.py
28+
* Add make target for scan-build (static analysis using clang)
2129

2230
Modules/
23-
(thanks to Michael Ströder)
31+
* Remove unused LDAPberval helper functions
32+
* Fix type conversion in page control
33+
* Fix multiple ref leaks in error-handling code
34+
* Fix reference leak in result4
35+
* Fix several compiler warnings
36+
and, thanks to Michael Ströder:
2437
* removed unused code schema.c
2538
* moved code from version.c to ldapmodule.c
2639
* removed obsolete back-ward compability constants from common.h
@@ -29,16 +42,16 @@ Modules/
2942
* assume C extension API for Python 2.7+
3043

3144
Lib/
32-
(thanks to Michael Ströder)
45+
* Avoid eval() for getting module-level variables to fix running under pytest
46+
* Compability changes for pyasn1 0.3 or newer
47+
and, thanks to Michael Ströder:
3348
* ldap.__version__, ldap.__author__ and ldap.__license__ now
3449
imported from new sub-module ldap.pkginfo also to setup.py
3550
* Added safety assertion when importing _ldap:
3651
ldap.pkginfo.__version__ must match _ldap.__version__
3752
* removed stand-alone module dsml
3853
* slapdtest.SlapdObject.restart() just restarts slapd
3954
without cleaning any data
40-
* Compability changes for pyasn1 0.3.x or newer
41-
(thanks to Ilya Etingof and Christian Heimes)
4255
* The methods SSSResponseControl.decodeControlValue() and
4356
VLVResponseControl.decodeControlValue() now follow the coding
4457
convention to use camel-cased ASN.1 name as class attribute name.
@@ -60,21 +73,31 @@ Lib/
6073
Lib/slapdtest.py
6174
* Automatically try some common locations for SCHEMADIR
6275
* Ensure server is stopped when the process exits
76+
* Check for LDAP schema and slapd binaries
6377

6478
Tests/
65-
(thanks to Michael Ströder)
79+
* Expand cidict membership test
80+
* Add test suite for binds
81+
* Add test suite for edits
82+
* Add a smoke-check for listall() and attribute_types()
83+
* Add test case for SASL EXTERNAL auth
84+
* Add tests for start_tls
85+
* In CI, treat compiler warnings as fatal errors
86+
* Added tests for ldap.syncrepl
87+
and, thanks to Michael Ströder:
6688
* added explicit reconnect tests for ReconnectLDAPObject
6789
* scripts do not directly call SlapdTestCase.setUpClass() anymore
6890
* added LDIF test with folded, base64-encoded attribute
6991
* added more tests for sub-module ldap.dn
70-
* added tests for ldap.syncrepl (thanks to Karl Kornel)
7192

72-
Tests/
73-
(thanks to pyldap contributors):
74-
* Expand cidict membership test
75-
* Add test suite for binds
76-
* Add test suite for edits
77-
* Add a smoke-check for listall() and attribute_types()
93+
Doc/
94+
* Build documentation without the compiled C extension
95+
* Merge contents from python-ldap.org
96+
* Move reference documentation in its own section
97+
* Document return value of {modify,add,delete}_ext_s() as a tuple
98+
* Add tests for documentation (build & spelling)
99+
* Link to documentation of old versions
100+
* Add a contributing guide
78101

79102
----------------------------------------------------------------
80103
Released 2.4.45 2017-10-09

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy