Skip to content

Commit 2139e8e

Browse files
committed
fixed changelog
1 parent 98f3a53 commit 2139e8e

2 files changed

Lines changed: 316 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 315 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,315 @@
1+
# Changelog
2+
3+
Please check [GitHub Releases](https://github.com/gms1/node-sqlite3/releases) for notes on more recent releases.
4+
5+
Please check [TryGhost/node-sqlite3 GitHub Releases](https://github.com/TryGhost/node-sqlite3/releases) for all releases between 5.0.3 and 6.0.1.
6+
7+
## 5.0.2
8+
- build: rebuild binaries before publishing [#1426](https://github.com/mapbox/node-sqlite3/pull/1426)
9+
10+
## 5.0.1
11+
- dep: node-addon-api to ^3.0.0 [#1367](https://github.com/mapbox/node-sqlite3/pull/1367)
12+
- bug: bad comparison of c string [#1347](https://github.com/mapbox/node-sqlite3/pull/1347)
13+
- build: Install files to be deployed [#1352](https://github.com/mapbox/node-sqlite3/pull/1352)
14+
- sqlite3: upgrade to 3.32.3 [#1351](https://github.com/mapbox/node-sqlite3/pull/1351)
15+
- bug: worker threads crash [#1367](https://github.com/mapbox/node-sqlite3/pull/1367)
16+
- bug: segfaults [#1368](https://github.com/mapbox/node-sqlite3/pull/1368)
17+
- typo: broken link to MapBox site [#1369](https://github.com/mapbox/node-sqlite3/pull/1369)
18+
19+
## 5.0.0
20+
- prebuilt: Node 14 support, dropped support for all version of Node < 10 [#1304](https://github.com/mapbox/node-sqlite3/pull/1304)
21+
- prebuilt: add electron 7.2 [#1324](https://github.com/mapbox/node-sqlite3/pull/1324)
22+
- napi: refactor codebase to use N-API instead of NAN (+ various improvements) [#1304](https://github.com/mapbox/node-sqlite3/pull/1304)
23+
- trace: don't require throw to add trace info for verbose [#1317](https://github.com/mapbox/node-sqlite3/pull/1317)
24+
- ci: remove permission setting [#1319](https://github.com/mapbox/node-sqlite3/pull/1319)
25+
26+
## 4.2.0
27+
- electron: Electron v8, v8.1.x & v8.2.x [#1294](https://github.com/mapbox/node-sqlite3/pull/1294) [#1308](https://github.com/mapbox/node-sqlite3/pull/1308)
28+
- sqlite3: update to 3.31.1 (3310100) [#1289](https://github.com/mapbox/node-sqlite3/pull/1289)
29+
- webpack: split sqlite3-binding.js out so that it could be override by webpack [#1268](https://github.com/mapbox/node-sqlite3/pull/1268)
30+
- sqlite3: enable 'SQLITE_ENABLE_DBSTAT_VTAB=1' [#1281](https://github.com/mapbox/node-sqlite3/pull/1281)
31+
- deps: remove request [#1287](https://github.com/mapbox/node-sqlite3/pull/1287)
32+
- deps: alternative update of node-gyp for electron (v1 - v4), windows [#1283](https://github.com/mapbox/node-sqlite3/pull/1283)
33+
- electron: fix dist url [#1282](https://github.com/mapbox/node-sqlite3/pull/1282)
34+
- docs: Added json1 support note [#1303](https://github.com/mapbox/node-sqlite3/pull/1303)
35+
36+
## 4.1.1
37+
- Electron v6.1 and v7 support [#1237](https://github.com/mapbox/node-sqlite3/pull/1237)
38+
- Electron v7.1 support [#1254](https://github.com/mapbox/node-sqlite3/pull/1254)
39+
- SQLite3 update to 3.30.1 [#1238](https://github.com/mapbox/node-sqlite3/pull/1238)
40+
- Overwrite 'msbuild_toolset' only if 'toolset' is defined [#1242](https://github.com/mapbox/node-sqlite3/pull/1242)
41+
- Upgrade CI to node-gyp 6.x for Windows Electron v5 & v6 builds [#1245](https://github.com/mapbox/node-sqlite3/pull/1245)
42+
- Node v13 support [#1247](https://github.com/mapbox/node-sqlite3/pull/1247)
43+
- Use minimum supported node version for Electron 7 [#1255](https://github.com/mapbox/node-sqlite3/pull/1255)
44+
45+
## 4.1.0
46+
47+
- Electron v6 support [#1195](https://github.com/mapbox/node-sqlite3/pull/1195)
48+
- Electron v4.1 and v4.2 support [#1180](https://github.com/mapbox/node-sqlite3/pull/1180)
49+
- Custom file header with `--sqlite_magic` [#1144](https://github.com/mapbox/node-sqlite3/pull/1144)
50+
- https everywhere [#1177](https://github.com/mapbox/node-sqlite3/pull/1177)
51+
52+
## 4.0.9
53+
- Use trusty as the base for prebuilts [#1167](https://github.com/mapbox/node-sqlite3/pull/1167)
54+
55+
## 4.0.8
56+
- Rerelease of 4.0.7 but removed excess .vscode files [0df90c7](https://github.com/mapbox/node-sqlite3/commit/0df90c7811331169ad5f8fbad396422e72757af3)
57+
58+
## 4.0.7
59+
60+
- Node v12 support
61+
- Electron v5 support
62+
- Fix backup API tests
63+
- HAVE_USLEEP=1 for all platforms
64+
- docker suport
65+
66+
## 4.0.6
67+
- Release of 4.0.5 (again due CI)
68+
69+
## 4.0.5
70+
- **SECURITY:** Upgrade SQLite to 3.26.0 [#1088](https://github.com/mapbox/node-sqlite3/pull/1088)
71+
- add constants for file open (shared databases) [#1078](https://github.com/mapbox/node-sqlite3/pull/1078)
72+
- Allow specifying the python to use [#1089](https://github.com/mapbox/node-sqlite3/pull/1089)
73+
74+
## 4.0.4
75+
- Add NodeJS 11 support [#1072](https://github.com/mapbox/node-sqlite3/pull/1072)
76+
- Add electron osx 3.0.0 support [#1071](https://github.com/mapbox/node-sqlite3/pull/1071)
77+
78+
## 4.0.3
79+
80+
- Increase electron/osx binary coverage [#1041](https://github.com/mapbox/node-sqlite3/pull/1041) (@kewde)
81+
82+
## 4.0.2
83+
84+
- Fixed HTTP proxy support by using `request` over `needle` in node-pre-gyp
85+
86+
## 4.0.1
87+
88+
- Node v10 support
89+
- Upgrade to node-pre-gyp@0.10.1
90+
- Upgrade to nan@2.10.0
91+
- Upgrade to sqlite v3.24.0
92+
- Stopped bundling node-pre-gyp
93+
- Upgrade to mocha@5
94+
- Now building electron binaries (@kewde)
95+
- Add OPEN_FULLMUTEX constant
96+
97+
## 4.0.0
98+
99+
- Drop support for Node v0.10 and v.12
100+
- Upgrade to node-pre-gyp@0.9.0
101+
- Upgrade to nan@2.9.2
102+
103+
## 3.1.13
104+
105+
- Attempt to fix regression of #866
106+
107+
## 3.1.12
108+
109+
- Fixed to ensure the binaries do not rely on `GLIBC_2.14` and only `GLIBC_2.2.5`. This regressed in v3.1.11.
110+
111+
## 3.1.11
112+
113+
- Fixed building from source on alpine linux
114+
115+
## 3.1.10
116+
117+
- Removed `npm ls` from `prepublish` hook per mapbox/node-pre-gyp#291
118+
- Upgraded node-pre-gyp to v0.6.37
119+
- Removed accidentally committed large file
120+
121+
## 3.1.9
122+
123+
- Added support for node v8 and upgraded `nan`, `node-pre-gyp` deps.
124+
125+
## 3.1.8
126+
127+
- Added support for node v7 (pre-compiled binaries available)
128+
129+
## 3.1.7
130+
131+
- Upgrade sqlite to 3.15, enable FTS4, FTS5 (@wmertens)
132+
- Upgrade to node-pre-gyp@0.6.31 and nan@2.4.0
133+
134+
## 3.1.6
135+
136+
- Starts bundling node-pre-gyp again to avoid #720
137+
138+
## 3.1.5
139+
140+
- [Added support for sqlite3_interrupt](https://github.com/mapbox/node-sqlite3/pull/518): this makes
141+
it possible to interrupt a long-running query.
142+
- [Fixes uv_ref race](https://github.com/mapbox/node-sqlite3/pull/705).
143+
144+
## 3.1.4
145+
146+
- Added support for node v6
147+
148+
## 3.1.3
149+
150+
- Upgrade to node-pre-gyp@0.6.26 with better support for Electron
151+
152+
## 3.1.2
153+
154+
- Only providing binaries for node v0.10x, v0.12.x, v4, and v5
155+
- Upgrade to nan@2.2.x
156+
- Upgrade to node-pre-gyp@0.6.24
157+
158+
159+
## 3.1.1
160+
161+
- Support for node 5.x
162+
- Upgraded SQLite to 3.9.1: https://www.sqlite.org/releaselog/3_9_1.html
163+
- Enabled json1 extension by default
164+
165+
## 3.1.0
166+
167+
- Support for node 3.x and 4.x
168+
- Stopped producing binaries for node-webkit and 32 bit linux
169+
170+
## 3.0.11
171+
172+
- Support for io.js 3.x (upgrade to Nan 2.x) @kkoopa
173+
174+
## 3.0.10
175+
176+
- Upgraded SQLite to 3.8.11.1: https://www.sqlite.org/releaselog/3_8_11_1.html
177+
- Fixed binary compatibility regression with old centos/rhel glibc GLIBC_2.14 (re-introduced alpine linux (musl) build regression)
178+
- Now providing binaries against Visual Studio 2015 (pass --toolset=v140) and use binaries from https://github.com/mapbox/node-cpp11
179+
180+
## 3.0.9
181+
182+
- Fixed build regression against alpine linux (musl)
183+
- Upgraded node-pre-gyp@0.6.8
184+
185+
## 3.0.8
186+
187+
- Fixed build regression against FreeBSD
188+
- Upgraded node-pre-gyp@0.6.7
189+
190+
## 3.0.7
191+
192+
- Fixed build regression against ARM and i386 linux
193+
- Upgraded node-pre-gyp@0.6.6
194+
- Added support for io.js 2.0.0
195+
196+
## 3.0.6
197+
198+
- Upgraded node-pre-gyp@0.6.5
199+
- Upgraded nan@1.8.4
200+
- Fixed binaries to work on older linux systems (circa GLIBC_2.2.5 like centos 6) @bnoordhuis
201+
- Updated internal libsqlite3 from 3.8.7.1 -> 3.8.9 (https://www.sqlite.org/news.html)
202+
203+
## 3.0.5
204+
205+
- IO.js and Node v0.12.x support.
206+
- Node-webkit v0.11.x support regressed in this release, sorry (https://github.com/mapbox/node-sqlite3/issues/404).
207+
208+
## 3.0.4
209+
210+
- Upgraded node-pre-gyp@0.6.1
211+
212+
## 3.0.3
213+
214+
- Upgraded to node-pre-gyp@0.6.0 which should fix crashes against node v0.11.14
215+
- Now providing binaries against Visual Studio 2014 (pass --toolset=v140) and use binaries from https://github.com/mapbox/node-cpp11
216+
217+
## 3.0.2
218+
219+
- Republish for possibly busted npm package.
220+
221+
## 3.0.1
222+
223+
- Use ~ in node-pre-gyp semver for more flexible dep management.
224+
225+
## 3.0.0
226+
227+
Released September 20nd, 2014
228+
229+
- Backwards-incompatible change: node versions 0.8.x are no longer supported.
230+
- Updated to node-pre-gyp@0.5.27
231+
- Updated NAN to 1.3.0
232+
- Updated internal libsqlite3 to v3.8.6
233+
234+
## 2.2.7
235+
236+
Released August 6th, 2014
237+
238+
- Removed usage of `npm ls` with `prepublish` target (which breaks node v0.8.x)
239+
240+
## 2.2.6
241+
242+
Released August 6th, 2014
243+
244+
- Fix bundled version of node-pre-gyp
245+
246+
## 2.2.5
247+
248+
Released August 5th, 2014
249+
250+
- Fix leak in complete() callback of Database.each() (#307)
251+
- Started using `engineStrict` and improved `engines` declaration to make clear only >= 0.11.13 is supported for the 0.11.x series.
252+
253+
## 2.2.4
254+
255+
Released July 14th, 2014
256+
257+
- Now supporting node v0.11.x (specifically >=0.11.13)
258+
- Fix db opening error with absolute path on windows
259+
- Updated to node-pre-gyp@0.5.18
260+
- updated internal libsqlite3 from 3.8.4.3 -> 3.8.5 (https://www.sqlite.org/news.html)
261+
262+
## 2.2.3
263+
264+
- Fixed regression in v2.2.2 for installing from binaries on windows.
265+
266+
## 2.2.2
267+
268+
- Fixed packaging problem whereby a `config.gypi` was unintentially packaged and could cause breakages for OS X builds.
269+
270+
## 2.2.1
271+
272+
- Now shipping with 64bit FreeBSD binaries against both node v0.10.x and node v0.8.x.
273+
- Fixed solaris/smartos source compile by passing `-std=c99` when building internally bundled libsqlite3 (#201)
274+
- Reduced size of npm package by ignoring tests and examples.
275+
- Various fixes and improvements for building against node-webkit
276+
- Upgraded to node-pre-gyp@0.5.x from node-pre-gyp@0.2.5
277+
- Improved ability to build from source against `sqlcipher` by passing custom library name: `--sqlite_libname=sqlcipher`
278+
- No changes to C++ Core / Existing binaries are exactly the same
279+
280+
## 2.2.0
281+
282+
Released Jan 13th, 2014
283+
284+
- 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
285+
- improved binary deploy system using https://github.com/springmeyer/node-pre-gyp
286+
- binary install now supports http proxies
287+
- source compile now supports freebsd
288+
- fixed support for node-webkit
289+
290+
## 2.1.19
291+
292+
Released October 31st, 2013
293+
294+
- Started respecting `process.env.npm_config_tmp` as location to download binaries
295+
- Removed uneeded `progress` dependency
296+
297+
## 2.1.18
298+
299+
Released October 22nd, 2013
300+
301+
- `node-sqlite3` moved to mapbox github group
302+
- Fixed reporting of node-gyp errors
303+
- Fixed support for node v0.6.x
304+
305+
## 2.1.17
306+
- Minor fixes to binary deployment
307+
308+
## 2.1.16
309+
- Support for binary deployment
310+
311+
## 2.1.15
312+
313+
Released August 7th, 2013
314+
315+
- Minor readme additions and code optimizations

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ This module was originally created by [Mapbox](https://mapbox.com/) & is now mai
234234

235235
# Changelog
236236

237-
We use [GitHub releases](https://github.com/gms1/node-sqlite3/releases) for notes on the latest versions. See [CHANGELOG.md](https://github.com/gms1/node-sqlite3/blob/b05f4594cf8b0de64743561fcd2cfe6f4571754d/CHANGELOG.md) in git history for details on older versions.
237+
We use [GitHub releases](https://github.com/gms1/node-sqlite3/releases) for notes on the latest versions. See [CHANGELOG.md](https://github.com/gms1/node-sqlite3/blob/main/CHANGELOG.md) in git history for details on older versions.
238238

239239
# Copyright & license
240240

0 commit comments

Comments
 (0)