1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
|
ChangeLog
=========
1.3.0 (2018-12-12)
------------------
*New:*
* *[#80]* Use ReconnectLDAPObject to survive flaky LDAP servers.
* *[#164]* Register __in lookup for DateTimeField and TimestampField.
* *[#166]* Support and test on Python 3.7.
* *[#175]* Add support for Django 2.1
1.2.0 (2018-07-28)
------------------
*Bugfix:*
* *[#153]* Don't send empty updates to the LDAP Server.
* *[#159]* Fix saving composite PK objects.
* *[#140]* Fix ordering by distinguished name.
* *[#57]* Deduplicate values in ``ListField``.
*New:*
* Normalize value of nullable empty attributes: return ``0`` / ``0.0`` if the field is not nullable,
``None`` otherwise.
*Packaging:*
* Include required test files in the 'sdist' tarball; these can be required by projects.
1.1.0 (2018-07-14)
------------------
*New:*
* Switch back to ``python-ldap`` instead of ``pyldap``. Users updating a virtualenv must
uninstall ``pyldap`` **before** installing ``python-ldap``:
.. code-block:: sh
pip uninstall pyldap
pip install python-ldap
* Add ``DateTimeField`` and ``TimestampField``, with proper lookups.
1.0.0 (2018-03-06)
------------------
*New:*
* Add support for Django 2.0
*Deprecation:*
* Drop support for Django <1.11 (we only support the latest Django version,
and the Django LTS preceding that version).
0.9.0 (2017-06-14)
------------------
*Bugfix:*
* Restore support for raw LDAP options
*New:*
* Add support for Django 1.11
*Deprecation:*
* Drop support for Django 1.9 (we only support 2 LTS and 2 latest releases)
.. _v0.8.0:
0.8.0 (2017-01-24)
------------------
*Bufix:*
* Improve Django 1.10 support: fix errors with ``makemigrations``
*New:*
* Add query timeout support, through the ``QUERY_TIMEOUT`` setting
* Handle paginated results, tunable by the ``PAGE_SIZE`` setting
.. _v0.7.0:
0.7.0 (2016-10-24)
------------------
*New:*
* Add support for Django ≥ 1.10
* Allow ``__in`` lookups for int/float fields
*Bugfix:*
* Remove all remaining warnings
*Deprecation:*
* Drop support for Django < 1.8
.. _v0.6.0:
0.6.0 (2016-06-06)
------------------
*Bugfix:*
* Implement connection recycling according to Django defaults
*Deprecation:*
* Remove support code for Django < 1.7
.. _v0.5.1:
0.5.1 (2016-06-04)
------------------
*New:*
* Add direct ``dn`` lookup (e.g ``MyModel.objects.get(dn=x)``)
.. _v0.5.0:
0.5.0 (2016-06-01)
------------------
*New:*
* Add support for Python ≥ 3.4, Django 1.9
.. vim:set ft=rst:
|