chore: version packages#2545
Closed
github-actions[bot] wants to merge 1 commit into
Closed
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This was referenced Jul 16, 2026
os-zhuang
added a commit
that referenced
this pull request
Jul 16, 2026
…3046) Adds 'view' to the GOVERNED set of the spec property-liveness gate and authors packages/spec/liveness/view.json — closing the rollout gap that let the objectui#1763/#2545 renderer/spec key-drift class survive undetected (the systemic cause named in #2998). - view.json classifies all 83 walkable properties: `list`/`form` drilled one level via children; `listViews`/`formViews` covered at top level (same inner shapes as list/form). Tally: 76 live, 2 experimental (form.buttons/form.defaults — #2998 Track A awaiting objectui#2545), 5 dead (list.responsive, list.performance, form.data, form.defaultSort, form.aria), misleading dead props authorWarn'd with corrective hints. - Seeded from docs/audits/2026-06-viewschema-property-liveness.md and re-verified against objectui HEAD (fb35e48): four audit-era DEAD findings had since gone live and are classified from current reads — form.submitBehavior, list.sharing.lockedBy, list-path ViewData providers, and the post-ADR-0021 list.chart dataset shape (the audit's "chart renderers never migrated" headline is resolved; the legacy-key reads are only the back-compat fallback). - CLI compile-time liveness lint gains view coverage: TYPE_COLLECTIONS maps the stack `views` collection, containers labelled by `object` (views have no `name`). +3 tests (17/17 green). - liveness/README.md: 13 governed types, view row, form-surface proof class note updated; minor changeset for @objectstack/spec + cli. Verification: check:liveness green (0 UNCLASSIFIED, no new stale-evidence warnings); lint-liveness-properties tests 17/17. Claude-Session: https://claude.ai/code/session_013Ue47V8zZ5QhcYMPiRQDA7 Co-authored-by: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@objectstack/spec@11.10.0
Minor Changes
6a9397e: Retire the deprecated
compactLayoutalias forhighlightFields(framework#2536, closes the ADR-0085 deprecation window).ObjectSchemano longer declarescompactLayout:create()rejects it like any unknown key; lenientparse()strips it (no silent aliasing).highlightFields → compactLayoutback-fill transition mirror are removed fromnormalizeSemanticRoleAliases. Served metadata now carries the canonical key only.highlightFields.compactLayout: undefinedin this same change, per the plan it carried.Version note: minor, not major — the key was deprecated-with-alias for a full release window, all first-party consumers/authors are migrated, and the spec api-surface gate reports no export changes (same documented-exception path as the ADR-0085 removals in 11.7.0). External metadata still authoring
compactLayoutwill now failcreate()loudly with the standard unknown-key error naming the key.c0efe5d: Upgrade path for retired spec keys — the error IS the guide:
UNKNOWN_KEY_GUIDANCE:create()rejecting a retired key (compactLayout, thedetailblock, object-levelviews,defaultDetailForm) now names the replacement, the version/decision that removed it, and the one-line fix — instead of a bare unknown-key error. Tombstones age out ~two majors after the removal.CHANGELOG.mdnow ships inside the npm package (filesallowlist): every breaking entry's migration notes travel with the exact version installed, greppable offline fromnode_modules/@objectstack/spec/CHANGELOG.md.llms.txtgains an "Upgrading Across Spec Versions" section teaching agents the two-step protocol: read the tombstone, then grep the shipped CHANGELOG — and never to re-add rejected keys or downgrade to silence errors.@objectstack/hono@11.10.0
Patch Changes
@objectstack/account@11.10.0
Patch Changes
@objectstack/setup@11.10.0
Patch Changes
@objectstack/studio@11.10.0
Patch Changes
@objectstack/cli@11.10.0
Patch Changes
@objectstack/client@11.10.0
Patch Changes
@objectstack/client-react@11.10.0
Patch Changes
@objectstack/cloud-connection@11.10.0
Patch Changes
@objectstack/connector-mcp@11.10.0
Patch Changes
@objectstack/connector-openapi@11.10.0
Patch Changes
@objectstack/connector-rest@11.10.0
Patch Changes
@objectstack/connector-slack@11.10.0
Patch Changes
@objectstack/core@11.10.0
Patch Changes
@objectstack/formula@11.10.0
Patch Changes
@objectstack/lint@11.10.0
Patch Changes
e82a495: Load the TypeScript compiler lazily in
validateReactPagePropsinstead of at module top level (ADR-0081 Phase 2 follow-up).@objectstack/lintsits on the kernel boot path, so the eagerimport ts from 'typescript'(framework#2482) made every boot parse the ~9 MB compiler (~70 ms+ on a warm laptop, worse on container cold starts) for a gate that only runs when akind:'react'page is actually validated — a rare, trusted-tier case. It also hard-crashed boot in deployments that prune the package from the image (cloud's Docker pruner did exactly that; worked around in cloud#728).createRequire(same bundling-safe pattern as driver-sqlite-wasm's knex-wasm-dialect); the public API stays synchronous and unchanged.typescriptat all — so images that prune it boot fine and only fail (with an actionable error naming the package and the fix) if a react-source page is actually validated.typescriptremains a regular dependency of@objectstack/lint.Updated dependencies [6a9397e]
Updated dependencies [c0efe5d]
@objectstack/mcp@11.10.0
Patch Changes
@objectstack/metadata@11.10.0
Patch Changes
@objectstack/metadata-core@11.10.0
Patch Changes
@objectstack/metadata-fs@11.10.0
Patch Changes
@objectstack/metadata-protocol@11.10.0
Patch Changes
@objectstack/objectql@11.10.0
Patch Changes
@objectstack/observability@11.10.0
Patch Changes
@objectstack/platform-objects@11.10.0
Patch Changes
@objectstack/driver-memory@11.10.0
Patch Changes
@objectstack/driver-mongodb@11.10.0
Patch Changes
@objectstack/driver-sql@11.10.0
Patch Changes
@objectstack/driver-sqlite-wasm@11.10.0
Patch Changes
@objectstack/embedder-openai@11.10.0
Patch Changes
@objectstack/knowledge-memory@11.10.0
Patch Changes
@objectstack/knowledge-ragflow@11.10.0
Patch Changes
@objectstack/plugin-approvals@11.10.0
Patch Changes
6a9397e: Retire the deprecated
compactLayoutalias forhighlightFields(framework#2536, closes the ADR-0085 deprecation window).ObjectSchemano longer declarescompactLayout:create()rejects it like any unknown key; lenientparse()strips it (no silent aliasing).highlightFields → compactLayoutback-fill transition mirror are removed fromnormalizeSemanticRoleAliases. Served metadata now carries the canonical key only.highlightFields.compactLayout: undefinedin this same change, per the plan it carried.Version note: minor, not major — the key was deprecated-with-alias for a full release window, all first-party consumers/authors are migrated, and the spec api-surface gate reports no export changes (same documented-exception path as the ADR-0085 removals in 11.7.0). External metadata still authoring
compactLayoutwill now failcreate()loudly with the standard unknown-key error naming the key.Updated dependencies [6a9397e]
Updated dependencies [c0efe5d]
@objectstack/plugin-audit@11.10.0
Patch Changes
6a9397e: Retire the deprecated
compactLayoutalias forhighlightFields(framework#2536, closes the ADR-0085 deprecation window).ObjectSchemano longer declarescompactLayout:create()rejects it like any unknown key; lenientparse()strips it (no silent aliasing).highlightFields → compactLayoutback-fill transition mirror are removed fromnormalizeSemanticRoleAliases. Served metadata now carries the canonical key only.highlightFields.compactLayout: undefinedin this same change, per the plan it carried.Version note: minor, not major — the key was deprecated-with-alias for a full release window, all first-party consumers/authors are migrated, and the spec api-surface gate reports no export changes (same documented-exception path as the ADR-0085 removals in 11.7.0). External metadata still authoring
compactLayoutwill now failcreate()loudly with the standard unknown-key error naming the key.Updated dependencies [6a9397e]
Updated dependencies [c0efe5d]
@objectstack/plugin-auth@11.10.0
Patch Changes
@objectstack/plugin-dev@11.10.0
Patch Changes
@objectstack/plugin-email@11.10.0
Patch Changes
@objectstack/plugin-hono-server@11.10.0
Patch Changes
@objectstack/plugin-org-scoping@11.10.0
Patch Changes
@objectstack/plugin-reports@11.10.0
Patch Changes
@objectstack/plugin-security@11.10.0
Patch Changes
6a9397e: Retire the deprecated
compactLayoutalias forhighlightFields(framework#2536, closes the ADR-0085 deprecation window).ObjectSchemano longer declarescompactLayout:create()rejects it like any unknown key; lenientparse()strips it (no silent aliasing).highlightFields → compactLayoutback-fill transition mirror are removed fromnormalizeSemanticRoleAliases. Served metadata now carries the canonical key only.highlightFields.compactLayout: undefinedin this same change, per the plan it carried.Version note: minor, not major — the key was deprecated-with-alias for a full release window, all first-party consumers/authors are migrated, and the spec api-surface gate reports no export changes (same documented-exception path as the ADR-0085 removals in 11.7.0). External metadata still authoring
compactLayoutwill now failcreate()loudly with the standard unknown-key error naming the key.Updated dependencies [6a9397e]
Updated dependencies [c0efe5d]
@objectstack/plugin-sharing@11.10.0
Patch Changes
6a9397e: Retire the deprecated
compactLayoutalias forhighlightFields(framework#2536, closes the ADR-0085 deprecation window).ObjectSchemano longer declarescompactLayout:create()rejects it like any unknown key; lenientparse()strips it (no silent aliasing).highlightFields → compactLayoutback-fill transition mirror are removed fromnormalizeSemanticRoleAliases. Served metadata now carries the canonical key only.highlightFields.compactLayout: undefinedin this same change, per the plan it carried.Version note: minor, not major — the key was deprecated-with-alias for a full release window, all first-party consumers/authors are migrated, and the spec api-surface gate reports no export changes (same documented-exception path as the ADR-0085 removals in 11.7.0). External metadata still authoring
compactLayoutwill now failcreate()loudly with the standard unknown-key error naming the key.Updated dependencies [6a9397e]
Updated dependencies [c0efe5d]
@objectstack/plugin-webhooks@11.10.0
Patch Changes
6a9397e: Retire the deprecated
compactLayoutalias forhighlightFields(framework#2536, closes the ADR-0085 deprecation window).ObjectSchemano longer declarescompactLayout:create()rejects it like any unknown key; lenientparse()strips it (no silent aliasing).highlightFields → compactLayoutback-fill transition mirror are removed fromnormalizeSemanticRoleAliases. Served metadata now carries the canonical key only.highlightFields.compactLayout: undefinedin this same change, per the plan it carried.Version note: minor, not major — the key was deprecated-with-alias for a full release window, all first-party consumers/authors are migrated, and the spec api-surface gate reports no export changes (same documented-exception path as the ADR-0085 removals in 11.7.0). External metadata still authoring
compactLayoutwill now failcreate()loudly with the standard unknown-key error naming the key.Updated dependencies [6a9397e]
Updated dependencies [c0efe5d]
@objectstack/rest@11.10.0
Patch Changes
@objectstack/runtime@11.10.0
Patch Changes
@objectstack/service-analytics@11.10.0
Patch Changes
@objectstack/service-automation@11.10.0
Patch Changes
6a9397e: Retire the deprecated
compactLayoutalias forhighlightFields(framework#2536, closes the ADR-0085 deprecation window).ObjectSchemano longer declarescompactLayout:create()rejects it like any unknown key; lenientparse()strips it (no silent aliasing).highlightFields → compactLayoutback-fill transition mirror are removed fromnormalizeSemanticRoleAliases. Served metadata now carries the canonical key only.highlightFields.compactLayout: undefinedin this same change, per the plan it carried.Version note: minor, not major — the key was deprecated-with-alias for a full release window, all first-party consumers/authors are migrated, and the spec api-surface gate reports no export changes (same documented-exception path as the ADR-0085 removals in 11.7.0). External metadata still authoring
compactLayoutwill now failcreate()loudly with the standard unknown-key error naming the key.Updated dependencies [6a9397e]
Updated dependencies [c0efe5d]
@objectstack/service-cache@11.10.0
Patch Changes
@objectstack/service-cluster@11.10.0
Patch Changes
@objectstack/service-cluster-redis@11.10.0
Patch Changes
@objectstack/service-datasource@11.10.0
Patch Changes
@objectstack/service-i18n@11.10.0
Patch Changes
@objectstack/service-job@11.10.0
Patch Changes
@objectstack/service-knowledge@11.10.0
Patch Changes
@objectstack/service-messaging@11.10.0
Patch Changes
6a9397e: Retire the deprecated
compactLayoutalias forhighlightFields(framework#2536, closes the ADR-0085 deprecation window).ObjectSchemano longer declarescompactLayout:create()rejects it like any unknown key; lenientparse()strips it (no silent aliasing).highlightFields → compactLayoutback-fill transition mirror are removed fromnormalizeSemanticRoleAliases. Served metadata now carries the canonical key only.highlightFields.compactLayout: undefinedin this same change, per the plan it carried.Version note: minor, not major — the key was deprecated-with-alias for a full release window, all first-party consumers/authors are migrated, and the spec api-surface gate reports no export changes (same documented-exception path as the ADR-0085 removals in 11.7.0). External metadata still authoring
compactLayoutwill now failcreate()loudly with the standard unknown-key error naming the key.Updated dependencies [6a9397e]
Updated dependencies [c0efe5d]
@objectstack/service-package@11.10.0
Patch Changes
@objectstack/service-queue@11.10.0
Patch Changes
@objectstack/service-realtime@11.10.0
Patch Changes
6a9397e: Retire the deprecated
compactLayoutalias forhighlightFields(framework#2536, closes the ADR-0085 deprecation window).ObjectSchemano longer declarescompactLayout:create()rejects it like any unknown key; lenientparse()strips it (no silent aliasing).highlightFields → compactLayoutback-fill transition mirror are removed fromnormalizeSemanticRoleAliases. Served metadata now carries the canonical key only.highlightFields.compactLayout: undefinedin this same change, per the plan it carried.Version note: minor, not major — the key was deprecated-with-alias for a full release window, all first-party consumers/authors are migrated, and the spec api-surface gate reports no export changes (same documented-exception path as the ADR-0085 removals in 11.7.0). External metadata still authoring
compactLayoutwill now failcreate()loudly with the standard unknown-key error naming the key.Updated dependencies [6a9397e]
Updated dependencies [c0efe5d]
@objectstack/service-settings@11.10.0
Patch Changes
@objectstack/service-storage@11.10.0
Patch Changes
6a9397e: Retire the deprecated
compactLayoutalias forhighlightFields(framework#2536, closes the ADR-0085 deprecation window).ObjectSchemano longer declarescompactLayout:create()rejects it like any unknown key; lenientparse()strips it (no silent aliasing).highlightFields → compactLayoutback-fill transition mirror are removed fromnormalizeSemanticRoleAliases. Served metadata now carries the canonical key only.highlightFields.compactLayout: undefinedin this same change, per the plan it carried.Version note: minor, not major — the key was deprecated-with-alias for a full release window, all first-party consumers/authors are migrated, and the spec api-surface gate reports no export changes (same documented-exception path as the ADR-0085 removals in 11.7.0). External metadata still authoring
compactLayoutwill now failcreate()loudly with the standard unknown-key error naming the key.Updated dependencies [6a9397e]
Updated dependencies [c0efe5d]
@objectstack/trigger-api@11.10.0
Patch Changes
@objectstack/trigger-record-change@11.10.0
Patch Changes
@objectstack/trigger-schedule@11.10.0
Patch Changes
@objectstack/types@11.10.0
Patch Changes
@objectstack/verify@11.10.0
Patch Changes
@objectstack/console@11.10.0
create-objectstack@11.10.0
@objectstack/sdui-parser@11.10.0
objectstack-vscode@11.10.0
@objectstack/example-crm@4.0.69
Patch Changes
@objectstack/example-showcase@0.2.15
Patch Changes
@objectstack/example-todo@4.0.69
Patch Changes
@objectstack/example-embed-objectql@0.0.9
Patch Changes
@objectstack/dogfood@0.0.17
Patch Changes
@objectstack/downstream-contract@0.0.15
Patch Changes