Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/TryGhost/node-sqlite3

SQLite3 bindings for Node.js
https://github.com/TryGhost/node-sqlite3

Updated bundled SQLite to v3.45.0

refs https://www.sqlite.org/releaselog/3_45_0.html

- sha3-256sum: `9fc2a78088875ae7c112957d58cc...

1609684658a881aeff583daf3d810e499bf7bb74 authored about 1 year ago
v5.1.7

ba4ba07f792304c1554f6c5bd70dcb399d0a82d3 authored about 1 year ago
Removed Node version from matrix title

- we only run CI on one version so it's not needed any more

d04c1fb6076f390356d7aa66625c912eebb7beb2 authored about 1 year ago
v5.1.7-rc.0

03d6e75bc6afcac66cc09e1e6ffadf59874195fb authored about 1 year ago
Fixed uploading assets from Docker

- the folder here has changed since we switched to prebuild

8398daa2a9340313d5e7c14c8a1ebf5c09031271 authored about 1 year ago
Fixed uploading release assets on Windows

- I foolishly used a bash env var format but Windows uses Powershell
- simplest here is just to ...

8b86e41b097285015e2c1694607e8e582ade79d8 authored about 1 year ago
Configured releases to be created as prereleases

- we don't want to suggest it's released until all the builds are done
- also configured verbose...

83c8c0a7ee79c01646c2ec88dc281c003e286347 authored about 1 year ago
Update dependency node-addon-api to v7

f792f69b735bd43ac198e9413907a30f7af29c42 authored about 1 year ago
Removed extraneous parameter to event emit function

- this was never passed to the user because the value below is `1`
- our documentation says the ...

4ef11bf0cada34ee811db506b1a5458446693a50 authored about 1 year ago
Inlined `init()` functions into class header files

- these extra functions aren't really necessary and means there is more
redirection occurring
...

e99160aae3f175a10e03079b10fce89707c217b9 authored about 1 year ago
Improved `RowToJS` performance by removing `Napi::String::New` instantiation

refs https://github.com/nodejs/node-addon-api/blob/main/doc/object.md#set

- according to the no...

3372130bb13f69bae9860ff4d96ecd197e05a8ed authored about 1 year ago
Increased number of rows inserted into benchmark database

- the whole benchmark suite needs reworking but this should be a good
poor mans method to make...

77b327c3005c77c2ef4f9f2d59e1120cecf9a5e7 authored about 1 year ago
Fixed minor linting warning

603e4680fd01f8d53b83a5c5524cfd4bc34d3da3 authored about 1 year ago
Refactored Database to use macros for method definitions

- this cleans up similar definitions and makes further refactors easier

8bda876e126b7ecf12852e9c6faf636592a35791 authored about 1 year ago
Fixed uploading prebuilt binaries from Docker

- the path here was incorrect

5809f62263b27e0fc40f1c50f7b3d19080f0783c authored about 1 year ago
Update actions/setup-node action to v4

aabd297d1bdb51ab39f1f7002df8543e2932cb6d authored about 1 year ago
Extracted common Node-API queuing code into macro

- this fixes building in debug mode because the compiler (at least, on
macOS) doesn't like the...

c775b812a11cf93a3e2e119310b59fa0f86ab656 authored about 1 year ago
Updated list of supported targets

- switched to just providing a list of platform + arch instead of the
full formatted string

259530499608954af427b8353af7eed4a35aac0b authored about 1 year ago
Replaced `@mapbox/node-pre-gyp` in favor of `prebuild` + `prebuild-install`

fixes https://github.com/TryGhost/node-sqlite3/issues/1641
fixes https://github.com/TryGhost/nod...

605c7f981abbcf980cb44f54abba285de9a69a23 authored about 1 year ago
Update dependency mocha to v10

a2cee7129794b3c2cf3d334a75382f4cac500f92 authored about 1 year ago
Update dependency eslint to v8

7674271a8fd5b8331450bc99d9afd72e3579f61b authored about 1 year ago
Update actions/checkout digest to b4ffde6

83e282da318f2418c4f58bb79f544cfac2fe8662 authored about 1 year ago
Update docker/setup-buildx-action action to v3

8482aafbc137f71d9eae7986bbc49b68701e2a69 authored about 1 year ago
Update docker/setup-qemu-action action to v3

c74f267262edf8222bd0605f400bc802f2c9d31c authored about 1 year ago
Reworked CI versions

- bumped building on Node 16 to Node 18
- removed all matrix executions apart from Node 18

9e8b2ee6e7a805885625f438a0c81a1561afaf7a authored about 1 year ago
Added CI step to check semver compatibility

- right now our way to check semver compatibility is to run the tests on
every version
- this ...

cff38a328e2b4ffb77bd7067672e7f5bce185c44 authored about 1 year ago
Condensed npm scripts

- merged pretest and test
- removed `pack` as it is not needed

93ed99714a3ec3a3b4e67c5f9265f7118202f114 authored about 1 year ago
Installed setuptools in CI workflow

- Python 3.12 no longer ships with this and GHA CI has updated to 3.12,
which breaks our build...

080c0d11e319a38784878958a66624f8d25011f0 authored about 1 year ago
Removed useless try-catch

- this doesn't do anything because we just rethrow the error

10f38fe2e0919265dbb219020107898dea5d37ca authored about 1 year ago
Added myself to contributors list

56ad63c93d60ab073238662844e57a2d888bbf33 authored about 1 year ago
Updated bundled SQLite to v3.44.2

refs https://www.sqlite.org/releaselog/3_44_2.html

- sha3-256sum: `6c427f0547e2f7babe636b748dd5...

