LDAPjs is a JavaScript library that provides LDAP protocol support for the Node.js environment. The project has just released version 3.0.0, which appears to include the following changes:
- Updated the library to break out common modules (attribute, change, controls, dn, messages, and protocol) so that they can be separately installed.
- Forked the and improved the filter and asn1 modules.
- Updated all DN parsing to be strict. Lenient parsing is no longer available.
- Updated modify processing to require change objects. Plain objects can no longer be used as change descriptors.
- Updated the server so that it defaults to a listen address of 127.0.0.1 rather than 0.0.0.0 if no host parameter is specified.
- Although originally planned, support for the virtual list view control was not included in this release, but it appears to be expected for a future release.