282 Commits
Author SHA1 Message Date
Mahesh Bandara Wijerathna 710c41a542 Merge Node-API refactor from upstream 2026-07-24 15:29:56 +05:30
Mahesh Bandara WijerathnaandGitHub 5bc0fcd399 Update SQLite3MultipleCiphers to v2.3.6 (SQLite 3.53.3) (#138) 2026-07-23 22:47:29 +05:30
Mahesh Bandara WijerathnaandGitHub 29fc0ee5fb Update SQLite3MultipleCiphers to v2.3.5 (SQLite 3.53.2) (#136) 2026-06-16 19:49:32 +05:30
Mahesh Bandara WijerathnaandGitHub 622f7bf9cf Update SQLite3MultipleCiphers to v2.3.4 (SQLite 3.53.1) (#133) 2026-05-21 06:24:39 +05:30
Mahesh Bandara WijerathnaandMaxime Jeunot 3b3f7aec45 Enable percentile functions
Add SQLITE_ENABLE_PERCENTILE compile-time option

Co-authored-by: Maxime Jeunot <[email protected]>
2026-05-20 12:18:25 +05:30
Mahesh Bandara WijerathnaandGitHub fa850242e2 Update SQLite3MultipleCiphers to v2.3.3 (SQLite 3.53.0) (#132) 2026-04-13 17:34:24 +05:30
Mahesh Bandara WijerathnaandGitHub d1f16fcde0 Update SQLite3MultipleCiphers to v2.3.1 (SQLite 3.51.3) (#131) 2026-03-18 09:43:30 +05:30
Mahesh Bandara WijerathnaandGitHub 5cfd5a04b3 Update SQLite3MultipleCiphers to v2.2.7 (SQLite 3.51.2) (#130) 2026-01-11 12:58:17 +05:30
Mahesh Bandara WijerathnaandGitHub ce92aec85f Update SQLite3MultipleCiphers to v2.2.6 (SQLite 3.51.1) (#128) 2025-11-30 18:29:21 +05:30
Mahesh Bandara WijerathnaandGitHub cbe8d8422e Update SQLite3MultipleCiphers to v2.2.5 (SQLite 3.51.0) (#127) 2025-11-19 10:32:23 +05:30
Mahesh Bandara WijerathnaandGitHub 3f399c8db2 Update SQLite3MultipleCiphers to v2.2.4 (SQLite 3.50.4) (#124) 2025-09-27 13:40:37 +05:30
Mahesh Bandara WijerathnaandGitHub 4b97636617 Update SQLite3MultipleCiphers to v2.2.0 (SQLite 3.50.2) (#122) 2025-07-02 17:17:57 +05:30
Mahesh Bandara WijerathnaandjNullj 76a91dea94 Fix clone url on benchmark documentation
Co-authored-by: jNullj <[email protected]>
2025-05-16 10:23:47 +05:30
Mahesh Bandara WijerathnaandGitHub cefbf7c2eb Update SQLite3MultipleCiphers to v2.1.1 (SQLite 3.49.2) (#120) 2025-05-15 05:48:11 +05:30
Mahesh Bandara WijerathnaandNiklas Wenzel 8a6fbace46 Update thread count calculation method in worker_threads example
Co-authored-by: Niklas Wenzel <[email protected]>
2025-03-15 03:04:24 +05:30
Mahesh Bandara WijerathnaandhMihaiDavid ac1c54b096 Fix small typo in api.md
Co-authored-by: hMihaiDavid <[email protected]>
2025-03-15 03:01:27 +05:30
Mahesh Bandara WijerathnaandGitHub 31c444dce9 Update SQLite3MultipleCiphers to v2.1.0 (SQLite 3.49.1) (#117) 2025-03-14 17:12:30 +05:30
Mahesh Bandara WijerathnaandJoshua Wise 9813d726af Update verbiage of various documentation
Co-authored-by: Joshua Wise <[email protected]>
2025-01-29 17:20:45 +05:30
Mahesh Bandara WijerathnaandKeith Jackson a8167c201b Add API doc note about statement finalization
* Add note about statement finalization

* PR comment

Co-authored-by: Keith Jackson <[email protected]>
2025-01-29 09:35:05 +05:30
Mahesh Bandara WijerathnaandGitHub 4c867f5bf3 Update SQLite3MultipleCiphers to v2.0.2 (SQLite 3.48.0) (#116)
This is a redo of the same update as the previous one with `SQLITE_ENABLE_UPDATE_DELETE_LIMIT` enabled.
2025-01-29 05:36:07 +05:30
Mahesh Bandara WijerathnaandGitHub ded7527225 Update SQLite3MultipleCiphers to v2.0.2 (SQLite 3.48.0) (#114) 2025-01-16 14:28:20 +05:30
Mahesh Bandara WijerathnaandGitHub 172eab467b Update SQLite3MultipleCiphers to v1.9.2 (SQLite 3.47.2) (#110) 2024-12-09 06:26:05 +05:30
Mahesh Bandara WijerathnaandGitHub 7f09738a92 Update SQLite3MultipleCiphers to v1.9.1 (SQLite 3.47.1) (#108) 2024-11-27 08:03:57 +05:30
Mahesh Bandara WijerathnaandGitHub 886b0b6b5f Update SQLite3MultipleCiphers to v1.9.0 (SQLite 3.47.0) (#106) 2024-10-24 15:25:47 +05:30
Mahesh Bandara WijerathnaandGitHub f331d2d04e Update SQLite3MultipleCiphers to v1.8.7 (SQLite 3.46.1) (#105) 2024-09-12 04:46:48 +05:30
Mahesh Bandara Wijerathnaandmikeburgh 7833711a4a Set SQLITE_ENABLE_DBSTAT_VTAB compile-time option
Co-authored-by: mikeburgh <[email protected]>
2024-09-01 16:56:34 +05:30
Mahesh Bandara WijerathnaandMatthew McEachen de2e018add Update troubleshooting.md
There were a bunch of windows instructions that aren't relevant anymore (Node.js on windows just works if you "install the necessary tools" now!)

Co-authored-by: Matthew McEachen <[email protected]>
2024-05-30 12:20:59 +05:30
Mahesh Bandara WijerathnaandGitHub 9163dd1e1c Update SQLite3MultipleCiphers to v1.8.5 (SQLite 3.46.0) (#90) 2024-05-25 12:17:42 +05:30
Mahesh Bandara WijerathnaandGitHub 14d2275090 Update SQLite3MultipleCiphers to v1.8.4 (SQLite 3.45.2) (#89)
* Update `SQLite3MultipleCiphers` to `v1.8.4` (SQLite `3.45.2`)

* Fix serialize tests for an empty database
2024-04-10 13:33:44 +05:30
Mahesh Bandara WijerathnaandNiklas Wenzel f7ee3351e8 Clarify error handling behavior for nested transactions in docs
Co-authored-by: Niklas Wenzel <[email protected]>
2024-04-05 10:00:58 +05:30
Mahesh Bandara WijerathnaandKristoffer K 511f546164 fix: support SpatiaLite extension
Co-authored-by: Kristoffer K <[email protected]>
2024-04-05 00:54:33 +05:30
Mahesh Bandara WijerathnaandGitHub 259794a185 Update SQLite3MultipleCiphers to v1.8.3 (SQLite 3.45.1) (#81) 2024-02-01 05:57:53 +05:30
Mahesh Bandara WijerathnaandGitHub a0aa648307 Update SQLite3MultipleCiphers to v1.8.2 (SQLite 3.45.0) (#80) 2024-01-17 06:21:44 +05:30
Mahesh Bandara WijerathnaandGitHub 775d0ea198 Update SQLite3MultipleCiphers to v1.8.1 (SQLite 3.44.2) (#77) 2023-12-03 06:13:33 +05:30
Mahesh Bandara WijerathnaandGitHub 8770b7c2c7 Update SQLite3MultipleCiphers to v1.8.0 (SQLite 3.44.1) (#76) 2023-11-24 04:41:00 +05:30
Mahesh Bandara WijerathnaandGitHub 350e08191a Update SQLite3MultipleCiphers amalgamation to v1.7.3 (#74) 2023-11-09 11:29:24 +05:30
Mahesh Bandara Wijerathna 48e7e6d108 Merge remote-tracking branch 'origin/master' 2023-10-12 04:28:00 +05:30
Mahesh Bandara WijerathnaandAlexander Prinzhorn dd0b192694 Update compilation.md
Co-authored-by: Alexander Prinzhorn <[email protected]>
2023-10-12 04:22:25 +05:30
Mahesh Bandara WijerathnaandGitHub 77b2715dd4 Update SQLite3MultipleCiphers amalgamation to v1.7.2 (#66) 2023-10-12 03:54:48 +05:30
Mahesh Bandara WijerathnaandGitHub 780b3fc181 Update SQLite3MultipleCiphers amalgamation to v1.6.5 (#60) 2023-09-15 08:37:02 +05:30
Mahesh Bandara WijerathnaandDanilo Bargen 9ad1868f56 Remove SQLITE_INTROSPECTION_PRAGMAS compile-time option
From the docs:

> This option is obsolete. It used to enable some extra some extra
> PRAGMA statements such as PRAGMA function_list, PRAGMA module_list,
> and PRAGMA pragma_list, but those pragmas are now all enabled by
> default.  See SQLITE_OMIT_INTROSPECTION_PRAGMAS.

It has been obsolete since 2019-10-04 (with SQLite 3.30.0).

Co-authored-by: Danilo Bargen <[email protected]>
2023-09-05 12:33:17 +05:30
Mahesh Bandara WijerathnaandCédric Van Rompay b1656b9b3f Fix result code type in SQliteError documentation
Fixes https://github.com/WiseLibs/better-sqlite3/issues/1007

Co-authored-by: Cédric Van Rompay <[email protected]>
2023-09-05 12:31:01 +05:30
Mahesh Bandara WijerathnaandGitHub c191c2f82a Update SQLite3MultipleCiphers amalgamation to v1.6.4 (#56) 2023-08-27 17:31:22 +05:30
Mahesh Bandara WijerathnaandGitHub 7ce8313f95 Update SQLite3MultipleCiphers amalgamation to v1.6.3 (#50) 2023-05-23 13:05:12 +05:30
Mahesh Bandara WijerathnaandAlexandr aed6eb3e1c Fixed several typos inside docs
Co-authored-by: Alexandr <[email protected]>
2023-04-10 02:38:12 +05:30
Mahesh Bandara WijerathnaandGitHub d8b8c70586 Update SQLite3MultipleCiphers amalgamation to v1.6.2 (#48) 2023-03-23 18:22:49 +05:30
Mahesh Bandara WijerathnaandGitHub 636f84d486 Update SQLite3MultipleCiphers amalgamation to v1.6.1 (#47) 2023-03-14 19:57:32 +05:30
Mahesh Bandara WijerathnaandGitHub 1b53d529e9 Update SQLite3MultipleCiphers amalgamation to v1.6.0 (#43) 2023-02-24 01:46:05 +05:30
Mahesh Bandara Wijerathna 8416dad76c Update key() and rekey() documentation 2023-02-16 07:07:39 +05:30
284281afac Add key() and rekey() functions to Database which accepts password as a Buffer (#41)
Co-authored-by: Michel Verbraak <[email protected]>
2023-02-11 07:26:24 +05:30