File: ChangeLog

package info (click to toggle)
django-ldapdb 1.4.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 284 kB
  • sloc: python: 1,989; makefile: 39
file content (156 lines) | stat: -rw-r--r-- 2,895 bytes parent folder | download
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
144
145
146
147
148
149
150
151
152
153
154
155
156
ChangeLog
=========

1.4.0 (2019-07-11)
------------------

*New:*

    * *[#177]* Add BooleanField.
    * Add support for Django 2.2 and python 3.7

*Bugfix:*

    * *[#3]* Allow to change objects found at subtree scope.
    * *[#190]* Check bind state of connection before unbinding.

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: