Skip to content

MoonSQLiteFile v0.8.1

Latest

Choose a tag to compare

@prowk prowk released this 11 Oct 08:00

v0.8.1 提升只读数据库浏览与异步接入的可靠性,完善有界记录预览和报告导出。

主要更新

  • 新增有界对象浏览和可续读的原始记录预览,显示 view、trigger 与无根页对象的定义及适用操作。
  • 修复回调错误来源、重复关闭等待、取消参数和预览续读预算,导出报告保留实际预算与诊断来源。
  • 补齐异步 JS 包常用 TypeScript 结果与可判别类型,统一页号、预算与 signal 校验。
  • 改善窄屏、键盘与历史恢复,限制 Worker 展示消息和大值批次;库扫描保留完整原始值。

升级说明

页号和整数预算不再静默截断小数;signal 须传真实 AbortSignal,null/0 不再视为省略。重复 close 等待同次清理,失败后保持拒绝。TypeScript 消费者需按 status/code 缩窄结果,并处理 WAL 偏移的 number/十进制文本联合。详见 v0.8.1 升级说明。

安装

MoonBit 包已发布到 Mooncakes:

moon add prowk/moonsqlitefile@0.8.1

附件 moonsqlitefile-viewer-0.8.1.html 为单文件检查器,通过 HTTP 使用;直接 file:// 打开尚未验收。也可使用 在线检查器。

异步 JS 包以 prowk-moonsqlitefile-async-0.8.1.tgz 附件提供,尚未发布 npm registry;下载后安装:

npm install ./prowk-moonsqlitefile-async-0.8.1.tgz

SHA256SUMS 提供上述两个附件的 SHA-256 校验值。HTML 与候选提交的 pinned CI 产物一致;异步包由该候选已验收的本地构建打包。

验证

发布提交 4777689 的 pinned/latest 完整 CI 均通过,复用该提交旧流程 push 触发的完整验收结果。实际 Mooncakes 安装消费、异步 tarball 消费及正式 Pages 验收通过。

使用边界

输入须为一致的静态 db/WAL 副本。Complete 仅表示声明范围内的结构检查完成,不等同于 SQLite integrity_check;不执行 SQL、写入或在线快照。

相关链接

Mooncakes API · CHANGELOG · 完整差异