Skip to content

Releases: ldapjs-community/ldapjs

Release list

v2.4.0

Choose a tag to compare

@tshiteej tshiteej released this 10 Oct 18:23
84d0389

First feature release of the community fork. Drop-in for ldapjs@2.x, no API changes.

npm install ldapjs-community@2.4.0

Added

  • 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

Choose a tag to compare

@tshiteej tshiteej released this 08 Oct 19:09

What's changed

  • Published under the ldapjs-community package 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