联动跟进(仓规:objectui 侧 PR 被接受后,立刻在消费仓立案,不靠记性)。未认领。
为什么现在立
2026-08-02 一天内 objectui 合并了 7 个 PR ,其中 4 个改动了已发布包:
objectui PR
内容
changeset
objectui#3196
dashboard date filter 未知值改为跳过 + 点名警告(objectstack#4475 的姐妹情形)
@object-ui/core minor
objectui#3203
reference 成为 action param 唯一可作者化的 picker 目标;九个解析侧键从公共类型移除
@object-ui/types + @object-ui/app-shell minor (对作者破坏性 )
objectui#3204
record:activity 接上取数路径,11 个声明输入不再是空 feed 上的摆设
@object-ui/plugin-detail
objectui#3210
取数中的活动 feed 显示加载态而非"暂无活动"
@object-ui/plugin-detail patch
另三个是 release-nothing(objectui#3195 仓库卫生、objectui#3211 CI 文档钉数字)或纯 CI(objectui#3198 假 FAIL 评论)。
这些修复现在只存在于 objectui 的 main 上。 在 pnpm objectui:refresh 跑过、console pin 落下来之前,它们不在 objectstack 的构建产物里 —— 也就是说不会出现在 v17 里 。
需要做什么
pnpm objectui:refresh;
落 console pin 的版本 bump;
核对 objectui 的 changeset 都被带上(这正是 Release process: prevent frontend (objectui) changesets being missed when the console pin lags #3340 描述的失效模式:console pin 落后时前端 changeset 被漏掉)。
特别注意:objectui#3203 是对作者破坏性 的
它从公共 ActionParam 上移除了九个键(referenceTo / displayField / idField / descriptionField / titleFormat / lookupColumns / lookupFilters / lookupPageSize / dependsOn)。迁移处方:内联 picker 目标改写 reference,其余改成 field-backed({ field: '<lookup_field>' })整组继承。
理由是这些键从来就存不进去 —— @objectstack/spec 的 ActionParamSchema 是 .strict() 且别名表点名 referenceto → reference,所以作者写它们在服务端是硬性 parse 拒绝,只是 tsc 一直放行。刷进来时请确认 v17 的升级指南收录了这条迁移。
关联
联动跟进(仓规:objectui 侧 PR 被接受后,立刻在消费仓立案,不靠记性)。未认领。
为什么现在立
2026-08-02 一天内 objectui 合并了 7 个 PR,其中 4 个改动了已发布包:
@object-ui/coreminorreference成为 action param 唯一可作者化的 picker 目标;九个解析侧键从公共类型移除@object-ui/types+@object-ui/app-shellminor(对作者破坏性)record:activity接上取数路径,11 个声明输入不再是空 feed 上的摆设@object-ui/plugin-detail@object-ui/plugin-detailpatch另三个是 release-nothing(objectui#3195 仓库卫生、objectui#3211 CI 文档钉数字)或纯 CI(objectui#3198 假 FAIL 评论)。
这些修复现在只存在于 objectui 的 main 上。 在
pnpm objectui:refresh跑过、console pin 落下来之前,它们不在 objectstack 的构建产物里 —— 也就是说不会出现在 v17 里。需要做什么
pnpm objectui:refresh;特别注意:objectui#3203 是对作者破坏性的
它从公共
ActionParam上移除了九个键(referenceTo/displayField/idField/descriptionField/titleFormat/lookupColumns/lookupFilters/lookupPageSize/dependsOn)。迁移处方:内联 picker 目标改写reference,其余改成 field-backed({ field: '<lookup_field>' })整组继承。理由是这些键从来就存不进去 ——
@objectstack/spec的ActionParamSchema是.strict()且别名表点名referenceto → reference,所以作者写它们在服务端是硬性 parse 拒绝,只是tsc一直放行。刷进来时请确认 v17 的升级指南收录了这条迁移。关联
undeleteandapiare declared but never fire #3196 / docs(spec): document validation governance fields + cross_field/script overlap; tidy stale form mirror #3198 / feat(mcp): validate_expression tool — validate CEL against a schema before authoring (#1928) #3203 / feat(spec)!: retire residual feed discovery/dispatcher surface (#3180) #3204 / feat(formula):dateField == today()now matches — AST temporal-comparison rewrite (#3183) #3210 / authz(ADR-0099): P0–P2 落地 — posture 成为分级裁决唯一输入(Layer 0 豁免门 + Layer 1 级判定收敛) #3211