Skip to content

Commit 4c5c65e

Browse files
os-zhuangclaude
andauthored
docs(releases): complete the v16 Console section from objectui's own changesets (#3331)
The console bump pins a SHA and can lag objectui main, so sourcing the Console section only from the @objectstack/console bump summaries missed frontend work merged after the 94d4876 pin. Reconciled against objectui's own .changeset/ entries (the authoritative frontend source): 17 of 21 were already covered; 4 had landed post-pin and were absent — two of them minor features. Adds a 'Landed in objectui, pending the next console pin' subsection covering objectui#2701 (import wizard auto password policy — Console side of #3236), objectui#2708 (schema-driven keyValue/numberList flow mapping — Console side of #3304), objectui#2707 (ActionParamDialog upload guard + autonumber mapping), and objectui#2706 (system-field classifier consolidation). Notes explicitly that these are not in the rc.0 bundle so the page never misrepresents the pin. Claude-Session: https://claude.ai/code/session_01AHVoqyH9VAjmbyMN1Ri2jf Co-authored-by: Claude <noreply@anthropic.com>
1 parent d0b337d commit 4c5c65e

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

content/docs/releases/v16.mdx

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -525,6 +525,14 @@ re-exports from `spec/ui` are dropped; import them from `@objectstack/spec`
525525
directly) and the removal of the Gantt mobile QR-share context action
526526
(#2687).
527527

528+
> **Console vs. pin.** The Console section below is sourced from **objectui's
529+
> own changesets**, not only the `@objectstack/console` bundle-bump summaries
530+
> (a bump pins a SHA and can lag objectui `main`). Four 16.0-line frontend
531+
> changes had merged in objectui but landed *after* the `94d4876` pin — two of
532+
> them minor features — so they are not in the `rc.0` bundle yet; they ship
533+
> with the next console pin and are called out under
534+
> [Landed in objectui, pending the next console pin](#landed-in-objectui-pending-the-next-console-pin).
535+
528536
### Approvals inbox goes metadata-driven (#2678 line)
529537

530538
- **`DeclaredActionsBar` (#2692):** a reusable bar that renders and executes
@@ -646,6 +654,38 @@ and curated capability labels + picker group headers localize (B5).
646654
editors are fixed (#2666); AgentPreview drops the removed agent
647655
`visibility` (#2665).
648656

657+
### Landed in objectui, pending the next console pin
658+
659+
These 16.0-line frontend changes merged in objectui **after** the `94d4876`
660+
SHA that `@objectstack/console` `rc.0` pins, so they are not in the `rc.0`
661+
bundle — they ship with the next console pin (folded here for a complete
662+
frontend picture; sourced from objectui's changesets, not the bump summary):
663+
664+
- **Import wizard defaults to the `auto` password policy (objectui#2701,
665+
minor).** The Console counterpart to framework#3236: the "Sign-in setup for
666+
imported users" selector gains an **Automatic (recommended)** option, now the
667+
default (was "No password"). It decides per row server-side — reachable users
668+
are invited (email / SMS), unreachable ones get a one-time password shown
669+
once on the result screen — and the one-time-password reveal now surfaces
670+
only the rows that actually fell back, not the whole batch.
671+
- **Schema-driven `keyValue` / `numberList` mapping in the flow inspector
672+
(objectui#2708, minor).** `jsonSchemaToFlowFields` (ADR-0018) now maps an
673+
object with `additionalProperties` and no fixed `properties` → a `keyValue`
674+
editor, and a number/integer array → `numberList` — the objectui half of
675+
framework#3304, giving previously schema-less flow nodes (assignment, the
676+
CRUD quartet, script, subflow, screen) a server-driven config form.
677+
- **ActionParamDialog upload guard + `autonumber` mapping (objectui#2707,
678+
ADR-0059 follow-up).** Confirm is disabled while a `file`/`image` param is
679+
still uploading (its value only becomes the fileId once the presigned upload
680+
settles), and the spec `autonumber` field/param spelling now maps to the
681+
AutoNumber widget instead of falling through to a text input.
682+
- **System-field classification consolidated (objectui#2706).** The grid
683+
record-detail drawer, record picker (`deriveLookupColumns`), and
684+
`RecordDetailDrawer` route through the shared
685+
`isSystemManagedField` / `SYSTEM_MANAGED_FIELD_NAMES` classifier, so the
686+
framework-injected `owner_id` lands in the muted meta section consistently
687+
(follow-up to the #2702 leading-column fix).
688+
649689
## Upgrade checklist
650690

651691
### 16.0.0

0 commit comments

Comments
 (0)