Skip to content

Releases: JamesBroadberry/deno-bcrypt

Nothing's changed

29 Sep 12:06
dd91a89
Compare
Choose a tag to compare

Just need to bump the release number because Deno won't remove an accidental tag of a branch, making some experimental code appear as the "latest" and default version of this library.

Fix cipher being bypassed on Deno 1.23.0

18 Jun 11:01
fb6e55a
Compare
Choose a tag to compare

Fixes #27 and #28

Deno's TypeScript transpilation had introduced a bug which caused the transpilation to bypass a loop used when the cipher was running.
If using Deno 1.23.0 or later, you MUST not use v0.3.0 of BCrypt. Either update to the latest version of BCrypt or use an earlier version of Deno.

No longer require --unstable flag and removed all external dependencies

06 Jan 19:47
6cb90de
Compare
Choose a tag to compare

Changes from #20

No longer need the unstable flag when running and all external dependencies have been removed.

Added tests and CI

01 Aug 20:25
2c1d53b
Compare
Choose a tag to compare

While the majority of the code hasn't changed, some restructuring could have broken how some people could have used the module

Updated std library to work with Deno v1.2.0

15 Jul 21:34
8bbc4b3
Compare
Choose a tag to compare

Dependencies reference specific versions of std modules

10 Jul 21:37
7dd3461
Compare
Choose a tag to compare

Fixed type issue when using async hash method with a user-supplied salt

21 May 22:39
951b2f3
Compare
Choose a tag to compare

Async functions added

18 May 22:09
Compare
Choose a tag to compare

Function names changed to match existing NPM BCrypt modules to add consistency.

Made the functions run async using WebWorkers to ensure calls are non-blocking.
This is important to ensure things like web servers don't block other requests when calling BCrypt functions.

Also added TSDoc to exported functions and added a link to the Deno docs for this module.

Plans to add tests and tidy the code up further in a future release.

Initial release

11 May 21:04
Compare
Choose a tag to compare

Initial release of code ported from jBCrypt. All runs synchronously.

Some slight modifications to get it to work with TypeScript but mostly just a straight port.

Plans to change the function names to match current bcrypt packages on NPM and to add Web Worker support so it doesn't run synchronously.