You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(console): bump the objectui pin to 53ded82bf7a4 — the shipped console lowers array analytics filters (#16788)
* chore: bump objectui to 53ded82bf7a4
fix(data-objectstack): lower an array analytics filter through parseFilterAST before the wire (#7752) (#7754)
objectui@53ded82bf7a494f54e344e19099dbf00854b8694
* chore(changeset): answer the ADR-0087 disposition for the 53ded82bf7a4 pin bump
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012GKcPZbMoGq7WPzKLfRBTU
* chore(console): re-measure the objectui pin citations and regenerate the pin-bump artifacts
Re-derived every asserting `.objectui-sha` citation at 53ded82bf7a4 rather than
swapping the sha (#10274): 12 citations across 4 spec sources. Three cited
objectui files changed over the range and their anchors MOVED; the rest were
re-READ at the new pin rather than carried on byte-identity.
Regenerated the two pin-derived records: scripts/sdui-manifest.record.json and
packages/sdui-parser/objectui-lockstep.json.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012GKcPZbMoGq7WPzKLfRBTU
* chore(changeset): state the bump's real write set in the ADR-0087 disposition
The disposition claimed the diff was `.objectui-sha` plus the changeset and
nothing else. It is not: the four packages/spec/src pin-citation sources and the
two generated pin records are in it too. A changeset ships verbatim to the
published CHANGELOG, so a published artifact must not misdescribe its own diff.
The operative clause is unchanged and still true — no schema, no authorable
metadata key, no protocol surface — and the disposition stays
`not-required (no-migration-prescription)`.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012GKcPZbMoGq7WPzKLfRBTU
---------
Co-authored-by: Claude <noreply@anthropic.com>
Console (objectui) refreshed to `53ded82bf7a4`. Frontend changes in this range:
6
+
7
+
Derived from the changesets objectui declared over the range — 23 releasing of 28 changesets added across 34 non-merge commits; omitted: 5 release-nothing changesets, 7 commits carrying no changeset (they ship no package code).
8
+
9
+
-**minor** — Array filters on analytics aggregates were posted un-lowered and refused by the runtime with 400; they are now lowered to the canonical `FilterCondition` before the wire. (objectui `53ded82bf`)
10
+
-**minor** — Retire `ChatbotSchema.displayMode` — and its copy on `ChatbotFloatingSchema` — as an ADR-0049 retirement tombstone, and remove the `chatbot-floating` registration's "Display Mode"… (objectui `3e377c931`)
11
+
-**minor** — `ChartDataSeriesSchema` (and its TS twin `ChartDataSeries`) now REFUSES `chartType` on a chart series BY NAME and points at `type` — the renderer-internal spelling the non-strict… (objectui `caf477fa8`)
12
+
-**minor** — `DataScopeManager` now **denies** a row when a row-level scope rule carries an operator its evaluator does not implement. It used to **admit** the row. (objectui `83c77dc30`)
13
+
-**minor** — One home for the `datetime` display convention (objectui#7443). (objectui `81a2eb1fb`)
14
+
-**minor** — **`BaseSchema.visible` / `.hidden` / `.disabled` now declare the CEL envelope object the renderer already evaluates, as one named wire type** (objectui#7530, maintainer ruling 202… (objectui `c354ce5db`)
15
+
-**minor** — **Breaking for authored metadata:**`MarkdownSchema.sanitize` and `MarkdownSchema.components` are RETIRED (objectui#6972, ADR-0049 enforce-or-remove). A `markdown` node that autho… (objectui `446d93d4e`)
16
+
-**minor** — One named, importable authoring-face type per `plugin-chatbot` registration: `ChatbotEnhancedSchema` and `ChatbotFloatingSchema` join `ChatbotSchema` (objectui#7655, under the obj… (objectui `4ce14f125`)
17
+
-**minor** — Six user-visible fixes across the maker surface, the assistant rail and the dataset captions. (objectui `64dae8e71`)
18
+
-**minor** — `DrillDownConfigSchema` is the zod mirror of `DrillDownConfig`, and both declarations that carry `drillDown` reference it — `ChartSchema` (`zod/data-display.zod.ts`) and `ObjectDa… (objectui `52c8cf741`)
19
+
-**minor** — `ObjectGallerySchema` and `ObjectDataTableSchema` are members of `ObjectQLComponentSchema` on both faces — the TS union in `objectql.ts` and the zod union in `zod/objectql.zod.ts`… (objectui `52c8cf741`)
20
+
-**minor** — `ChartDataSeriesSchema` (and its TS twin `ChartDataSeries`) declares the six series keys the renderer reads — `label`, `variant`, `opacity`, `dashArray`, `stack`, `yAxis` — which… (objectui `8fe8e5c16`)
21
+
-**minor** — `AlertDialogSchema` now declares the four keys the `alert-dialog` renderer actually reads (objectui#7104): `content` (the dialog body, `SchemaNode | SchemaNode[]` like every sibli… (objectui `8ad218d58`)
22
+
-**minor** — **BREAKING** — `SchemaRegistry['kanban']` stops describing a component it cannot name (objectui `bc640ec56`)
23
+
-**minor** — One authority per exported type name, batch 3 of objectui#6349: `ComboboxOption`, `NamedActionDef`, `OrgTranslate`. (objectui `6e8863093`)
24
+
-**minor** — **Removes two published exports.** Retire the `MobileResponsiveConfig` and `GestureConfig` types (objectui#7519, ADR-0049 enforce-or-remove). Both names are deleted from `@object-… (objectui `51eb51558`)
-**minor** — One shared record-source ladder, five plugins delegate (objectui#7632). (objectui `ce2aaefe1`)
27
+
-**patch** — The published `@default` documentation on two `layout.ts` members now matches the value the renderer actually applies. `ContainerSchema.maxWidth` documented `'lg'` while `containe… (objectui `e546222b3`)
28
+
-**patch** — Declare `avatar` and `avatarFallback` on `ChatMessage`, on both faces (objectui#7295 — the residue of objectui#4424, whose `RuntimeOnlyMessageKeys` named only the three keys API m… (objectui `858cd72e3`)
29
+
-**patch** — `ClassNameStylePropsSchema` describes itself by its two keys (objectui#7578). (objectui `9587fc959`)
30
+
-**patch** — Declare `wrapperClass` on `CheckboxSchema`, on both faces (objectui#6938 — the residue of that card; its `context-menu` half landed with objectui#6939 group 1). (objectui `b74a8598d`)
31
+
-**patch** — The standalone runner renders `AppAction.items` from its declared type only, which makes `AppActionSchema.onClick`'s retirement message true again (objectui#6854, maintainer rulin… (objectui `adb2a86db`)
32
+
33
+
⚠️ 2 of these carry a breaking change: 2 by the author's own breaking annotation in the changeset body — objectui declares no `major` inside a launch window (`scripts/check-changeset-no-major.mjs`). Each is marked **BREAKING** in the list above — read them before compiling the release record.
34
+
35
+
**In this console build, declared nowhere** — objectui merged 7 commits in this range with no `.changeset/*.md`. The code is inside the pin above and ships here, but nothing upstream declared them, so they appear in no objectui CHANGELOG and in no entry above. Listed by subject rather than counted, because a count cannot tell a dependency bump from a form-behaviour change (objectstack#6174); the upstream gate that would prevent this is objectui#3387.
36
+
37
+
-_(no changeset)_ fix(hooks): read the edited path from the key the routed tool carries (#7686) (objectui `565f2b6aa`)
38
+
-_(no changeset)_ fix(schema-catalog): drop the undeclared `variant` key from the dropdown-menu Delete item (#7717) (objectui `f96a781c8`)
39
+
-_(no changeset)_ fix(hooks): an escaped quote inside a double-quoted word does not close it (#7695) (objectui `6eebc54b6`)
40
+
-_(no changeset)_ docs(skills): correct six wrong shipped-API facts in the published objectui guides (#7677) (objectui `ab771d2dd`)
41
+
-_(no changeset)_ docs(skills): record ComponentInput's five ADR-0049 tombstones in the plugin guide (objectui#7636) (#7647) (objectui `09163884f`)
42
+
-_(no changeset)_ docs(agents): state the changeset gate's full population, not `src/` alone (#7640) (objectui `0b1e39d4a`)
43
+
-_(no changeset)_ docs(charts): rewrite the inline-series chart examples into the model the renderer implements (#7679) (objectui `d3f5256ce`)
44
+
45
+
<!-- adr-0087: not-required (no-migration-prescription) All TWO declared-breaking entries in the range `a472b07167a3...53ded82bf7a4` are judged ONE AT A TIME against `packages/spec`'s authorable surface at this HEAD, re-measured here rather than quoted from upstream prose. (1) objectui `446d93d4e` (objectui#6972) retires `MarkdownSchema.sanitize` and `MarkdownSchema.components` as ADR-0049 tombstones on objectui's OWN SDUI `markdown` node. That node is not an ObjectStack-authorable component: `MarkdownSchema` has ZERO occurrences under `packages/spec`, its single hit anywhere in `packages/` being one line of published history in `packages/console/CHANGELOG.md`; and `sanitize` occurs ZERO times as an authored key in `packages/spec/src` — its five textual hits are a namespace-charset helper, two SQL-injection docblocks and one `view.zod.ts` refusal message, none of them a schema member. The `markdown` spelling this repo DOES declare is a data FIELD type (`packages/spec/src/data/field.zod.ts:2263`, `data/field-value.zod.ts:58`) — a long-text field kind that carries neither retired key. No accepted ObjectStack key moves and no stored `sys_metadata` row can carry either spelling. (2) objectui `bc640ec56` (objectui#7645) narrows the VALUE side of one entry in `@object-ui/types`' `SchemaRegistry` type map to `BaseSchema & { type: 'kanban' }`; upstream states `keyof SchemaRegistry` and the published `ComponentType` union are unchanged. This repo's own `SchemaRegistry` shares the NAME and nothing else — all 16 files matching it under `packages/spec/src` are ObjectStack's metadata-registry contract surface (`contracts/metadata-service.ts`, `contracts/objectql-engine.ts`'s `EngineSchemaRegistryView`, the error-code ledger), never objectui's component-type map, and `packages/spec/src` imports from `@object-ui/*` ZERO times. `KanbanSchema` has 2 occurrences under `packages/spec/src` and BOTH are prose — a comment at `ui/component.test.ts:2783` and a docblock at `ui/component.zod.ts:2679` — neither a declaration nor an import. Neither entry is reachable through `@objectstack/console` in any case, re-measured against `packages/console/package.json` at this HEAD: it publishes a frozen prebuilt SPA whose `files` list is ["dist", "README.md", "CHANGELOG.md"], whose sole `exports` entry is `./package.json` and whose `dependencies` are empty, so it forwards no `@object-ui/*` module entry point and re-exports none of these types; and no `package.json` in this workspace declares an `@object-ui/*` dependency at all (0 files, re-measured). This diff is `.objectui-sha`, this changeset, the four `packages/spec/src` sources whose objectui pin CITATIONS the bump refreshes — comment-only, and measured so: the base and head versions of all four compile to AST-identical output under TypeScript with `removeComments`, which string literals survive, so no describe text, alias or tombstone literal moved — and the two generated pin records the bump gates require (`scripts/sdui-manifest.record.json`, `packages/sdui-parser/objectui-lockstep.json`). No `packages/spec` schema, no authorable metadata key and no protocol surface changes in it — so there is no stored-metadata rewrite for `objectstack migrate meta` to prescribe and therefore no ADR-0087 ledger entry to write or to name from THIS bump. This bump adds no ledger entry and claims none. -->
0 commit comments