1 | # ldapjs Changelog
|
2 |
|
3 | ## 1.0.2
|
4 |
|
5 | - Update dtrace-provider dependency
|
6 |
|
7 | ## 1.0.1
|
8 |
|
9 | - Update dependencies
|
10 | * assert-plus to 1.0.0
|
11 | * bunyan to 1.8.3
|
12 | * dashdash to 1.14.0
|
13 | * backoff to 2.5.0
|
14 | * once to 1.4.0
|
15 | * vasync to 1.6.4
|
16 | * verror to 1.8.1
|
17 | * dtrace-provider to 0.7.0
|
18 | - Drop any semblence of support for node 0.8.x
|
19 |
|
20 | ## 1.0.0
|
21 |
|
22 | - Update dependencies
|
23 | * asn1 to 0.2.3
|
24 | * bunyan to 1.5.1
|
25 | * dtrace-provider to 0.6.0
|
26 | - Removed pooled client
|
27 | - Removed custom formatting for GUIDs
|
28 | - Completely overhaul DN parsing/formatting
|
29 | - Add options for format preservation
|
30 | - Removed `spaced()` and `rndSpaced` from DN API
|
31 | - Fix parent/child rules regarding empty DNs
|
32 | - Request routing overhaul
|
33 | * #154 Route lookups do not depend on object property order
|
34 | * #111 Null ('') DN will act as catch-all
|
35 | - Add StartTLS support to client (Sponsored by: DoubleCheck Email Manager)
|
36 | - Improve robustness of client reconnect logic
|
37 | - Add 'resultError' event to client
|
38 | - Update paged search automation in client
|
39 | - Add Change.apply method for modifying objects
|
40 | - #143 Preserve raw Buffer value in Control objects
|
41 | - Test code coverage with node-istanbul
|
42 | - Convert tests to node-tape
|
43 | - Add controls for server-side sorting
|
44 | - #201 Replace nopt with dashdash
|
45 | - #134 Allow configuration of derefAliases client option
|
46 | - #197 Properly dispatch unbind requests
|
47 | - #196 Handle string ports properly in server.listen
|
48 | - Add basic server API tests
|
49 | - Store EqualityFilter value as Buffer
|
50 | - Run full test suite during 'make test'
|
51 | - #190 Add error code 123 from RFC4370
|
52 | - #178 Perform strict presence testing on attribute vals
|
53 | - #183 Accept buffers or strings for cert/key in createServer
|
54 | - #180 Add '-i, --insecure' option and to all ldapjs-\* CLIs
|
55 | - #254 Allow simple client bind with empty credentials
|
56 |
|
57 | ## 0.7.1
|
58 |
|
59 | - #169 Update dependencies
|
60 | * asn1 to 0.2.1
|
61 | * pooling to 0.4.6
|
62 | * assert-plus to 0.1.5
|
63 | * bunyan to 0.22.1
|
64 | - #173 Make dtrace-provider an optional dependency
|
65 | - #142 Improve parser error handling
|
66 | - #161 Properly handle close events on tls sockets
|
67 | - #163 Remove buffertools dependency
|
68 | - #162 Fix error event handling for pooled clients
|
69 | - #159 Allow ext request message to have a buffer value
|
70 | - #155 Make \*Filter.matches case insensitive for attrs
|
71 |
|
72 | ## 0.7.0
|
73 |
|
74 | - #87 Minor update to ClientPool event pass-through
|
75 | - #145 Update pooling to 0.4.5
|
76 | - #144 Fix unhandled error during client connection
|
77 | - Output ldapi:// URLs for UNIX domain sockets
|
78 | - Support extensible matching of caseIgnore and caseIgnoreSubstrings
|
79 | - Fix some ClientPool event handling
|
80 | - Improve DN formatting flexibility
|
81 | * Add 'spaced' function to DN objects allowing toggle of inter-RDN when
|
82 | rendering to a string. ('dc=test,dc=tld' vs 'dc=test, dc=tld')
|
83 | * Detect RDN spacing when parsing DN.
|
84 | - #128 Fix user can't bind with inmemory example
|
85 | - #139 Bump required tap version to 0.4.1
|
86 | - Allow binding ldap server on an ephemeral port
|
87 |
|
88 | ## 0.6.3
|
89 |
|
90 | - Update bunyan to 0.21.1
|
91 | - Remove listeners on the right object (s/client/res/)
|
92 | - Replace log4js with bunyan for binaries
|
93 | - #127 socket is closed issue with pools
|
94 | - #122 Allow changing TLS connection options in client
|
95 | - #120 Fix a bug with formatting digits less than 16.
|
96 | - #118 Fix "failed to instantiate provider" warnings in console on SmartOS
|
97 |
|
98 | ## 0.6.2 - 0.1.0
|
99 |
|
100 | **See git history**
|