Releases: WiseLibs/better-sqlite3
Releases · WiseLibs/better-sqlite3
v2.0.0
5041cd8 updated copyright year
9588787 defaultSafeIntegers()
now has the same semantics as safeIntegers()
59af62a removed event emitter from database prototype
0faf7a4 databases now open and close synchronously, instead requiring developers to use the event emitter interface
v1.3.8
7dc4add Merge pull request #10 from bengotow/bengotow/ia32-support
f9969da fix support for ia32 on Windows
v1.3.6
29e04d6 added support for microsoft windows
v1.3.1
3779fc9 read-only statements that do not return data can now be executed with .run()
This removes the .readonly
property and introduces the .returnsData
property as its replacement. Statements are no longer semantically segregated based on whether they modify data, but rather whether they return data. There are two major reasons for this:
- It makes more sense to
.prepare('BEGIN;').run()
than to .prepare('BEGIN;').get()
- Both
CREATE TABLE foo (bar)
and CREATE TABLE IF NOT EXISTS foo (bar)
should use the same execution method (.run()
)
v1.2.1
ab3e15d fixed inconsistent parameter binding logic
5a73a4e greatly improved string performance
v1.1.3
5a019b7 fixed minor bug with binding parameters
v1.1.1
82863fd exposed the "memory" property on database objects
v1.0.2
98a037a fixed edge case bug when binding buffers and using .each()