1<?xml version="1.0" encoding="UTF-8"?>
2<package packagerversion="1.10.9" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
3 <name>Horde_Ldap</name>
4 <channel>pear.horde.org</channel>
5 <extends>Horde_LDAP</extends>
6 <summary>LDAP client library</summary>
7 <description>A library for connecting to LDAP servers and working with directory objects.</description>
8 <lead>
9  <name>Ben Klang</name>
10  <user>bklang</user>
11  <email>ben@alkaloid.net</email>
12  <active>yes</active>
13 </lead>
14 <lead>
15  <name>Jan Schneider</name>
16  <user>jan</user>
17  <email>jan@horde.org</email>
18  <active>yes</active>
19 </lead>
20 <date>2019-11-03</date>
21 <time>15:49:58</time>
22 <version>
23  <release>2.4.2</release>
24  <api>1.4.0</api>
25 </version>
26 <stability>
27  <release>stable</release>
28  <api>stable</api>
29 </stability>
30 <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
31 <notes>
32* [mjr] PHP 7.4 compatibility fixes (Remi Collet &lt;remi@famillecollet.com&gt;, PR #1).
33* |+
34 </notes>
35 <contents>
36  <dir baseinstalldir="/" name="/">
37   <file baseinstalldir="/" md5sum="b0efbf7489c3c1f4f88354ee7e154b70" name="doc/Horde/Ldap/CHANGES" role="doc" />
38   <file baseinstalldir="/" md5sum="e6a600fd5e1d9cbde2d983680233ad02" name="doc/Horde/Ldap/COPYING" role="doc" />
39   <file baseinstalldir="/" md5sum="48eaa9211ed31eb1f2600228ecd8e9c0" name="lib/Horde/Ldap/Entry.php" role="php" />
40   <file baseinstalldir="/" md5sum="fe2147038de73953dd6ef089b9f19652" name="lib/Horde/Ldap/Exception.php" role="php" />
41   <file baseinstalldir="/" md5sum="e57d992d7b824d2b2346d4a105fd3f07" name="lib/Horde/Ldap/Filter.php" role="php" />
42   <file baseinstalldir="/" md5sum="d220bb877be1b27f68fb12cfe1e7fbaf" name="lib/Horde/Ldap/Ldif.php" role="php" />
43   <file baseinstalldir="/" md5sum="1a2dca85b1d588af40f0df1e81dd9277" name="lib/Horde/Ldap/RootDse.php" role="php" />
44   <file baseinstalldir="/" md5sum="08318d122e66f0b28f35e55a6dda778e" name="lib/Horde/Ldap/Schema.php" role="php" />
45   <file baseinstalldir="/" md5sum="72a1db6bc80232b76c3894ba3d53d064" name="lib/Horde/Ldap/Search.php" role="php" />
46   <file baseinstalldir="/" md5sum="abd07cd3a7b2e2b5ee49de6886d453ca" name="lib/Horde/Ldap/Util.php" role="php" />
47   <file baseinstalldir="/" md5sum="31ea5161909c537406e09c7ad3cf1e3b" name="lib/Horde/Ldap.php" role="php" />
48   <file baseinstalldir="/" md5sum="f514030a07a6cb2019e9c86e413308a2" name="test/Horde/Ldap/fixtures/changes.ldif" role="test" />
49   <file baseinstalldir="/" md5sum="8f42e7d12f63d39beffa3dcc99f845da" name="test/Horde/Ldap/fixtures/malformed_encoding.ldif" role="test" />
50   <file baseinstalldir="/" md5sum="19b1f781a2481e8e1bc3b08021543072" name="test/Horde/Ldap/fixtures/malformed_syntax.ldif" role="test" />
51   <file baseinstalldir="/" md5sum="f7f38547dacd8902d6ced1feee615346" name="test/Horde/Ldap/fixtures/malformed_wrapping.ldif" role="test" />
52   <file baseinstalldir="/" md5sum="8a135eb02a754d63b324b68ce609ab3f" name="test/Horde/Ldap/fixtures/sorted_w40.ldif" role="test" />
53   <file baseinstalldir="/" md5sum="1cb14ed573c3d7a544a145a4adce040c" name="test/Horde/Ldap/fixtures/sorted_w50.ldif" role="test" />
54   <file baseinstalldir="/" md5sum="c77e8dbc269a52495729a2fc743f6413" name="test/Horde/Ldap/fixtures/unsorted_w30.ldif" role="test" />
55   <file baseinstalldir="/" md5sum="5b0993eb733b0ea6b5a8d7e0ef495441" name="test/Horde/Ldap/fixtures/unsorted_w50.ldif" role="test" />
56   <file baseinstalldir="/" md5sum="db4deb32f93e478535eb157dadc8f109" name="test/Horde/Ldap/fixtures/unsorted_w50_WIN.ldif" role="test" />
57   <file baseinstalldir="/" md5sum="8bc9518b9c0576806c82d9413489d099" name="test/Horde/Ldap/AllTests.php" role="test" />
58   <file baseinstalldir="/" md5sum="0a5018f0726d4673850fece3ad4d72c0" name="test/Horde/Ldap/bootstrap.php" role="test" />
59   <file baseinstalldir="/" md5sum="3b06375ab4912e647c66952cee4f6712" name="test/Horde/Ldap/conf.php.dist" role="test" />
60   <file baseinstalldir="/" md5sum="b19eef482c115997ed4b72f80d5e9a80" name="test/Horde/Ldap/EntryTest.php" role="test" />
61   <file baseinstalldir="/" md5sum="e2d30ca181b85e5aed82142dc8c85481" name="test/Horde/Ldap/FilterTest.php" role="test" />
62   <file baseinstalldir="/" md5sum="56792ee8cf2821309f7a00b48abeae64" name="test/Horde/Ldap/LdapTest.php" role="test" />
63   <file baseinstalldir="/" md5sum="d5174e13b4f16dd37b404502b59eb400" name="test/Horde/Ldap/LdifTest.php" role="test" />
64   <file baseinstalldir="/" md5sum="68667b070920ad04984810f96e4b3466" name="test/Horde/Ldap/SearchTest.php" role="test" />
65   <file baseinstalldir="/" md5sum="2bed4e26920984e5be3e35a4ad87da24" name="test/Horde/Ldap/TestBase.php" role="test" />
66   <file baseinstalldir="/" md5sum="377ed90ab27aeacfa880d817bd9be738" name="test/Horde/Ldap/UtilTest.php" role="test" />
67  </dir>
68 </contents>
69 <dependencies>
70  <required>
71   <php>
72    <min>5.3.0</min>
73    <max>8.0.0alpha1</max>
74    <exclude>8.0.0alpha1</exclude>
75   </php>
76   <pearinstaller>
77    <min>1.7.0</min>
78   </pearinstaller>
79   <package>
80    <name>Horde_Exception</name>
81    <channel>pear.horde.org</channel>
82    <min>2.0.0</min>
83    <max>3.0.0alpha1</max>
84    <exclude>3.0.0alpha1</exclude>
85   </package>
86   <package>
87    <name>Horde_Util</name>
88    <channel>pear.horde.org</channel>
89    <min>2.0.0</min>
90    <max>3.0.0alpha1</max>
91    <exclude>3.0.0alpha1</exclude>
92   </package>
93   <extension>
94    <name>ldap</name>
95   </extension>
96  </required>
97  <optional>
98   <package>
99    <name>Horde_Test</name>
100    <channel>pear.horde.org</channel>
101    <min>2.1.0</min>
102    <max>3.0.0alpha1</max>
103    <exclude>3.0.0alpha1</exclude>
104   </package>
105  </optional>
106 </dependencies>
107 <phprelease>
108  <filelist>
109   <install as="CHANGES" name="doc/Horde/Ldap/CHANGES" />
110   <install as="COPYING" name="doc/Horde/Ldap/COPYING" />
111   <install as="Horde/Ldap.php" name="lib/Horde/Ldap.php" />
112   <install as="Horde/Ldap/Entry.php" name="lib/Horde/Ldap/Entry.php" />
113   <install as="Horde/Ldap/Exception.php" name="lib/Horde/Ldap/Exception.php" />
114   <install as="Horde/Ldap/Filter.php" name="lib/Horde/Ldap/Filter.php" />
115   <install as="Horde/Ldap/Ldif.php" name="lib/Horde/Ldap/Ldif.php" />
116   <install as="Horde/Ldap/RootDse.php" name="lib/Horde/Ldap/RootDse.php" />
117   <install as="Horde/Ldap/Schema.php" name="lib/Horde/Ldap/Schema.php" />
118   <install as="Horde/Ldap/Search.php" name="lib/Horde/Ldap/Search.php" />
119   <install as="Horde/Ldap/Util.php" name="lib/Horde/Ldap/Util.php" />
120   <install as="Horde/Ldap/AllTests.php" name="test/Horde/Ldap/AllTests.php" />
121   <install as="Horde/Ldap/bootstrap.php" name="test/Horde/Ldap/bootstrap.php" />
122   <install as="Horde/Ldap/conf.php.dist" name="test/Horde/Ldap/conf.php.dist" />
123   <install as="Horde/Ldap/EntryTest.php" name="test/Horde/Ldap/EntryTest.php" />
124   <install as="Horde/Ldap/FilterTest.php" name="test/Horde/Ldap/FilterTest.php" />
125   <install as="Horde/Ldap/LdapTest.php" name="test/Horde/Ldap/LdapTest.php" />
126   <install as="Horde/Ldap/LdifTest.php" name="test/Horde/Ldap/LdifTest.php" />
127   <install as="Horde/Ldap/SearchTest.php" name="test/Horde/Ldap/SearchTest.php" />
128   <install as="Horde/Ldap/TestBase.php" name="test/Horde/Ldap/TestBase.php" />
129   <install as="Horde/Ldap/UtilTest.php" name="test/Horde/Ldap/UtilTest.php" />
130   <install as="Horde/Ldap/fixtures/changes.ldif" name="test/Horde/Ldap/fixtures/changes.ldif" />
131   <install as="Horde/Ldap/fixtures/malformed_encoding.ldif" name="test/Horde/Ldap/fixtures/malformed_encoding.ldif" />
132   <install as="Horde/Ldap/fixtures/malformed_syntax.ldif" name="test/Horde/Ldap/fixtures/malformed_syntax.ldif" />
133   <install as="Horde/Ldap/fixtures/malformed_wrapping.ldif" name="test/Horde/Ldap/fixtures/malformed_wrapping.ldif" />
134   <install as="Horde/Ldap/fixtures/sorted_w40.ldif" name="test/Horde/Ldap/fixtures/sorted_w40.ldif" />
135   <install as="Horde/Ldap/fixtures/sorted_w50.ldif" name="test/Horde/Ldap/fixtures/sorted_w50.ldif" />
136   <install as="Horde/Ldap/fixtures/unsorted_w30.ldif" name="test/Horde/Ldap/fixtures/unsorted_w30.ldif" />
137   <install as="Horde/Ldap/fixtures/unsorted_w50.ldif" name="test/Horde/Ldap/fixtures/unsorted_w50.ldif" />
138   <install as="Horde/Ldap/fixtures/unsorted_w50_WIN.ldif" name="test/Horde/Ldap/fixtures/unsorted_w50_WIN.ldif" />
139  </filelist>
140 </phprelease>
141 <changelog>
142  <release>
143   <version>
144    <release>1.0.0alpha1</release>
145    <api>1.0.0</api>
146   </version>
147   <stability>
148    <release>alpha</release>
149    <api>alpha</api>
150   </stability>
151   <date>2011-03-08</date>
152   <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPLv3</license>
153   <notes>
154* First alpha release for Horde 4.
155* Forked from PEAR-Net_LDAP2-2.0.7.
156* Converted to PHP5 strict standards.
157* Converted to use exceptions.
158* Included functions from the previous Horde_LDAP for backwards compatibility.
159   </notes>
160  </release>
161  <release>
162   <version>
163    <release>1.0.0beta1</release>
164    <api>1.0.0</api>
165   </version>
166   <stability>
167    <release>beta</release>
168    <api>beta</api>
169   </stability>
170   <date>2011-03-16</date>
171   <license uri="http://www.gnu.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
172   <notes>
173* First beta release for Horde 4.
174   </notes>
175  </release>
176  <release>
177   <version>
178    <release>1.0.0RC1</release>
179    <api>1.0.0</api>
180   </version>
181   <stability>
182    <release>beta</release>
183    <api>beta</api>
184   </stability>
185   <date>2011-03-22</date>
186   <license uri="http://www.gnu.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
187   <notes>
188* First release candidate for Horde 4.
189   </notes>
190  </release>
191  <release>
192   <version>
193    <release>1.0.0RC2</release>
194    <api>1.0.0</api>
195   </version>
196   <stability>
197    <release>beta</release>
198    <api>beta</api>
199   </stability>
200   <date>2011-03-29</date>
201   <license uri="http://www.gnu.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
202   <notes>
203* Second release candidate for Horde 4.
204   </notes>
205  </release>
206  <release>
207   <version>
208    <release>1.0.0</release>
209    <api>1.0.0</api>
210   </version>
211   <stability>
212    <release>stable</release>
213    <api>stable</api>
214   </stability>
215   <date>2011-04-06</date>
216   <license uri="http://www.gnu.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
217   <notes>
218* First stable release for Horde 4.
219   </notes>
220  </release>
221  <release>
222   <version>
223    <release>1.1.0</release>
224    <api>1.1.0</api>
225   </version>
226   <stability>
227    <release>stable</release>
228    <api>stable</api>
229   </stability>
230   <date>2011-04-20</date>
231   <license uri="http://www.gnu.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
232   <notes>
233* [jan] Add parameter to Horde_Ldap_Schema#must() and #may() to return attributes from superior objectclasses too (Bug #9826).
234* [jan] Don&apos;t throw exceptions from Horde_Ldap_Schema#must() and #may() (Bug #9826).
235   </notes>
236  </release>
237  <release>
238   <version>
239    <release>1.1.1</release>
240    <api>1.1.0</api>
241   </version>
242   <stability>
243    <release>stable</release>
244    <api>stable</api>
245   </stability>
246   <date>2011-05-03</date>
247   <license uri="http://www.gnu.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
248   <notes>
249* [jan] Fix detecting superiour objectclass&apos; must/may attributes (Bug #9826).
250   </notes>
251  </release>
252  <release>
253   <version>
254    <release>1.1.2</release>
255    <api>1.1.0</api>
256   </version>
257   <stability>
258    <release>stable</release>
259    <api>stable</api>
260   </stability>
261   <date>2011-07-05</date>
262   <license uri="http://www.gnu.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
263   <notes>
264* [jan] Always use negative lookbehind assertions to work around bug in PCRE 6.6 (Steve Teti, Bug #10294).
265   </notes>
266  </release>
267  <release>
268   <version>
269    <release>1.1.3</release>
270    <api>1.1.0</api>
271   </version>
272   <stability>
273    <release>stable</release>
274    <api>stable</api>
275   </stability>
276   <date>2011-08-30</date>
277   <license uri="http://www.gnu.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
278   <notes>
279* [jan] Speed up Horde_Ldap_Search#shiftEntry() on large result sets.
280   </notes>
281  </release>
282  <release>
283   <version>
284    <release>1.1.4</release>
285    <api>1.1.0</api>
286   </version>
287   <stability>
288    <release>stable</release>
289    <api>stable</api>
290   </stability>
291   <date>2011-11-08</date>
292   <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
293   <notes>
294* [jan] Add missing test autoloader.
295   </notes>
296  </release>
297  <release>
298   <version>
299    <release>1.1.5</release>
300    <api>1.1.0</api>
301   </version>
302   <stability>
303    <release>stable</release>
304    <api>stable</api>
305   </stability>
306   <date>2012-05-01</date>
307   <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
308   <notes>
309* [jan] Throw exception if LDAP extension is missing.
310   </notes>
311  </release>
312  <release>
313   <version>
314    <release>2.0.0alpha1</release>
315    <api>1.1.0</api>
316   </version>
317   <stability>
318    <release>alpha</release>
319    <api>stable</api>
320   </stability>
321   <date>2012-07-05</date>
322   <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
323   <notes>
324* First alpha release for Horde 5.
325   </notes>
326  </release>
327  <release>
328   <version>
329    <release>2.0.0beta1</release>
330    <api>1.1.0</api>
331   </version>
332   <stability>
333    <release>beta</release>
334    <api>stable</api>
335   </stability>
336   <date>2012-07-19</date>
337   <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
338   <notes>
339* First beta release for Horde 5.
340   </notes>
341  </release>
342  <release>
343   <version>
344    <release>2.0.0</release>
345    <api>1.1.0</api>
346   </version>
347   <stability>
348    <release>stable</release>
349    <api>stable</api>
350   </stability>
351   <date>2012-10-30</date>
352   <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
353   <notes>
354* First stable release for Horde 5.
355   </notes>
356  </release>
357  <release>
358   <version>
359    <release>2.0.1</release>
360    <api>1.1.0</api>
361   </version>
362   <stability>
363    <release>stable</release>
364    <api>stable</api>
365   </stability>
366   <date>2012-11-19</date>
367   <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
368   <notes>
369* [mms] Use new Horde_Test layout.
370   </notes>
371  </release>
372  <release>
373   <version>
374    <release>2.0.2</release>
375    <api>1.1.0</api>
376   </version>
377   <stability>
378    <release>stable</release>
379    <api>stable</api>
380   </stability>
381   <date>2013-01-29</date>
382   <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
383   <notes>
384* [jan] Replace preg_replace() /e modifier.
385   </notes>
386  </release>
387  <release>
388   <version>
389    <release>2.0.3</release>
390    <api>1.1.0</api>
391   </version>
392   <stability>
393    <release>stable</release>
394    <api>stable</api>
395   </stability>
396   <date>2013-10-28</date>
397   <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
398   <notes>
399* [jan] Fix modifying entries with modify().
400* [jan] Try starting TLS without querying the rootDSE (Bug #12157).
401   </notes>
402  </release>
403  <release>
404   <version>
405    <release>2.0.4</release>
406    <api>1.1.0</api>
407   </version>
408   <stability>
409    <release>stable</release>
410    <api>stable</api>
411   </stability>
412   <date>2014-04-03</date>
413   <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
414   <notes>
415* [jan] Fix approximate search operator (Leandro Damascena &lt;leandro.damascena@gmail.com&gt;, Bug #9094).
416   </notes>
417  </release>
418  <release>
419   <version>
420    <release>2.0.5</release>
421    <api>1.1.0</api>
422   </version>
423   <stability>
424    <release>stable</release>
425    <api>stable</api>
426   </stability>
427   <date>2014-05-21</date>
428   <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
429   <notes>
430* [jan] Fix creating filters with the less (&lt;) operator (Bug #13154).
431   </notes>
432  </release>
433  <release>
434   <version>
435    <release>2.0.6</release>
436    <api>1.1.0</api>
437   </version>
438   <stability>
439    <release>stable</release>
440    <api>stable</api>
441   </stability>
442   <date>2014-06-03</date>
443   <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
444   <notes>
445* [jan] SECURITY: Stricter parameter check in bind() to detect empty passwords.
446   </notes>
447  </release>
448  <release>
449   <version>
450    <release>2.1.0</release>
451    <api>1.1.1</api>
452   </version>
453   <stability>
454    <release>stable</release>
455    <api>stable</api>
456   </stability>
457   <date>2014-06-10</date>
458   <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
459   <notes>
460* [jan] Support multi-value RDNs in Horde_Ldap::quoteDN() (Request #11888).
461   </notes>
462  </release>
463  <release>
464   <version>
465    <release>2.2.0</release>
466    <api>1.2.0</api>
467   </version>
468   <stability>
469    <release>stable</release>
470    <api>stable</api>
471   </stability>
472   <date>2014-06-17</date>
473   <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
474   <notes>
475* [jan] Fix compatibility with PHP 5.3 (Bug #11888).
476* [jan] Allow to specify base DN for searching user DNs.
477   </notes>
478  </release>
479  <release>
480   <version>
481    <release>2.3.0</release>
482    <api>1.3.0</api>
483   </version>
484   <stability>
485    <release>stable</release>
486    <api>stable</api>
487   </stability>
488   <date>2015-02-10</date>
489   <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
490   <notes>
491* [jan] Fix error when using custom separators in Horde_Ldap_Utils::canonicalDN().
492* [jan] Fix casefolding option not being passed to multivalued RDNs.
493* [jan] Fix exists() with multivalued RDNs.
494* [jan] Add &apos;timeout&apos; parameter.
495   </notes>
496  </release>
497  <release>
498   <version>
499    <release>2.3.1</release>
500    <api>1.3.0</api>
501   </version>
502   <stability>
503    <release>stable</release>
504    <api>stable</api>
505   </stability>
506   <date>2015-02-12</date>
507   <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
508   <notes>
509* [jan] Fix connection if using ldaps:// scheme (Bug #13858).
510   </notes>
511  </release>
512  <release>
513   <version>
514    <release>2.3.2</release>
515    <api>1.3.0</api>
516   </version>
517   <stability>
518    <release>stable</release>
519    <api>stable</api>
520   </stability>
521   <date>2016-02-01</date>
522   <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
523   <notes>
524* [jan] Mark PHP 7 as supported.
525   </notes>
526  </release>
527  <release>
528   <version>
529    <release>2.4.0</release>
530    <api>1.4.0</api>
531   </version>
532   <stability>
533    <release>stable</release>
534    <api>stable</api>
535   </stability>
536   <date>2017-02-27</date>
537   <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
538   <notes>
539* [jan] Optionally cache rootDSE requests too.
540* [jan] Fix checking for existing attributes in Horde_Ldap_RootDse.
541   </notes>
542  </release>
543  <release>
544   <version>
545    <release>2.4.1</release>
546    <api>1.4.0</api>
547   </version>
548   <stability>
549    <release>stable</release>
550    <api>stable</api>
551   </stability>
552   <date>2018-01-25</date>
553   <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
554   <notes>
555* [jan] Avoid unnecessary binds.
556   </notes>
557  </release>
558  <release>
559   <version>
560    <release>2.4.2</release>
561    <api>1.4.0</api>
562   </version>
563   <stability>
564    <release>stable</release>
565    <api>stable</api>
566   </stability>
567   <date>2019-11-03</date>
568   <license uri="http://opensource.org/licenses/lgpl-3.0.html">LGPL-3.0</license>
569   <notes>
570* [mjr] PHP 7.4 compatibility fixes (Remi Collet &lt;remi@famillecollet.com&gt;, PR #1).
571* |+
572   </notes>
573  </release>
574 </changelog>
575</package>
576