|
1 | 1 | ----------------------------------------------------------------
|
2 |
| -UNRELEASED |
| 2 | +Released 3.1.0 2018-05-25 |
| 3 | + |
| 4 | +This release brings two minor API changes: |
| 5 | +- Long-deprecated functions `ldap.open()` and `ldap.init()` are removed |
| 6 | +- `LDAPObject.compare_s()` and `compare_ext_s` return bool instead of 0 or 1 |
| 7 | + |
| 8 | +All changes since 3.0.0: |
3 | 9 |
|
4 | 10 | Lib/
|
| 11 | +* Remove long deprecated functions ldap.open() and ldap.init() |
5 | 12 | * LDAPObject.compare_s() and LDAPObject.compare_ext_s() now return a bool
|
6 | 13 | instead of 1 or 0.
|
| 14 | +* Make iteration over cidict yield same values as keys() |
| 15 | +* Fail if pyasn1 is not installed |
| 16 | +* Fix parsing of PPolicyControl ASN.1 structure |
| 17 | +* Use items() when appropriate in dict iteration |
| 18 | +* Add support for tracing LDAP calls. Tracing can now be enabled with |
| 19 | + the env var PYTHON_LDAP_TRACE_LEVEL and redirected to a file with |
| 20 | + PYTHON_LDAP_TRACE_FILE. |
| 21 | + (This is mainly intended for debugging and internal testing; the |
| 22 | + configuration or output may change in future versions.) |
| 23 | + |
| 24 | +Modules/ |
| 25 | +* Fix ref counting bug in LDAPmessage_to_python |
| 26 | + |
| 27 | +Doc/ |
| 28 | +* Remove warning about unreleased version |
| 29 | +* Doc: Replace Mac OS X -> macOS |
| 30 | + |
| 31 | +Tests/ |
| 32 | +* Add tests and coverage for tracing |
| 33 | +* Disable warnings-as-errors for Python 3.4 |
| 34 | +* Fix assertTrue to assertEqual |
| 35 | +* Mark several test values as bytes |
| 36 | + |
| 37 | +Lib/slapdtest/ |
| 38 | +* Fix error message for missing commands |
| 39 | +* Make SlapdObject a context manager |
| 40 | +* Disable SASL external when missing SASL support |
| 41 | +* Make SlapdObject.root_dn a property |
| 42 | +* In SlapdObject, build include directives dynamically |
| 43 | +* Move import statements to top level |
| 44 | + |
| 45 | +Code style: |
| 46 | +* Add Makefile rules for automatic formatting of C and Python code |
| 47 | +* Reformat and indent all C files |
| 48 | +* Trim white space throughout the project |
| 49 | + |
| 50 | +Infrastructure: |
| 51 | +* Add py3-trace tox environment to Travis CI config |
| 52 | +* Add new Pytest cache directory to gitignore |
| 53 | + |
| 54 | +General: |
| 55 | +* Update all pypi.python.org URLs to pypi.org |
| 56 | + |
7 | 57 |
|
8 | 58 | ----------------------------------------------------------------
|
9 | 59 | Released 3.0.0 2018-03-12
|
|
0 commit comments