Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

oak-memory-tree-store 更新日志

当前 package4.0.2
最新 tag4.0.1
覆盖区间4.0.0..4.0.1 / 4.0.1..HEAD

当前未发布变更(区间:4.0.1..HEAD

未发布依赖、TS6、工具库和 package 元数据同步调整。
  • oak-domain 从直接依赖迁到 peerDependencies,版本范围更新为 ^6.0.1;本仓库开发环境改用 file:../oak-domain
  • src/store.tscloneDeepgetsetunsetgroupBy 等工具从 @oak-domain/utils/lodash 切到 @oak-domain/utils/toolkit,并移除 @types/lodash
  • 事务提交 / 回滚时对 $txnId$next$path$nextNodeactiveTxnDict[uuid] 等字面量字段改用 delete 删除,避免 unset 把带点路径或特殊 key 当路径解析。
  • tsconfig.es.jsontsconfig.lib.jsontsconfig.mocha.json 移除 downlevelIteration,跟随当前 Oak 包构建参数。
  • 编译产物 es/store.jslib/store.js 已同步更新,package 版本元数据已更新为 4.0.2
主要 diff 文件:package.jsonsrc/store.tstsconfig*.jsones/store.jslib/store.js

4.0.1(tag:4.0.1,区间:4.0.0..4.0.1

已发布该 tag 主要是版本发布标记和依赖版本对齐,未发现独立的行为变化。

升级注意

peer 依赖:4.0.1 之后未发布变更不再由 memory tree store 直接安装 oak-domain。消费项目必须显式提供兼容的 oak-domain ^6.0.1
事务字段:如果项目自定义了基于 TreeStore 节点元字段的测试或调试逻辑,需要注意事务完成后这些字段现在通过 delete 清理,语义是删除字面量属性,不再走 lodash 路径解析。