Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Asynchronous, non-blocking [SQLite3](https://sqlite.org/) bindings for [Node.js]

# Features

- Bundles SQLite v3.53.3, or you can build using a local SQLite (or SqlCipher,...)
- Bundles SQLite v3.53.4, or you can build using a local SQLite (or SqlCipher,...)
- Straightforward query and parameter binding interface
- Full Buffer/Blob support
- Extensive debugging support via [verbose mode](docs/API.md#verbose-mode)
Expand Down
2 changes: 1 addition & 1 deletion deps/common-sqlite.gypi
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
'variables': {
'sqlite_version%':'3530300',
'sqlite_version%':'3530400',
"toolset%":'',
},
'target_defaults': {
Expand Down
Binary file removed deps/sqlite-amalgamation-3530300.zip
Binary file not shown.
Binary file added deps/sqlite-amalgamation-3530400.zip
Binary file not shown.
4 changes: 2 additions & 2 deletions docs/DEVELOP.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,14 +99,14 @@ The script performs these steps:
2. **Check** for a new SQLite version — if available, delegates to [`tools/bin/bump-sqlite.sh`](../tools/bin/bump-sqlite.sh) which handles the full bump process (including build, lint, test, commit, and push)
3. **Check** for outdated npm dependencies via `yarn outdated`
4. **Ensure** a feature branch — if already on a `feature/*` branch (e.g., after a SQLite bump), reuses it; otherwise creates `feature/deps_upgrade_YYYYMMDD`
5. **Upgrade** dependencies via `yarn upgrade`
5. **Upgrade** dependencies via `npx npm-check-updates -u && yarn install` (main project and `tools/benchmark-drivers/` sub-project)
6. **Run semver check** (`node tools/semver-check.js`) to verify dependency Node.js version compatibility
7. **Rebuild** (`yarn rebuild`) to verify compilation
8. **Lint** (`yarn lint --fix`) to ensure code quality
9. **Test** (`yarn test`) to verify functionality
10. **Commit** and **push** the dependency upgrades

> **Note:** If a SQLite bump was already applied (e.g., by a previous run or manually), the script will detect the existing `feature/*` branch and reuse it for the dependency upgrade commit.
> **Note:** If you are already on a `feature/*` branch (e.g., left after a SQLite bump), the script will reuse it for the dependency upgrade commit rather than creating a new one.

## How to Bump SQLite

Expand Down
10 changes: 5 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,17 +40,17 @@
"url": "https://github.com/gms1/node-sqlite3.git"
},
"dependencies": {
"node-addon-api": "^8.9.0",
"node-addon-api": "^8.9.2",
"node-gyp-build": "^4.8.4"
},
"devDependencies": {
"@eslint/js": "^10.0.1",
"eslint": "^10.6.0",
"globals": "^17.7.0",
"mocha": "11.7.6",
"eslint": "^10.8.1",
"globals": "^17.11.0",
"mocha": "11.8.0",
"nyc": "^18.0.0",
"prebuildify": "^6.0.1",
"tinybench": "^6.0.2"
"tinybench": "^6.1.3"
},
"peerDependencies": {
"node-gyp": "12.x"
Expand Down
8 changes: 4 additions & 4 deletions tools/benchmark-drivers/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
"license": "ISC",
"description": "",
"dependencies": {
"@homeofthings/sqlite3": "^7.0.2",
"better-sqlite3": "^12.10.0",
"@homeofthings/sqlite3": "^7.0.4",
"better-sqlite3": "^13.0.3",
"cli-color": "^2.0.4",
"fs-extra": "^11.3.5",
"tinybench": "^6.0.2"
"fs-extra": "^11.4.0",
"tinybench": "^6.1.3"
}
}
Loading