Releases: subframe7536/kysely-sqlite-tools
Releases · subframe7536/kysely-sqlite-tools
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)
View changes on GitHub
v0.5.3
v0.5.2
🚀 Features
- builder: Add afterCommit hook for transaction - by @subframe7536 (b8daa)
- dialect-wasqlite-worker: Fallback module worker to classic worker - by @subframe7536 (d0f05)
- plugin: Custom skip node - by @subframe7536 (8a31b)
- utils: Add runWithSavePoint - by @subframe7536 (3909e)
🐞 Bug Fixes
- dialect-tauri: Cleanup - by @subframe7536 (eed80)
- dialect-wasm: Finalize wa-sqlite str_new - by @subframe7536 (64ed0)
View changes on GitHub
v0.5.1
🚨 Breaking Changes
- builder: Rename functions - by @subframe7536 (f9c6c)
🚀 Features
- builder:
- Add afterUpdate hook - by @subframe7536 (1a899)
- Remove executeCompiled & executeCompiledTakeList, please use execute - by @subframe7536 (b125f)
- dialect-wasqlite-worker:
- Minimum version check function - by @subframe7536 (d103a)
- utils:
- Add foreignKeys function - by @subframe7536 (e43d9)
🐞 Bug Fixes
- dialect: Use built-in SelectQueryNode check - by @subframe7536 (e03fa)
- dialect-bun-worker: Reduce duplicate cache check - by @subframe7536 (7b503)
- utils: Use Compiled.raw to fix execute error - by @subframe7536 (40487)
View changes on GitHub
v0.5.0
🚀 Features
- builder: Add params for raw and add optimize method - by @subframe7536 (b3214)
- workspace: Separate
kysely-sqlite-utils
fromkysely-sqlite-builder
- by @subframe7536 (f5406)
🐞 Bug Fixes
- builder: Fix transaction - by @subframe7536 (7f1a6)
- dialect: Fix and support returning and raw - by @subframe7536 (b671c)
View changes on GitHub
v0.4.7
🚀 Features
- builder: Improve optimzePragma - by @subframe7536 (471b2)
- dialect-bun-worker: Improve execution logic - by @subframe7536 (e00ba)
- dialect-sqlite-worker: Simplify worker logic - by @subframe7536 (9a978)
- dialect-tauri: Improve execute logic - by @subframe7536 (61458)
- dialect-wasm: Improve execute logic - by @subframe7536 (40d46)
- dialect-wasqlite-worker: Add support for OPFS - by @subframe7536 (79fbd)
🐞 Bug Fixes
- builder: Fix version logic in sync and throw errors - by @subframe7536 (a221f)
- dialect-wasqlite-worker: Make onCreateConnection promisable - by @subframe7536 (0cdd8)
- plugin: Make selectOrRawOnly effect - by @subframe7536 (f3b74)