Update dependency better-sqlite3 to v13 #967

Open
renovate-bot wants to merge 1 commit from renovate/better-sqlite3-13.x into main
Collaborator

This PR contains the following updates:

Package Change Age Confidence
better-sqlite3 ^12.0.0^13.0.0 age confidence

Release Notes

WiseLibs/better-sqlite3 (better-sqlite3)

v13.0.3

Compare Source

What's Changed

Full Changelog: https://github.com/WiseLibs/better-sqlite3/compare/v13.0.2...v13.0.3

v13.0.2

Compare Source

What's Changed

New Contributors

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

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

v12.11.1

Compare Source

What's Changed

Full Changelog: https://github.com/WiseLibs/better-sqlite3/compare/v12.11.0...v12.11.1

v12.10.1

Compare Source

What's Changed

Full Changelog: https://github.com/WiseLibs/better-sqlite3/compare/v12.10.0...v12.10.1


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 CLI.

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.0.0` → `^13.0.0`](https://renovatebot.com/diffs/npm/better-sqlite3/12.10.0/13.0.3) | ![age](https://developer.mend.io/api/mc/badges/age/npm/better-sqlite3/13.0.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/better-sqlite3/12.10.0/13.0.3?slim=true) | --- ### Release Notes <details> <summary>WiseLibs/better-sqlite3 (better-sqlite3)</summary> ### [`v13.0.3`](https://github.com/WiseLibs/better-sqlite3/releases/tag/v13.0.3) [Compare Source](https://github.com/WiseLibs/better-sqlite3/compare/v13.0.2...v13.0.3) #### What's Changed - use Ubuntu 22.04-arm by [@&#8203;neoxpert](https://github.com/neoxpert) in [#&#8203;1510](https://github.com/WiseLibs/better-sqlite3/pull/1510) **Full Changelog**: <https://github.com/WiseLibs/better-sqlite3/compare/v13.0.2...v13.0.3> ### [`v13.0.2`](https://github.com/WiseLibs/better-sqlite3/releases/tag/v13.0.2) [Compare Source](https://github.com/WiseLibs/better-sqlite3/compare/v13.0.1...v13.0.2) #### What's Changed - add gypfile option to package.json by [@&#8203;neoxpert](https://github.com/neoxpert) in [#&#8203;1505](https://github.com/WiseLibs/better-sqlite3/pull/1505) - Update SQLite to version 3.53.4 by [@&#8203;JoshuaWise](https://github.com/JoshuaWise) in [#&#8203;1506](https://github.com/WiseLibs/better-sqlite3/pull/1506) - validate the parameters of table properly by [@&#8203;theosotr](https://github.com/theosotr) in [#&#8203;1504](https://github.com/WiseLibs/better-sqlite3/pull/1504) - fix: this dependabot configuration does not set a co... in... by [@&#8203;anupamme](https://github.com/anupamme) in [#&#8203;1508](https://github.com/WiseLibs/better-sqlite3/pull/1508) - fixed process aborting from terminating worker threads ([#&#8203;1507](https://github.com/WiseLibs/better-sqlite3/issues/1507)) #### New Contributors - [@&#8203;theosotr](https://github.com/theosotr) made their first contribution in [#&#8203;1504](https://github.com/WiseLibs/better-sqlite3/pull/1504) - [@&#8203;anupamme](https://github.com/anupamme) made their first contribution in [#&#8203;1508](https://github.com/WiseLibs/better-sqlite3/pull/1508) **Full Changelog**: <https://github.com/WiseLibs/better-sqlite3/compare/v13.0.1...v13.0.2> ### [`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> ### [`v12.11.1`](https://github.com/WiseLibs/better-sqlite3/releases/tag/v12.11.1) [Compare Source](https://github.com/WiseLibs/better-sqlite3/compare/v12.10.1...v12.11.1) #### What's Changed - Fix Electron v42 build errors on Windows by [@&#8203;m4heshd](https://github.com/m4heshd) in [#&#8203;1488](https://github.com/WiseLibs/better-sqlite3/pull/1488) **Full Changelog**: <https://github.com/WiseLibs/better-sqlite3/compare/v12.11.0...v12.11.1> ### [`v12.10.1`](https://github.com/WiseLibs/better-sqlite3/releases/tag/v12.10.1) [Compare Source](https://github.com/WiseLibs/better-sqlite3/compare/v12.10.0...v12.10.1) #### What's Changed - Bump the github-actions group across 1 directory with 4 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;1451](https://github.com/WiseLibs/better-sqlite3/pull/1451) - Fix V8 external API usage for Electron 42 by [@&#8203;tstone-1](https://github.com/tstone-1) in [#&#8203;1475](https://github.com/WiseLibs/better-sqlite3/pull/1475) **Full Changelog**: <https://github.com/WiseLibs/better-sqlite3/compare/v12.10.0...v12.10.1> </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 CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC40LjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4xMS42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Update dependency better-sqlite3 to v13
Some checks failed
renovate/artifacts Artifact file update failure
Build / build (pull_request) Failing after 9s
Cypress / cypress (pull_request) Failing after 4s
f1a1dba9bc
Author
Collaborator

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm warn Unknown env config "store". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.
npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: kysely-codegen@0.20.0
npm error Found: better-sqlite3@13.0.2
npm error node_modules/better-sqlite3
npm error   better-sqlite3@"^13.0.0" from the root project
npm error
npm error Could not resolve dependency:
npm error peerOptional better-sqlite3@">=7.6.2 <13.0.0" from kysely-codegen@0.20.0
npm error node_modules/kysely-codegen
npm error   dev kysely-codegen@"^0.20.0" from the root project
npm error
npm error Conflicting peer dependency: better-sqlite3@12.11.1
npm error node_modules/better-sqlite3
npm error   peerOptional better-sqlite3@">=7.6.2 <13.0.0" from kysely-codegen@0.20.0
npm error   node_modules/kysely-codegen
npm error     dev kysely-codegen@"^0.20.0" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry this command with --force or --legacy-peer-deps to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /tmp/renovate/others/npm/_logs/2026-07-30T23_37_12_819Z-eresolve-report.txt
npm error A complete log of this run can be found in: /tmp/renovate/others/npm/_logs/2026-07-30T23_37_12_819Z-debug-0.log

