Releases: subframe7536/kysely-sqlite-tools
Releases · subframe7536/kysely-sqlite-tools
v0.7.0
🚨 Breaking Changes
- dialect-bun-worker: Use
SELECT 1
withrun()
to getinsertId
andnumAffectedRows
(requiresBun@^1.1.14
) - by @subframe7536 (0094f) - dialect-tauri: Upgrade
@tauri-apps/plugin-sql
dependency to2.0.0
- by @subframe7536 (8f5a6)
🚀 Features
- dialect-bun-worker: Function to create custom OnMessageCallback in worker, add stream support - by @subframe7536 (41750)
- dialect-sqlite-worker: Function to create custom OnMessageCallback in worker - by @subframe7536 (611ad)
- dialect-wasqlite-worker: Function to create custom OnMessageCallback in worker - by @subframe7536 (46541)
- worker: Export worker paths - by @subframe7536 (6f13e)
🐞 Bug Fixes
- dialect-worker: Fix stream issue - by @subframe7536 (b4480)
View changes on GitHub
v0.6.3
🚨 Breaking Changes
- dialect-tauri: Rename
TaruiSqlDriver
toTauriSqlDriver
, correct name - by @subframe7536 (118a9)
🚀 Features
- dialect-sqlite-worker: Support stream - by @subframe7536 (3a6ed)
- dialect-wasqlite-worker: Support stream - by @subframe7536 (aeddf)
- plugin: Add BaseSerializePlugin - by @subframe7536 (ed545)
View changes on GitHub
v0.6.2
🚀 Features
- dialect-wasqlite-worker: Upgrade wasqlite and fix url - by @subframe7536 (b7bf6)
View changes on GitHub
v0.6.1
🚨 Breaking Changes
- dialect-tauri: Drop support for MySQL and PostgreSQL - by @subframe7536 (8d333)
🚀 Features
- dialect: Remove prefix # of config - by @subframe7536 (d6c33)
🐞 Bug Fixes
- dialect-bun-worker: Fix miss destroy message - by @subframe7536 (25a6b)
View changes on GitHub
v0.6.0
🚨 Breaking Changes
- Move out sqlite-builder - by @subframe7536 (4d7e0)
🚀 Features
- utils: Improve logger - by @subframe7536 (f2355)
🐞 Bug Fixes
- dialect-wasm: Fix NodeWasmDialect type - by @subframe7536 (fe139)
- worker-dialect: Reject with error instead of string - by @subframe7536 (bb932)
🏎 Performance
- plugin: Improve string perf and use forof - by @subframe7536 (09e07)
View changes on GitHub
v0.5.8
🚨 Breaking Changes
- builder:
- Rename
updateTableSchema
tosyncDB
- by @subframe7536 (79b5e) - Better schema definition - by @subframe7536 (3c5db)
- Rename
🚀 Features
- builder:
- Support soft delete - by @subframe7536 (5b180)
- Improve schema diff process, remove reserveOldData option - by @subframe7536 (fd8d5)
- builder, utils:
- Rename precompile methods - by @subframe7536 (e5f3d)
View changes on GitHub
v0.5.7
🚀 Features
- builder:
- Add afterRollback hook - by @subframe7536 (c46b8)
- Execute sync in transaction and normalize hooks - by @subframe7536 (e88d6)
- Make
skipSyncWhenSame
required - by @subframe7536 (a503c) - Normalize transaction trigger name - by @subframe7536 (86085)
- Change TableUpdater return type and fix transaction bugs - by @subframe7536 (821fa)
- dialect-bun-worker:
- Use built-in EventEmitter instead of zen-mitt - by @subframe7536 (9b4bc)
- dialect-sqlite-worker:
- Custom worker path - by @subframe7536 (6758f)
- plugin:
- Optimize json check and skip date parse inside json - by @subframe7536 (3baee)
- utils:
- Merge param using
JSON.stringify
- by @subframe7536 (cf211) - Improve pragma type - by @subframe7536 (1e293)
- Merge param using
🐞 Bug Fixes
- dialect-bun-worker: Cache should use .query instead of .prepare - by @subframe7536 (f4b82)
- plugin: Deserialize array - by @subframe7536 (048ef)
View changes on GitHub
v0.5.6
No significant changes
View changes on GitHub
v0.5.4
🐞 Bug Fixes
- dialect-wasqlite-worker:
- Fix custom worker/url can't load - by @subframe7536 (d2eeb)
- Upgrade upstream to make sure data persisted - by @subframe7536 (04647)