Repository navigation
Releases: ldapjs-community/ldapjs
Releases · ldapjs-community/ldapjs
Release list
v2.4.0
First feature release of the community fork. Drop-in for ldapjs@2.x, no API changes.
npm install ldapjs-community@2.4.0Added
- LDAP result codes 118–122 and their generated error classes, per RFC 3909 and RFC 4528 (#15)
- Request logging docs:
req.logId,req.connection.remoteAddress,req.connection.remotePort(#16)
Fixed
- Preserve the numeric code, diagnostic message and matched DN when a server returns an unknown LDAP result code (#15)
- Route search entries and references by message type instead of constructor name (#17)
- Clear request timers when an operation is abandoned, so no late timeout callback fires (#18)
- Malformed client packets now emit
clientError, close only the offending connection and keep the server up (#19)
Maintenance
- Toolchain modernized: Tap 20, ESLint 9, Husky 4 removed; CI matrix stays Node.js 18, 20, 22, 24 (#22)
- GitHub Actions and docs dependencies updated, release and contributor guidance improved, deprecated Tap assertions removed (#7, #14, #21, #23)
Full changelog: v2.3.4...v2.4.0
v2.3.4
What's changed
- Published under the
ldapjs-communitypackage and repository identity. - Updated CI for linting, unit tests, and integration tests.
- Refreshed the README and added a security policy with private vulnerability reporting.
- Added npm trusted publishing with provenance and post-publish verification.
Full Changelog: v2.3.3...v2.3.4