Update dependency better-sqlite3 to v13 #84

Merged
Valentin Popov merged 2 commits from renovate/better-sqlite3-13.x into master 2026-07-23 00:54:50 +04:00
Collaborator

This PR contains the following updates:

Package Change Age Confidence
better-sqlite3 12.11.113.0.1 age confidence

Release Notes

WiseLibs/better-sqlite3 (better-sqlite3)

v13.0.1

Compare Source

Full Changelog: https://github.com/WiseLibs/better-sqlite3/compare/v13.0.0...v13.0.1

Fixed a regression in parameter binding where it would be overly strict and reject plain objects from other realms (e.g., in jest tests).

v13.0.0

Compare Source

Version 13.0.0 marks a major milestone, as it's the first version of better-sqlite3 to run on the N-API. This means prebuilt binaries should theoretically work across different versions of Node.js and Electron, and perhaps even other runtimes like Bun. As a result, we've removed the deprecated prebuild-install dependency, and now prebuilt binaries are published directly with the better-sqlite3 code itself. If your platform/architecture doesn't have a prebuilt binary, it should compile during install as before.

What's Changed

New Contributors

Full Changelog: https://github.com/WiseLibs/better-sqlite3/compare/v12.12.0...v13.0.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

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

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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


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

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | [`12.11.1` → `13.0.1`](https://renovatebot.com/diffs/npm/better-sqlite3/12.11.1/13.0.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/better-sqlite3/13.0.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/better-sqlite3/12.11.1/13.0.1?slim=true) | --- ### Release Notes <details> <summary>WiseLibs/better-sqlite3 (better-sqlite3)</summary> ### [`v13.0.1`](https://github.com/WiseLibs/better-sqlite3/releases/tag/v13.0.1) [Compare Source](https://github.com/WiseLibs/better-sqlite3/compare/v13.0.0...v13.0.1) **Full Changelog**: <https://github.com/WiseLibs/better-sqlite3/compare/v13.0.0...v13.0.1> Fixed a regression in parameter binding where it would be overly strict and reject plain objects from other realms (e.g., in jest tests). ### [`v13.0.0`](https://github.com/WiseLibs/better-sqlite3/releases/tag/v13.0.0) [Compare Source](https://github.com/WiseLibs/better-sqlite3/compare/v12.11.1...v13.0.0) Version `13.0.0` marks a major milestone, as it's the first version of `better-sqlite3` to run on [the N-API](https://nodejs.org/api/n-api.html). This means prebuilt binaries should theoretically work across different versions of Node.js and Electron, and perhaps even other runtimes like Bun. As a result, we've removed the deprecated [`prebuild-install`](https://www.npmjs.com/package/prebuild-install) dependency, and now prebuilt binaries are published directly with the `better-sqlite3` code itself. If your platform/architecture doesn't have a prebuilt binary, it should compile during install as before. #### What's Changed - Refactored codebase to use node-addon-api by [@&#8203;JoshuaWise](https://github.com/JoshuaWise) in [#&#8203;1498](https://github.com/WiseLibs/better-sqlite3/pull/1498) - Added a new [`db.explain()`](https://github.com/WiseLibs/better-sqlite3/blob/master/docs/api.md#explainstring---array-of-rows) method, for running EXPLAIN queries without needing to supply bound parameters. - Added a new [`preparedStatement.toString()`](https://github.com/WiseLibs/better-sqlite3/blob/master/docs/api.md#tostring---string) method, for getting the expanded SQL of a prepared statement. - Fix `SqliteError` cross-realm and `Error.isError` compatibility by [@&#8203;dennismutuku2005](https://github.com/dennismutuku2005) in [#&#8203;1473](https://github.com/WiseLibs/better-sqlite3/pull/1473) #### New Contributors - [@&#8203;dennismutuku2005](https://github.com/dennismutuku2005) made their first contribution in [#&#8203;1473](https://github.com/WiseLibs/better-sqlite3/pull/1473) **Full Changelog**: <https://github.com/WiseLibs/better-sqlite3/compare/v12.12.0...v13.0.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNjMuMyIsInVwZGF0ZWRJblZlciI6IjQzLjE2My4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tYXRlZCIsImRlcGVuZGVuY2llcyJdfQ==-->
renovate[bot] added 1 commit 2026-07-22 04:06:40 +04:00
Update dependency better-sqlite3 to v13
Test / Basic (pull_request) Successful in 3m55s
dc23feb6f2
Valentin Popov was assigned by renovate[bot] 2026-07-22 04:06:40 +04:00
Valentin Popov scheduled this pull request to auto merge when all checks succeed 2026-07-23 00:50:57 +04:00
Valentin Popov added 1 commit 2026-07-23 00:51:13 +04:00
Merge branch 'master' into renovate/better-sqlite3-13.x
Test / Basic (pull_request) Successful in 3m32s
731d5bc7e5
Valentin Popov merged commit 6ed62dcb18 into master 2026-07-23 00:54:50 +04:00
Valentin Popov deleted branch renovate/better-sqlite3-13.x 2026-07-23 00:54:50 +04:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: valentineus/strapi-plugin-checkbox-list#84