Repository navigation
v0.18.33
Changed
- 发布线(0.18.26~0.18.32)整体并入 master,本版第一次「合体发版」(#234):这一线修的 #215~#232(缺席目标不再被旧失败任务判 recovery-required、批量面板三处显示缺陷、批次停下清自家排队占位、批次续跑换号重提、在装按钮动效、旧账本误导帧、忙时队列行文案、本体排第一)原先只活在发布分支,master 上没有——现已并入 master,master 成为唯一可信基线。合并以 master 的目录拆分重构(
src/拆进core/host/panel/shared/域目录)为底座,把发布线的行为改动逐条移植进拆分后的文件;公开面(导出名字与形状)零变。本版与 0.18.32 的差别只有一处:npm 上此前最新的 0.18.32 只含发布线、不含重构,0.18.33 两者都有,运行时行为与 0.18.32 相同。 - 内部目录拆分(#220/#221/#222/#225~#230)首次随包发出:
src/从平铺目录拆进四个域目录——core/(服务、账本、队列、批运行)、host/(宿主电话、批量宿主、环境与能力)、panel/(单面板、批量面板、主题与视图模型)、shared/(哈希等共用件);旧路径保留兼容壳(如src/host.ts、src/panel.ts、src/host-batch.ts、src/panel-batch.ts),包出口的 11 个子路径与导出名一字未改。事件契约、日志行字段、诊断键均未变;域目录与壳的对应关系见docs/adr/。
Fixed
- #233 CHANGELOG 在 master 线上缺 0.18.26~0.18.28 三节:这一线的正文曾只留在 GitHub Release;现按票拆回各自版本节(0.18.26=#215/#214/#213、0.18.27=#216、0.18.28=#217、0.18.29=#209/#208/#211/#218),正文一字未改,只做整行搬移。0.18.26 一节的原发版全量例数未逐字留存,故该节门禁行如实写「不编数字」。
门禁(发版定格):npm test 1920 例:1919 过 / 0 失败 / 1 跳过(主树 84e4aeb + 本批发版文件上实测);npm run typecheck 过;npm run gate:bilingual 三道硬门禁过(87 个源文件、413 个 key、17 错误码、20 diag 键,违规 0);npm run docs:log:check 过(6 条缺行警告是既有缺行,只警告不失败);npm publish --dry-run 181 文件(dsh-plugin-update@0.18.33,510.4 kB 压缩 / 1.7 MB 解包);gate:bilingual:release 的第四道照旧如实红、非阻断(413 个 key 仍全是 draft: true)。