- drop python2 requirement
- adding qspectre flag
- chore: don't lock node-gyp version
- chore: remove unused napi_build_version
- chore: swallow non-throwable exceptions
- fix: types for sqlite3.Statement
- Merge upstream changes
- build: rebuild binaries before publishing #1426
- dep: node-addon-api to ^3.0.0 #1367
- bug: bad comparison of c string #1347
- build: Install files to be deployed #1352
- sqlite3: upgrade to 3.32.3 #1351
- bug: worker threads crash #1367
- bug: segfaults #1368
- typo: broken link to MapBox site #1369
- prebuilt: Node 14 support, dropped support for all version of Node < 10 #1304
- prebuilt: add electron 7.2 #1324
- napi: refactor codebase to use N-API instead of NAN (+ various improvements) #1304
- trace: don't require throw to add trace info for verbose #1317
- ci: remove permission setting #1319
- electron: Electron v8, v8.1.x & v8.2.x #1294 #1308
- sqlite3: update to 3.31.1 (3310100) #1289
- webpack: split sqlite3-binding.js out so that it could be override by webpack #1268
- sqlite3: enable 'SQLITE_ENABLE_DBSTAT_VTAB=1' #1281
- deps: remove request #1287
- deps: alternative update of node-gyp for electron (v1 - v4), windows #1283
- electron: fix dist url #1282
- docs: Added json1 support note #1303
- Electron v6.1 and v7 support #1237
- Electron v7.1 support #1254
- SQLite3 update to 3.30.1 #1238
- Overwrite 'msbuild_toolset' only if 'toolset' is defined #1242
- Upgrade CI to node-gyp 6.x for Windows Electron v5 & v6 builds #1245
- Node v13 support #1247
- Use minimum supported node version for Electron 7 #1255
- Electron v6 support #1195
- Electron v4.1 and v4.2 support #1180
- Custom file header with
--sqlite_magic
#1144 - https everywhere #1177
- Use trusty as the base for prebuilts #1167
- Rerelease of 4.0.7 but removed excess .vscode files 0df90c7
- Node v12 support
- Electron v5 support
- Fix backup API tests
- HAVE_USLEEP=1 for all platforms
- docker suport
- Release of 4.0.5 (again due CI)
- SECURITY: Upgrade SQLite to 3.26.0 #1088
- add constants for file open (shared databases) #1078
- Allow specifying the python to use #1089
- Increase electron/osx binary coverage #1041 (@kewde)
- Improved extended error code handling
- Enabled extended error codes when opening of DB fails (via
sqlite3_extended_errcode
)
- Enabled extended error codes by default (via
sqlite3_extended_result_codes
)
- Fixed HTTP proxy support by using
request
overneedle
in node-pre-gyp
- Node v10 support
- Upgrade to node-pre-gyp@0.10.1
- Upgrade to nan@2.10.0
- Upgrade to sqlite v3.24.0
- Stopped bundling node-pre-gyp
- Upgrade to mocha@5
- Now building electron binaries (@kewde)
- Add OPEN_FULLMUTEX constant
- Drop support for Node v0.10 and v.12
- Upgrade to node-pre-gyp@0.9.0
- Upgrade to nan@2.9.2
- Attempt to fix regression of #866
- Fixed to ensure the binaries do not rely on
GLIBC_2.14
and onlyGLIBC_2.2.5
. This regressed in v3.1.11.
- Fixed building from source on alpine linux
- Removed
npm ls
fromprepublish
hook per mapbox/node-pre-gyp#291 - Upgraded node-pre-gyp to v0.6.37
- Removed accidentally committed large file
- Added support for node v8 and upgraded
nan
,node-pre-gyp
deps.
- Added support for node v7 (pre-compiled binaries available)
- Upgrade sqlite to 3.15, enable FTS4, FTS5 (@wmertens)
- Upgrade to node-pre-gyp@0.6.31 and nan@2.4.0
- Starts bundling node-pre-gyp again to avoid #720
- Added support for sqlite3_interrupt: this makes it possible to interrupt a long-running query.
- Fixes uv_ref race.
- Added support for node v6
- Upgrade to node-pre-gyp@0.6.26 with better support for Electron
- Only providing binaries for node v0.10x, v0.12.x, v4, and v5
- Upgrade to nan@2.2.x
- Upgrade to node-pre-gyp@0.6.24
- Support for node 5.x
- Upgraded SQLite to 3.9.1: https://www.sqlite.org/releaselog/3_9_1.html
- Enabled json1 extension by default
- Support for node 3.x and 4.x
- Stopped producing binaries for node-webkit and 32 bit linux
- Support for io.js 3.x (upgrade to Nan 2.x) @kkoopa
- Upgraded SQLite to 3.8.11.1: https://www.sqlite.org/releaselog/3_8_11_1.html
- Fixed binary compatibility regression with old centos/rhel glibc GLIBC_2.14 (re-introduced alpine linux (musl) build regression)
- Now providing binaries against Visual Studio 2015 (pass --toolset=v140) and use binaries from https://github.com/mapbox/node-cpp11
- Fixed build regression against alpine linux (musl)
- Upgraded node-pre-gyp@0.6.8
- Fixed build regression against FreeBSD
- Upgraded node-pre-gyp@0.6.7
- Fixed build regression against ARM and i386 linux
- Upgraded node-pre-gyp@0.6.6
- Added support for io.js 2.0.0
- Upgraded node-pre-gyp@0.6.5
- Upgraded nan@1.8.4
- Fixed binaries to work on older linux systems (circa GLIBC_2.2.5 like centos 6) @bnoordhuis
- Updated internal libsqlite3 from 3.8.7.1 -> 3.8.9 (https://www.sqlite.org/news.html)
- IO.js and Node v0.12.x support.
- Node-webkit v0.11.x support regressed in this release, sorry (TryGhost#404).
- Upgraded node-pre-gyp@0.6.1
- Upgraded to node-pre-gyp@0.6.0 which should fix crashes against node v0.11.14
- Now providing binaries against Visual Studio 2014 (pass --toolset=v140) and use binaries from https://github.com/mapbox/node-cpp11
- Republish for possibly busted npm package.
- Use ~ in node-pre-gyp semver for more flexible dep management.
Released September 20nd, 2014
- Backwards-incompatible change: node versions 0.8.x are no longer supported.
- Updated to node-pre-gyp@0.5.27
- Updated NAN to 1.3.0
- Updated internal libsqlite3 to v3.8.6
Released August 6th, 2014
- Removed usage of
npm ls
withprepublish
target (which breaks node v0.8.x)
Released August 6th, 2014
- Fix bundled version of node-pre-gyp
Released August 5th, 2014
- Fix leak in complete() callback of Database.each() (#307)
- Started using
engineStrict
and improvedengines
declaration to make clear only >= 0.11.13 is supported for the 0.11.x series.
Released July 14th, 2014
- Now supporting node v0.11.x (specifically >=0.11.13)
- Fix db opening error with absolute path on windows
- Updated to node-pre-gyp@0.5.18
- updated internal libsqlite3 from 3.8.4.3 -> 3.8.5 (https://www.sqlite.org/news.html)
- Fixed regression in v2.2.2 for installing from binaries on windows.
- Fixed packaging problem whereby a
config.gypi
was unintentially packaged and could cause breakages for OS X builds.
- Now shipping with 64bit FreeBSD binaries against both node v0.10.x and node v0.8.x.
- Fixed solaris/smartos source compile by passing
-std=c99
when building internally bundled libsqlite3 (#201) - Reduced size of npm package by ignoring tests and examples.
- Various fixes and improvements for building against node-webkit
- Upgraded to node-pre-gyp@0.5.x from node-pre-gyp@0.2.5
- Improved ability to build from source against
sqlcipher
by passing custom library name:--sqlite_libname=sqlcipher
- No changes to C++ Core / Existing binaries are exactly the same
Released Jan 13th, 2014
- updated internal libsqlite3 from 3.7.17 -> 3.8.2 (https://www.sqlite.org/news.html) which includes the next-generation query planner http://www.sqlite.org/queryplanner-ng.html
- improved binary deploy system using https://github.com/springmeyer/node-pre-gyp
- binary install now supports http proxies
- source compile now supports freebsd
- fixed support for node-webkit
Released October 31st, 2013
- Started respecting
process.env.npm_config_tmp
as location to download binaries - Removed uneeded
progress
dependency
Released October 22nd, 2013
node-sqlite3
moved to mapbox github group- Fixed reporting of node-gyp errors
- Fixed support for node v0.6.x
- Minor fixes to binary deployment
- Support for binary deployment
Released August 7th, 2013
- Minor readme additions and code optimizations