### ⚠️ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: package-lock.json ``` npm warn Unknown env config "store". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm error code ERESOLVE npm error ERESOLVE could not resolve npm error npm error While resolving: kysely-codegen@0.20.0 npm error Found: better-sqlite3@13.0.2 npm error node_modules/better-sqlite3 npm error better-sqlite3@"^13.0.0" from the root project npm error npm error Could not resolve dependency: npm error peerOptional better-sqlite3@">=7.6.2 <13.0.0" from kysely-codegen@0.20.0 npm error node_modules/kysely-codegen npm error dev kysely-codegen@"^0.20.0" from the root project npm error npm error Conflicting peer dependency: better-sqlite3@12.11.1 npm error node_modules/better-sqlite3 npm error peerOptional better-sqlite3@">=7.6.2 <13.0.0" from kysely-codegen@0.20.0 npm error node_modules/kysely-codegen npm error dev kysely-codegen@"^0.20.0" from the root project npm error npm error Fix the upstream dependency conflict, or retry this command with --force or --legacy-peer-deps to accept an incorrect (and potentially broken) dependency resolution. npm error npm error npm error For a full report see: npm error /tmp/renovate/others/npm/_logs/2026-07-30T23_37_12_819Z-eresolve-report.txt npm error A complete log of this run can be found in: /tmp/renovate/others/npm/_logs/2026-07-30T23_37_12_819Z-debug-0.log ```
Some checks are pending
renovate/artifacts Artifact file update failure
Build / build (pull_request) Failing after 9s
Cypress / cypress (pull_request) Failing after 4s
Build / setup (pull_request)
Required
Build / unit (pull_request)
Required
Build / cypress (pull_request)
Required
This pull request is blocked because it's outdated.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/better-sqlite3-13.x:renovate/better-sqlite3-13.x
git switch renovate/better-sqlite3-13.x
Sign in to join this conversation.
No description provided.