8d78ce7c2773dc591565a1e28eed9461dda54369 authored about 1 year ago
Revert "Update actions/setup-node action to v4"

This reverts commit 7552aa0e254ac4380b6cb551532ee4552418f15a.

3aeb548732ba2affde5f1072b04df6ada8404b20 authored about 1 year ago
Update actions/setup-node action to v4

7552aa0e254ac4380b6cb551532ee4552418f15a authored about 1 year ago
Update actions/checkout action to v4

44e570aff823d6626d30558c8057a12a27476cf6 authored over 1 year ago
Removed unused variable

dfbe3ba5287c5901c1d32840cd54fc3c5f61d3f5 authored over 1 year ago
- Extensively utilized automatic type deduction for improved code readability

- Implemented RAII to ensure resource safety and exception safety
- Leveraged range-based for loo...

cdf78bf6425d1b31c8418513b6f61fcd3f51a370 authored over 1 year ago
Updated bundled SQLite to v3.42.0

refs https://www.sqlite.org/releaselog/3_42_0.html

- sha3-256sum: `643898e9fcc8f6069bcd47b0e605...

22ac6cc04f09cec0481aec3d142be411766b27c1 authored over 1 year ago
v5.1.6

8598a9dc11322881fc0da58bba463ad0d3cd0613 authored almost 2 years ago
Fixed using Bash in shell command

- without this, the syntax is not recognised because we use `sh`

d915c0c7b79201417f677ce944b152ecd8e24c26 authored almost 2 years ago
Fixed glibc compatibility by hardcoding lower version for `log2`

fixes https://github.com/TryGhost/node-sqlite3/issues/1690

- the minimum glibc version was inad...

1a206df21610e96f8dcadd0393bdabb0cb4cd20b authored almost 2 years ago
Updated README.md

- added myself as a contributor 😀

776fc55742984176e8f8455df891767f17b0f96f authored almost 2 years ago
Added generic type annotations for Statement and Database get/all/each methods callback rows (#1686)

* Change sqlite3.d.ts to add generic type definition support for Statement methods
-For get met...

46da1abba498b41612fcba9804252471772235fd authored almost 2 years ago
v5.1.5

6a806f87903d778d520bce09f6e893752619383b authored almost 2 years ago
Fixed code execution vulnerability due to Object coercion

refs https://github.com/TryGhost/node-sqlite3/security/advisories/GHSA-jqv5-7xpx-qj74
fixes http...

edb1934dd222ae55632e120d8f64552d5191c781 authored almost 2 years ago
Updated bundled SQLite to v3.41.1

refs https://www.sqlite.org/releaselog/3_41_1.html

- sha3-256sum: `38ecb6b086c5c1ee1e52b5755674...

3a4888894dd0e0463d3bf4dc833fdcc995b614af authored almost 2 years ago
Fixed rpath linker option when using a custom sqlite (#1654)

It seems that an old refactoring (~8 years) made a mistake on the way conditions are expressed i...

c1440bdaa47ffdda852ff576ac543114c4f0fb4b authored almost 2 years ago
Update microsoft/setup-msbuild action to v1.3

93affa425958f479150b699f08eb67af3e5b522c authored almost 2 years ago
v5.1.4

6f6318e929367ae05f395c5e0e5e4b09c62e87f4 authored about 2 years ago
Revert "Renamed `master` references to `main`"

This reverts commit af8e567f25f9da7e0c14f90ede688efe56486ce4.

aeafe2591d664fcf6c70e7ddadc7875c8f691a4d authored about 2 years ago
Fixed glib compatibility by downgrading to Ubuntu 20

fixes https://github.com/TryGhost/node-sqlite3/issues/1663

- Ubuntu 22.04 ships with a newer gl...

57ce2d4519d0fe1c801081389d20cc7f357cdc02 authored about 2 years ago
Renamed `master` references to `main`

- the default repo branch has been renamed to `main`

af8e567f25f9da7e0c14f90ede688efe56486ce4 authored about 2 years ago
Extracted function checking code into macro

- done for DRY purposes when reading the code

8fd18a392c4844288811330dddfcf171c18ed93f authored about 2 years ago
v5.1.3

5c94f759003c7e075e3c8636d4371307207c8a7c authored about 2 years ago
Updated bundled SQLite to v3.40.0

refs https://www.sqlite.org/releaselog/3_40_0.html

- sha3-256sum: `7ee8f02b21edb4489df5082b5cf5...

aec0d31253f73794cdc67c637cdece74bc5dea44 authored about 2 years ago
v5.1.2

1980f10f6ef86791e93dd3fe2691f5f72a1adb26 authored over 2 years ago
Updated bundled SQLite to v3.39.4

refs https://www.sqlite.org/releaselog/3_39_4.html

- sha3-256sum: `431328e30d12c551da9ba7ef2122...

7aa29fe20e650697e00a1fd29dd7e9307eccb844 authored over 2 years ago
v5.1.1

c4fca9f4c7419450ee3043f3e60e3300a2456899 authored over 2 years ago
Added Darwin ARM64 to prebuilt binaries list in README

ea71343b6a67bc2798858f01daf82aa6c6e25cdc authored over 2 years ago
Added Darwin ARM64 prebuilt binaries

- this adds support for supplying Darwin ARM64 prebuilt binaries for
node-sqlite3

ec154ab07a6494943eea6723d3d7536466af315e authored over 2 years ago
v5.1.0

9290d8cac0940fcc99c151d51651b9b7b63cb793 authored over 2 years ago
Updated types file

- added constant exports and missing functions to Database

9e9079d2d34ad112d5922057c1b3fe159357ad3c authored over 2 years ago
Added ability to receive updates from `sqlite3_update_hook`

closes https://github.com/TryGhost/node-sqlite3/issues/419

- this adds support for a `change` e...

946a3f6edd88ac7ed3129589e8ce78d7a224742f authored over 2 years ago
Added yarn.lock to gitignore

- we shouldn't be tracking this for a library, but it's annoying when
you're developing locally

97cc584e4c1a2afdd8d9435ad22da3c8a52bdc48 authored over 2 years ago
Fixed importing `sqlite3#verbose` using destructuring syntax (#1632)

572f05ee3aa3cfeec2f8672f1e14490743795ba2 authored over 2 years ago
Fixed remaining method declarations (#1633)

c366ef9fdca05bc6ea899207da6e62a146f8012d authored over 2 years ago
Added `.configure('limit', ...` to library type file

refs https://github.com/TryGhost/node-sqlite3/commit/1bcbf7033571118e52d0e841b267205bbb881154

f0090b8ee5db3dbc6a03443979ce13a446a01feb authored over 2 years ago
Updated bundled SQLite to v3.39.3

refs https://www.sqlite.org/releaselog/3_39_3.html

- sha3-256sum: `dfa055c70724cd63f0b7da6e9f53...

81b671884678b79d300a329aa75987ab2af4629f authored over 2 years ago
Added `package-lock.json` to `.gitignore`

e0542d5e7a33d0920d6ea6d08ea0de7b4d2050c5 authored over 2 years ago
Moved types file to `lib/`

- also added file to `files` array so it is bundled in the NPM package

a6e3e4a6139aac1bffb8af66ebc23b96727542eb authored over 2 years ago
Added library types file

ffda15f49dcbc4da6dc8025af864098330479a5c authored over 2 years ago
Added support for setting SQLite limits

1bcbf7033571118e52d0e841b267205bbb881154 authored over 2 years ago
v5.0.11

61194ec2aee4b56e8e17f757021434122772f145 authored over 2 years ago
Deleted CHANGELOG.md

- this is no longer needed for the latest versions, but I've added a
link to the git history f...

753edd6c7947825d06bf3e3953f974fdc06058ea authored over 2 years ago
Restored compatibility for Alpine 3.15

fixes https://github.com/TryGhost/node-sqlite3/issues/1625

- Alpine 3.16 was released in May 20...

8ffdf3921ed7a528f286cfc47cf748a95faf642d authored over 2 years ago
Moved `benchmark/` folder into `tools/`

d3608c94420a33ffa347fe94440bfd03e7b10b2c authored over 2 years ago
v5.0.10

d0e063378816f388ffce0e7a2d0806f6e6c112bb authored over 2 years ago
Updated bundled SQLite to v3.39.2

refs https://www.sqlite.org/releaselog/3_39_2.html

- sha3-256sum: `b195891eb32305481e61c6718b8c...

097ca62a7698f74040b7e416803b01da2ceb288d authored over 2 years ago
Merged release branch into `main`

efab48f9f845533a770fe185a3b9b6377fb90872 authored over 2 years ago
Addressed CodeQL warnings (#1614)

7df0f8cf1a58787f3c74eb1079efdbdfc3bbbf00 authored over 2 years ago
v5.0.9

1523d9e1b22280b5eb7401ba1beae1c3ca4d0cc4 authored over 2 years ago
Updated bundled SQLite to v3.39.1

refs https://www.sqlite.org/releaselog/3_39_1.html

- sha3-256sum: `b1e6aa82b00b1a947e3d9398927b...

bbdb2ef4a54edfe7cc77de482eee942ba47a2c3d authored over 2 years ago
Updated README.md

- various improvements to fix typos or to make things clearer to readers

1cd51ea6b68c1b9244530f7d24027c07fefc85cd authored over 2 years ago
Updated SQLCipher CPPFLAGS location (#1613)

6deff3c4eae5cd5b30de2851d07dc77c5ce2a2de authored over 2 years ago
Fixed propagation of async hook IDs through callbacks (#1511)

4d31c19278b40738723ced47f6a17e00d9221e9b authored over 2 years ago
Fixed method declarations conforming with Node-API default (#1510)

efee5f012de191d27a5c87d6db43e947773ae727 authored over 2 years ago
Update docker/setup-qemu-action action to v2

c070c5df779ff02b7f7fc9e518e00373bf1fd2c4 authored over 2 years ago
v5.0.8

7c0b46fa48a6c990b8b673627e49870538491b3a authored over 2 years ago
Revert "Improved performance by fetching column names once"

This reverts commit 5063367567fd1abe47bafc2095fb4f9090a260e3.

87e7228165f6734416e803077acfbb7081658cf5 authored over 2 years ago
Update docker/setup-buildx-action action to v2

5bf4af9df4a6ca7f8b87c5230ba4cac272328059 authored over 2 years ago
v5.0.7

b431b316a5d880d2283eb01fc59423dd500898c7 authored over 2 years ago
Updated bundled SQLite to v3.38.4

refs https://www.sqlite.org/releaselog/3_38_4.html

- sha3-256sum: `03299e195deba6fe536232d2399e...

9a1b172048125dd8e65935ab771d8483ebcfd744 authored over 2 years ago
Improved performance by fetching column names once

refs https://github.com/TryGhost/node-sqlite3/pull/1471/commits/ad569c00d642650347555ddea38e126a...

5063367567fd1abe47bafc2095fb4f9090a260e3 authored almost 3 years ago
Added benchmark for `.each` and `.all`

refs https://github.com/TryGhost/node-sqlite3/pull/1471/commits/335faedf7fe9777ef1ad4e02afe68f61...

216e935d17d95259e19be11d427bfb13b2ac796e authored almost 3 years ago
Fixed variable naming

- we fetch the column count here, so we're iterating over the number of
columns, not rows

94af94a55884d4e5b0346eaa46137cc1ace432b4 authored almost 3 years ago
Switched to libuv mutexes

refs https://github.com/TryGhost/node-sqlite3/issues/137#issue-14093402

- we don't actually nee...

fcac520704d73a4236501ddec7b7c574c639091d authored almost 3 years ago
Refactored lib code to let/const

- this was supported from Node v6 and we support Node v10 so there
shouldn't be a problem there

f924bbb45ec411b092ef00bfbff827e24d1b178e authored almost 3 years ago
Added `host` architecture concept to CI

- as we move towards cross-compiling in native GitHub Actions, we need a
way to differentiate ...

a23575238ceb3eff601691d3423bd8bcd330094e authored almost 3 years ago
Updated link to docs about Extensions

- I've inlined this into the API docs to keep them together

0895b3ba80073fb8bf2d11719938eaa547ba94af authored almost 3 years ago
Added issue templates

- this should help make triaging better when we have the info we need

6388cac34aeb027bad56d3209f02931adbb33320 authored almost 3 years ago
Improved CI workflow

- renamed variables in prep for host != target builds
- added more debug info to step after buil...

454f416fd554dcfa23f76d3b37e0b351b4f2822c authored almost 3 years ago