Commit Graph

1326 Commits

Author SHA1 Message Date
Fedor Indutnyy
3c4a7eebba Merge remote-tracking branch 'upstream/master' 2022-04-07 16:46:10 -07:00
Fedor Indutny
bd26a8145b sqlcipher support 2022-04-07 16:44:24 -07:00
Mahesh Bandara Wijerathna
fa58644ca1 Add support for electron v17 prebuilds 2022-01-31 21:55:27 -08:00
Joshua Wise
8c7c8e5025 tweak to api docs 2022-01-18 20:39:55 -06:00
Joshua Wise
98095c4edb 7.5.0 2022-01-18 20:28:14 -06:00
Joshua Wise
e9ee374077 fixed test 2022-01-18 20:15:14 -06:00
Joshua Wise
963327a801 fixed strange windows build issue 2022-01-18 20:01:48 -06:00
Joshua Wise
9ad75ac5c8 added temporary console.logs for debugging CI 2022-01-18 19:53:09 -06:00
Joshua Wise
032746ba1d added temporary console.logs for debugging CI 2022-01-18 19:46:11 -06:00
Joshua Wise
9f6050a562 implemented "nativeBinding" database option 2022-01-18 17:45:57 -06:00
Joshua Wise
539ff32b96 implemented statement.busy getter 2022-01-18 16:19:51 -06:00
Joshua Wise
6ab63c1f63 fixed obscure bug 2022-01-18 16:01:01 -06:00
Joshua Wise
fc565653d6 made SqliteError code property enumerable 2022-01-18 15:37:47 -06:00
Joshua Wise
8e11207eec updated docs 2022-01-18 15:34:02 -06:00
Joshua Wise
da19254fc2 added example for adding compile-time options to a custom amalgamation 2022-01-18 15:32:29 -06:00
Joshua Wise
0f871ba54a added documentation for SqliteError, and improved error message for binding non-plain objects 2022-01-18 15:23:36 -06:00
Joshua Wise
12d0083151 dont show diffs for sqlite3 source files or files generated by lzz 2022-01-18 14:40:10 -06:00
Joshua Wise
1e7e1d090f upgraded SQLite to 3.37.2, and removed tar dependency 2022-01-18 14:36:46 -06:00
Joshua Wise
230ea65ed0 7.4.6 2021-12-29 18:30:35 -05:00
Joshua Wise
5bbd71d585 upgraded to SQLite 3.37.0 2021-12-29 18:30:29 -05:00
Joshua Wise
ccc9460ed0 tweak to README.md 2021-12-29 18:26:39 -05:00
John Haugeland
e488ff47b9
Add an example using import in Typescript (#676)
* Add an example using `import` in Typescript

It's much harder to track down the expected syntax than one would want.  Could we just toss a note in?

* Update README.md
2021-12-29 17:14:06 -06:00
Mahesh Bandara Wijerathna
7dd0a395fd
Add workflow_dispatch trigger for tests (#731) 2021-12-29 17:11:04 -06:00
Mahesh Bandara Wijerathna
b67b9696b1
Use github context properties in arm64-alpine prebuild job (#729) 2021-12-29 17:10:08 -06:00
Joshua Wise
fedcca3e31 7.4.5 2021-11-19 16:36:34 -06:00
Antti
ac4d76a04a
add arm64 prebuilds for alpine (#714)
* add arm64 prebuilds for alpine

* run arm64 build inside emulated arm64 docker container
2021-11-19 16:10:16 -06:00
Mahesh Bandara Wijerathna
bd2a69e3e6
Update prebuild-install to v7.0.0 (#724) 2021-11-19 16:02:09 -06:00
Mahesh Bandara Wijerathna
6c97553971 Add electron v16 prebuild support 2021-11-15 22:23:35 -08:00
Joshua Wise
1ac101d7de 7.4.4 2021-10-25 08:32:43 -05:00
Joshua Wise
22c2ab8199 reverted mocha version 2021-10-25 08:31:23 -05:00
Joshua Wise
5858f6c8c0 Merge branch 'master' of github.com:JoshuaWise/better-sqlite3 2021-10-25 08:29:14 -05:00
Matthew McEachen
ad9b28e502
Upgrade depencies (#702)
Addresses #692 and #694
2021-10-25 08:29:03 -05:00
Oliver Kamer
8a70a92430
Prebuild for alpine (#641)
* prebuild node for alpine

This should speed up CI in docker containers a lot

* Fix the build for alpine

Much simpler and should work

* hopefully final fix

I'm not good at the github workflow stuff

Co-authored-by: Joshua Wise <8255757+JoshuaWise@users.noreply.github.com>
2021-10-25 08:27:05 -05:00
Ameen Rashad Vazhayil
ff15af59da
ci: add prebuild for electron 32 bit windows (#584)
There is a many leading electron applications which is supports windows 32bit version. So it will be good to have a prebuild for that.

Co-authored-by: Joshua Wise <8255757+JoshuaWise@users.noreply.github.com>
2021-10-25 08:20:55 -05:00
Joshua Wise
28195b3ca5 added CODEOWNERS 2021-10-25 08:07:50 -05:00
Kunal Dabir
b433c8a2ee
add electron 14 and 15 (#705) 2021-10-25 07:24:09 -05:00
Jan Alexander Steffens
23c56aa77e
Encapsulate the internal SQLite (#684)
Add linker flags to
 - prevent the dynamic linker from using an external SQLite for this
   library (`-Bsymbolic`) and
 - prevent the dynamic linker from using the internal SQLite for other
   libraries (`--exclude-libs ALL`).

This is just a (conflict-free) cherry-pick of a Signal-specific fix in
https://github.com/signalapp/better-sqlite3/pull/3 that seems OK to
upstream further.
2021-08-23 13:41:58 -05:00
Joshua Wise
1fa3c77e90 7.4.3 2021-07-19 00:13:43 -05:00
Joshua Wise
b3169ef6d6 fixed bug in node 14 where empty buffers are bound as null 2021-07-19 00:13:37 -05:00
Joshua Wise
3467abdd4c 7.4.2 2021-07-18 23:45:16 -05:00
Joshua Wise
4d316a5dfc added SQLITE_ENABLE_MATH_FUNCTIONS 2021-07-18 23:44:34 -05:00
Joshua Wise
d094aac3f5 updated tests 2021-07-18 21:47:44 -05:00
Joshua Wise
be7770e054 upgraded to sqlite 3.36 2021-07-18 21:27:11 -05:00
Joshua Wise
115258a106 fixed typo in docs 2021-06-05 21:30:05 -05:00
Joshua Wise
309708be17 7.4.1 2021-06-05 21:27:11 -05:00
Matthew Rathbone
ed3d203086
Fixes GLIBC 2.29 issues, electron issues, and more (#631)
* Update build.yml

* everything on 18.04
2021-06-05 21:24:09 -05:00
Joshua Wise
ea5725b5fd added support for node v16 2021-06-05 21:23:55 -05:00
Joshua Wise
a65bec1ba2 improved documentation 2021-06-05 21:19:08 -05:00
Alexander Prinzhorn
4fe0ae3240
Document empty string -> tmp db (#629) 2021-06-05 21:10:10 -05:00
Paul Rosania
bd52e0408b
Generate prebuilds for Electron 13 (#638) 2021-06-05 21:09:19 -05:00