Skip to content

fix(deps) Update dependency bcryptjs to v3#52

Merged
christopherpickering merged 1 commit intodevfrom
renovate/bcryptjs-3.x
Apr 14, 2026
Merged

fix(deps) Update dependency bcryptjs to v3#52
christopherpickering merged 1 commit intodevfrom
renovate/bcryptjs-3.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Feb 23, 2026

This PR contains the following updates:

Package Change Age Confidence
bcryptjs ^2.4.3^3.0.0 age confidence
@​types/bcryptjs ^2.4.2^3.0.0 age confidence

Release Notes

dcodeIO/bcrypt.js (bcryptjs)

v3.0.3

Compare Source

Bug fixes
  • Always yield to event loop before nextTick for async versions (#​164) (1211e9a)

v3.0.2

Compare Source

Bug fixes
  • Use upstream fix to emit interop helpers (28e5103)

v3.0.1

Compare Source

Bug fixes
  • Separate ESM and UMD type definitions (e7055ca)

v3.0.0

Compare Source

Breaking changes
  • Modernize project structure (2f45985)
    The project now exports an ECMAScript module by default, albeit with an UMD fallback, ships with types, the dist/ directory no longer exists in version control, and Closure Compiler externs have been removed.
  • Generate 2b hashes by default (d36bfb4)
    This library was not affected by the bug that led to incrementing the bcrypt version from 2a to 2b, but nowadays most implementations use 2b, including the native bcrypt binding, so this change aligns with them. Existing hashes will continue to work, but test logic that generates hashes and compares them literally might need to be updated to account for the new default.
Features
  • Add helper to check for password input length (d5656b3)
Other
  • Update publish workflow (2a9bea9)
  • Add note on using the ESM variant in the browser (e09eb9a)
  • Update types (58333a1)
  • Merge lint and test workflows (2e3b176)
  • Fix tests (ec02e8a)
  • Update legacy fallback to handle crypto dependency (9db275f)
  • Update lint workflow title (ac70ac5)
  • Adapt crypto module usage for ESM environments (574d690)
  • Format with prettier (e746547)
  • Rename default branch to 'main' (548559d)
  • Update description to mention TypeScript support (4977df0)
  • Add stale action for issues and PRs (a84d4e4)
  • Fix typo (c8c9c01)
  • Fix Node.js version in CI (1b54cc4)
Backlog from v2
  • Added externs to .npmignore (#​124) (7e2e93a)
    The npm package does not need externs as it is needed only for closure compiler. Added it in .npmignore since bcryptjs overrides global module and process in WebStorm IDE.
  • Make sure the bin script uses LF (684fac6)
  • Post-merge; Clean up a bit (b09f7f2)
  • Improve safeStringCompare using xor (#​77) (648482a)
  • Added bin entry (49a1d1a)

Configuration

📅 Schedule: Branch creation - "before 10pm on Sunday" in timezone America/Chicago, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/bcryptjs-3.x branch from 7d9a5a1 to f77244e Compare February 23, 2026 04:57
@renovate renovate bot force-pushed the renovate/bcryptjs-3.x branch 3 times, most recently from 45833b7 to f266ba3 Compare March 29, 2026 12:43
@renovate renovate bot force-pushed the renovate/bcryptjs-3.x branch from f266ba3 to fb56785 Compare March 29, 2026 16:37
@christopherpickering christopherpickering merged commit 19ebe98 into dev Apr 14, 2026
6 checks passed
christopherpickering pushed a commit that referenced this pull request Apr 14, 2026
## 1.44.0 (2026-04-14)

* fix(deps) Replace dependency faker with @faker-js/faker ^5.5.3 (#15) ([e83ea6c](e83ea6c)), closes [#15](#15)
* fix(deps) Replace dependency npm-run-all with npm-run-all2 ^5.0.0 (#16) ([9f23b9d](9f23b9d)), closes [#16](#16)
* fix(deps) Update actions/checkout action to v6 ([2454907](2454907))
* fix(deps) Update all non-major dependencies (#17) ([48fe1f6](48fe1f6)), closes [#17](#17)
* fix(deps) Update all non-major dependencies (#55) ([5c61895](5c61895)), closes [#55](#55)
* fix(deps) Update dependency @faker-js/faker to v10 (#33) ([b95f005](b95f005)), closes [#33](#33)
* fix(deps) Update dependency @faker-js/faker to v6 (#29) ([8788c88](8788c88)), closes [#29](#29)
* fix(deps) Update dependency @faker-js/faker to v7 (#30) ([26378d0](26378d0)), closes [#30](#30)
* fix(deps) Update dependency @faker-js/faker to v8 (#31) ([54a2754](54a2754)), closes [#31](#31)
* fix(deps) Update dependency @faker-js/faker to v9 (#32) ([b823409](b823409)), closes [#32](#32)
* fix(deps) Update dependency @hookform/resolvers to v4 ([cea0743](cea0743))
* fix(deps) Update dependency @hookform/resolvers to v5 ([fe53c0d](fe53c0d))
* fix(deps) Update dependency @icons-pack/react-simple-icons to v13 ([462fdb6](462fdb6))
* fix(deps) Update dependency @radix-ui/react-select to v2 ([9a5dbb9](9a5dbb9))
* fix(deps) Update dependency @semantic-release/exec to v7 (#45) ([d8ec26f](d8ec26f)), closes [#45](#45)
* fix(deps) Update dependency @semantic-release/github to v10 (#46) ([58f7b0f](58f7b0f)), closes [#46](#46)
* fix(deps) Update dependency @semantic-release/release-notes-generator to v14 (#47) ([f83c908](f83c908)), closes [#47](#47)
* fix(deps) Update dependency @tediousjs/connection-string to v1 ([38450c5](38450c5))
* fix(deps) Update dependency @testing-library/cypress to v10 (#50) ([314b88b](314b88b)), closes [#50](#50)
* fix(deps) Update dependency @types/mssql to v9 (#51) ([ad13b6e](ad13b6e)), closes [#51](#51)
* fix(deps) Update dependency @vitejs/plugin-react to v6 (#56) ([bb8956e](bb8956e)), closes [#56](#56)
* fix(deps) Update dependency bcryptjs to v3 ([fb56785](fb56785))
* fix(deps) Update dependency cmdk to v1 ([c20850c](c20850c))
* fix(deps) Update dependency cookie to ^0.7.0 [SECURITY] (#9) ([128543d](128543d)), closes [#9](#9)
* fix(deps) Update dependency cookie to v1 (#57) ([e655d26](e655d26)), closes [#57](#57)
* fix(deps) Update dependency cross-env to v10 ([1c606cc](1c606cc))
* fix(deps) Update dependency esbuild to ^0.25.0 [SECURITY] (#10) ([6ff9f2e](6ff9f2e)), closes [#10](#10)
* fix(deps) Update dependency esbuild to ^0.27.0 (#28) ([e9c7e22](e9c7e22)), closes [#28](#28)
* fix(deps) Update dependency happy-dom to v15 [SECURITY] (#11) ([02afb73](02afb73)), closes [#11](#11)
* fix(deps) Update dependency lucide-react to ^0.575.0 (#49) ([d8d1a63](d8d1a63)), closes [#49](#49)
* fixed build ([d348e60](d348e60))
* Merge branch 'dev' into chore/pnpm ([c7f3c09](c7f3c09))
* Merge pull request #12 from atlas-bi/renovate/migrate-config ([3bb758c](3bb758c)), closes [#12](#12)
* Merge pull request #14 from atlas-bi/chore/pnpm ([b44886b](b44886b)), closes [#14](#14)
* Merge pull request #20 from atlas-bi/renovate/actions-checkout-6.x ([da13a70](da13a70)), closes [#20](#20)
* Merge pull request #22 from atlas-bi/chore/deps-remix-upgrade ([e2e190b](e2e190b)), closes [#22](#22)
* Merge pull request #23 from atlas-bi/chore/ui-typefixes ([457910f](457910f)), closes [#23](#23)
* Merge pull request #27 from atlas-bi/chore/charts-typefixes-v2 ([b09c8d0](b09c8d0)), closes [#27](#27)
* Merge pull request #34 from atlas-bi/renovate/hookform-resolvers-4.x ([fa0a5e7](fa0a5e7)), closes [#34](#34)
* Merge pull request #35 from atlas-bi/chore/faker-types-fix ([6acb302](6acb302)), closes [#35](#35)
* Merge pull request #36 from atlas-bi/chore/biome-v2 ([f76d5f5](f76d5f5)), closes [#36](#36)
* Merge pull request #37 from atlas-bi/dev ([ac8b519](ac8b519)), closes [#37](#37)
* Merge pull request #38 from atlas-bi/chore/setup-node-v6 ([1f59b56](1f59b56)), closes [#38](#38)
* Merge pull request #39 from atlas-bi/renovate/hookform-resolvers-5.x ([a2fecd6](a2fecd6)), closes [#39](#39)
* Merge pull request #43 from atlas-bi/renovate/icons-pack-react-simple-icons-13.x ([bb5396a](bb5396a)), closes [#43](#43)
* Merge pull request #44 from atlas-bi/renovate/major-2-radix-ui-primitives-monorepo ([fadabd0](fadabd0)), closes [#44](#44)
* Merge pull request #48 from atlas-bi/renovate/tediousjs-connection-string-1.x ([fe22c58](fe22c58)), closes [#48](#48)
* Merge pull request #52 from atlas-bi/renovate/bcryptjs-3.x ([19ebe98](19ebe98)), closes [#52](#52)
* Merge pull request #53 from atlas-bi/renovate/cmdk-1.x ([fe4bfdb](fe4bfdb)), closes [#53](#53)
* Merge pull request #54 from atlas-bi/chore/pnpm ([a17e232](a17e232)), closes [#54](#54)
* Merge pull request #58 from atlas-bi/renovate/cross-env-10.x ([17d1d36](17d1d36)), closes [#58](#58)
* Merge pull request #59 from atlas-bi/dev ([6562204](6562204)), closes [#59](#59)
* Merge pull request #60 from atlas-bi/alpha ([813fffe](813fffe)), closes [#60](#60)
* Merge pull request #61 from atlas-bi/dev ([b19179e](b19179e)), closes [#61](#61)
* removed test ([00488ad](00488ad))
* chore: migrate to pnpm and biome ([5a92641](5a92641))
* chore: pnpm updates ([112f1a8](112f1a8))
* chore(biome): upgrade to v2 ([6b19700](6b19700))
* chore(ci): bump actions/setup-node to v6 ([061ab12](061ab12))
* chore(remix): migrate loaders/actions to Remix v2 types (WIP) ([7228bb5](7228bb5))
* chore(remix): type fixes for fetchers/queues/notifications (checkpoint) ([0b483d9](0b483d9))
* fix: add missing @tediousjs/connection-string dep ([1164c43](1164c43))
* fix: add missing type exports and tcp-ping declarations ([3730941](3730941))
* fix: commented typecheck job ([706f9c4](706f9c4))
* fix(charts): resolve Chart.js TypeScript issues ([90a41ee](90a41ee))
* fix(cypress): update faker usage for v10 ([a26501d](a26501d))
* fix(cypress): update faker usage for v10 ([bf9503e](bf9503e))
* fix(deps): migrate config renovate.json ([b653327](b653327))
* fix(deps): migrate config renovate.json ([6f76296](6f76296))
* fix(dev): icons, ldap docker tag, seed ([9c4ff41](9c4ff41))
* fix(image): fallback selfUrl when HOSTNAME missing ([f7fe4b2](f7fe4b2))
* fix(release): remove package-lock.json from build tar ([41a2bd9](41a2bd9))
* fix(ui): form typing + namedAction body handling ([7d88399](7d88399))
* feat(remix-v2): type monitor/notification pipeline without any-casts ([1b44109](1b44109))
* test: ensure cypress commands load ([4a152a4](4a152a4))
* test: fix cypress e2e auth and helpers ([1a2b2bf](1a2b2bf))
* test: fix cypress helper scripts ([27f61a9](27f61a9))
* test: fix cypress httpOnly cookie via cy.request ([f47b929](f47b929))
* test: fix cypress smoke + ts-node helpers ([5a92d3f](5a92d3f))
* test: parse session cookie value from Set-Cookie header ([d3adc6a](d3adc6a))
* test: register cypress custom commands ([c494667](c494667))
* test: stabilize e2e start and ts-node exec ([e766671](e766671))
* ci: disable background services in cypress ([cd7a757](cd7a757))
* ci: fix cypress support + remove postgres password literal ([0076251](0076251))
* ci: fix vitest on pnpm ([12309a0](12309a0))
* ci: generate cypress .env with runtime db creds ([dce3489](dce3489))
* ci: run postgres via actions service ([d9f4a7a](d9f4a7a))
* ci: use docker compose v2 ([8086a3b](8086a3b))
* ci: use node 18 for pnpm ([b38cc7c](b38cc7c))
@christopherpickering
Copy link
Copy Markdown
Member

🎉 This PR is included in version 1.44.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@christopherpickering
Copy link
Copy Markdown
Member

🎉 This PR is included in version 1.44.0-rc.2 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@christopherpickering
Copy link
Copy Markdown
Member

🎉 This PR is included in version 1.44.0-alpha.2 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant