NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4077 most downloaded on npm
A bcrypt library for NodeJS.
Last release 1 years ago
11 May 2025
Release timing varies
gaps range from 1 weeks to 1.7 years
Nearly every release is documented
notes for 5 of 5 stable releases
48 versions withdrawn
withdrawn after publishing
16 years old
55 releases · first in 2011
Include platform, arch, and libc in module path by @johanholmerin in https://github.com/kelektiv/node.bcrypt.js/pull/1002
Full Changelog: https://github.com/kelektiv/node.bcrypt.js/compare/v5.1.1...v6.0.0
One column per quarter.
node-pre-gyp in favor of prebuildify, prebuilt binaries are now shipped with the packagenode-addon-api to 8.3.0Refactored example with async await by @lpizzinidev in https://github.com/kelektiv/node.bcrypt.js/pull/894
Full Changelog: https://github.com/kelektiv/node.bcrypt.js/compare/v5.1.0...v5.1.1
Update node-pre-gyp to 1.0.2 by @feuxfollets1013 in https://github.com/kelektiv/node.bcrypt.js/pull/865
Full Changelog: https://github.com/kelektiv/node.bcrypt.js/compare/v5.0.1...v5.1.0
node-pre-gyp to 1.0.10
nodeunit with jest as the testing libraryUpdate node-pre-gyp to 1.0.0
Update node-pre-gyp to 1.0.0
Fix the bcrypt "wrap-around" bug. It affects passwords with lengths >= 255. It is uncommon but it's a bug nevertheless. Previous attempts to fix the b
node-pre-gyp to 0.15.0Fix compilation errors in Alpine linux
* Switch to NAPI bcrypt * Drop support for NodeJS 8
Pre-built binaries for NodeJS 13
node-pre-gyp to 0.14* Update nan to 2.14.0 * Update node-pre-gyp to 0.13
nan to 2.14.0
node-pre-gyp to 0.13* Update nan to 2.13.2
nan to 2.13.2* Update nan to 2.13.1 * NodeJS 12 (nightly) support
nan to 2.13.1nan to 2.13.1
node-pre-gyp from bundled dependenciesFix GCC, NAN and V8 deprecation warnings
Sync N-API bcrypt with NAN bcrypt
* Update nan to 2.12.1
nan to 2.12.1* Update nan to 2.11.1
nan to 2.11.1* Update nan to 2.11.0
nan to 2.11.0* Drop support for NodeJS <= 4
Update node-pre-gyp to allow downloading prebuilt modules
node-pre-gyp to allow downloading prebuilt modulesMake 2b the default bcrypt version
2b the default bcrypt versionInitial support for N-API.
Initial support for N-API.
update to nan v2.6.2 for NodeJS 8 support
Fix compare promise rejection with invalid arguments
compare promise rejection with invalid argumentsFix destructuring imports with promises
add Promise support (commit 2488473)
update nan to 2.3.5 for improved node v6 support
* update nan for node v6 support
update to nan v2 (adds support for iojs 3)
fix deprecation warning for the Encode API
update nan to 1.8.4 for iojs 2.x support
always use callback for generating random bytes to avoid blocking
update NaN to 1.5.0 for iojs support
* migrate to NAN for bindings
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix for issue around empty string params throwing Errors.
Thread safety fix around OpenSSL (GH-32). (bnoordhuis - through node)
Added getRounds function that will tell you the number of rounds within a hash/salt
Fix api issue with async salt gen first param
* Compile under node 0.5.x
Remove pthread dependencies and locking
Use threadsafe functions instead of pthread mutexes
* cygwin support
Remove dependency on libbsd, use libssl instead
Nothing published for this version
all old sync methods now end with _sync
Nothing published for this version
Security fix. Wasn't reading rounds in properly and was always only using 4 rounds
Your coding agent can read these notes before it upgrades. Set up the MCP server →