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