release: v0.1.14 生产加固 — IDB事务原子性/多标签页感知/幂等init
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# MetonaSqlark
|
||||
|
||||
<p align="center">
|
||||
<img src="https://img.shields.io/badge/version-0.1.13-blue?style=flat-square" alt="version">
|
||||
<img src="https://img.shields.io/badge/version-0.1.14-blue?style=flat-square" alt="version">
|
||||
<img src="https://img.shields.io/badge/license-MIT-green?style=flat-square" alt="license">
|
||||
<img src="https://img.shields.io/badge/coverage-93.46%25-brightgreen?style=flat-square" alt="coverage">
|
||||
<img src="https://img.shields.io/badge/tests-264%20passed-success?style=flat-square" alt="tests">
|
||||
@@ -11,12 +11,12 @@
|
||||
|
||||
---
|
||||
|
||||
## ✨ v0.1.13 新特性
|
||||
## ✨ v0.1.14 生产加固
|
||||
|
||||
- 🔒 **事务回滚** — `beginTransaction/commitTransaction/rollbackTransaction` 真正的原子操作
|
||||
- 🔍 **子查询** — `IN (SELECT ...)` 和标量子查询 `= (SELECT ...)`
|
||||
- 🔗 **外键级联** — `ON DELETE CASCADE / SET NULL / RESTRICT` 递归级联删除
|
||||
- 🏊 **连接池** — `MetonaSqlark.connect()` 单例复用,引用计数管理
|
||||
- 🔒 **IndexedDB 事务原子性** — flushToIDB 单事务包裹 clear+insert,崩溃安全
|
||||
- 🏷 **多标签页感知** — `onversionchange` 自动检测并关闭过期连接
|
||||
- 🔁 **引擎幂等 init** — 重复调用 `open()` 安全无副作用
|
||||
- 🧪 **306 测试 · 93.2% 语句覆盖率** — 生产级质量保证
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user