Skip to content

chore: version packages - #2617

Closed
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Closed

chore: version packages#2617
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

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/metadata-core@12.2.0

Minor Changes

  • da807f7: feat(spec)!: retire the placeholder metadata kinds trigger, router, function, service (ADR-0088).

    The registry is the contract authors — human and AI — read to learn what can be authored, and these four kinds had no authoring surface, no loader, no schema, and no (or a dead) consumer. MetadataTypeSchema + DEFAULT_METADATA_TYPE_REGISTRY shrink 30 → 26; OPS_FILE_SUFFIX_REGEX drops the four suffixes; the dormant objectql load path that registered QL functions from type: 'function' metadata items is removed (defineStack({ functions }) / plugin contributes.functions remain the delivered forms); the metadata-core lockstep enum follows. external_catalog stays and is now annotated RUNTIME-CREATED (ADR-0062): its lack of an authoring surface is correct design. The delivered replacements: hook / record_change flows (trigger), plugin contributes.routes + declarative apis: (router), defineStack({ functions }) (function), the plugin/service registry (service). Persisted sys_metadata rows are unaffected — no production read path re-parses stored type values through the enum.

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
    • @objectstack/spec@12.2.0

@objectstack/objectql@12.2.0

Minor Changes

  • da807f7: feat(spec)!: retire the placeholder metadata kinds trigger, router, function, service (ADR-0088).

    The registry is the contract authors — human and AI — read to learn what can be authored, and these four kinds had no authoring surface, no loader, no schema, and no (or a dead) consumer. MetadataTypeSchema + DEFAULT_METADATA_TYPE_REGISTRY shrink 30 → 26; OPS_FILE_SUFFIX_REGEX drops the four suffixes; the dormant objectql load path that registered QL functions from type: 'function' metadata items is removed (defineStack({ functions }) / plugin contributes.functions remain the delivered forms); the metadata-core lockstep enum follows. external_catalog stays and is now annotated RUNTIME-CREATED (ADR-0062): its lack of an authoring surface is correct design. The delivered replacements: hook / record_change flows (trigger), plugin contributes.routes + declarative apis: (router), defineStack({ functions }) (function), the plugin/service registry (service). Persisted sys_metadata rows are unaffected — no production read path re-parses stored type values through the enum.

Patch Changes

@objectstack/plugin-security@12.2.0

Minor Changes

  • 3962023: feat(spec,security): make ambiguous nav landings unrepresentable + close the field-permission filter oracle (objectui#2251, objectui ADR-0055).

    spec — ObjectNavItem target exclusivity.NavigationItemSchema now rejects an object nav item that combines filters with recordId or viewName (custom issue on filters with the fix in the message). Runtime precedence would silently ignore the extras — a stale recordId hijacking a configured filters slice — so the ambiguous combination is now unwritable (ADR-0053 correct-by-construction). FROM { filters, viewName } / { filters, recordId } TO exactly one landing field; the legacy recordId + viewName combination stays tolerated (documented: viewName is ignored). filters shipped in the same unreleased minor, so no released metadata is affected.

    plugin-security — field-level predicate guard.FieldMasker strips non-readable fields from RESULTS, but predicates still leaked their values: filtering / sorting / grouping / aggregating by a hidden field changes row presence (a filter oracle — probe salary >= X even though the column is masked). The security middleware now rejects (403 PermissionDeniedError, reason: 'field_predicate_denied') any caller query whose where / orderBy / groupBy / having / aggregations / windowFunctions reference a field the caller cannot read — evaluated against the caller's AST before RLS injection, so RLS policies may keep referencing hidden fields (e.g. owner_id). Rejection over silent predicate dropping: removing an $and branch widens results and re-opens the oracle. New exports: assertReadableQueryFields, collectQueryFields, collectConditionFields.

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/formula@12.2.0
    • @objectstack/platform-objects@12.2.0

@objectstack/rest@12.2.0

Minor Changes

  • fce8ff4: feat(rest,spec): named import mappings (defineMapping artifacts are registered but never consumed — wire named mappings into REST import or de-scope from the stack #2611) — POST /data/:object/import accepts mappingName, resolving a registered defineMapping artifact (stack mappings:) and applying its fieldMapping pipeline (rename + constant/map/split/join; lookup delegates to the built-in reference resolution) as a strict projection before coercion. The artifact's mode/upsertKey serve as writeMode/matchFields defaults; explicit request values win. Errors are loud and specific: MAPPING_NOT_FOUND, MAPPING_TARGET_MISMATCH, MAPPING_FORMAT_MISMATCH, CONFLICTING_MAPPING (mutually exclusive with the inline rename), and UNSUPPORTED_TRANSFORM for javascript (no server-side sandbox — never silently skipped). defineStack cross-reference validation now rejects mappings targeting undefined objects and javascript transforms at build time.

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/platform-objects@12.2.0
    • @objectstack/service-package@12.2.0

@objectstack/spec@12.2.0

Minor Changes

  • fce8ff4: feat(rest,spec): named import mappings (defineMapping artifacts are registered but never consumed — wire named mappings into REST import or de-scope from the stack #2611) — POST /data/:object/import accepts mappingName, resolving a registered defineMapping artifact (stack mappings:) and applying its fieldMapping pipeline (rename + constant/map/split/join; lookup delegates to the built-in reference resolution) as a strict projection before coercion. The artifact's mode/upsertKey serve as writeMode/matchFields defaults; explicit request values win. Errors are loud and specific: MAPPING_NOT_FOUND, MAPPING_TARGET_MISMATCH, MAPPING_FORMAT_MISMATCH, CONFLICTING_MAPPING (mutually exclusive with the inline rename), and UNSUPPORTED_TRANSFORM for javascript (no server-side sandbox — never silently skipped). defineStack cross-reference validation now rejects mappings targeting undefined objects and javascript transforms at build time.

  • 3962023: feat(spec,security): make ambiguous nav landings unrepresentable + close the field-permission filter oracle (objectui#2251, objectui ADR-0055).

    spec — ObjectNavItem target exclusivity.NavigationItemSchema now rejects an object nav item that combines filters with recordId or viewName (custom issue on filters with the fix in the message). Runtime precedence would silently ignore the extras — a stale recordId hijacking a configured filters slice — so the ambiguous combination is now unwritable (ADR-0053 correct-by-construction). FROM { filters, viewName } / { filters, recordId } TO exactly one landing field; the legacy recordId + viewName combination stays tolerated (documented: viewName is ignored). filters shipped in the same unreleased minor, so no released metadata is affected.

    plugin-security — field-level predicate guard.FieldMasker strips non-readable fields from RESULTS, but predicates still leaked their values: filtering / sorting / grouping / aggregating by a hidden field changes row presence (a filter oracle — probe salary >= X even though the column is masked). The security middleware now rejects (403 PermissionDeniedError, reason: 'field_predicate_denied') any caller query whose where / orderBy / groupBy / having / aggregations / windowFunctions reference a field the caller cannot read — evaluated against the caller's AST before RLS injection, so RLS policies may keep referencing hidden fields (e.g. owner_id). Rejection over silent predicate dropping: removing an $and branch widens results and re-opens the oracle. New exports: assertReadableQueryFields, collectQueryFields, collectConditionFields.

  • 2bb193d: feat(spec): ObjectNavItem.filters — declarative URL filter conditions targeting the parameterized bare data surface (objectui ADR-0055, objectui#2251).

    An object nav item can now carry filters: Record<string, string> (equality semantics). The shell resolves such an entry to /:objectName/data?filter[<field>]=<value> — an unanchored data surface with removable filter chips — instead of a saved list view. Use it for one-off / parameterized slices (dashboard drill-throughs, "assigned to me" links); slices worth curating stay on viewName. Values support the same {current_user_id} / {current_org_id} template variables as recordId. Target precedence within type: 'object': recordIdfiltersviewName. Purely additive — items without filters are unaffected.

  • 0426d27: feat(spec): deriveRecordFlowSurface(def, flow, opts) — flow-aware record-surface derivation (Design: record create/edit/subtable surface + return-flow model (follow-up to #2578) #2604, extends 字段多的对象:自适应呈现表面 + 语义 field span(auto/full)+ 表单布局防呆 lint(AI-authored,ADR-0085 对齐) #2578's deriveRecordSurface, ADR-0085 §5 one-shared-derivation).

    Decides the default surface per record FLOW: view keeps the shipped behavior verbatim (field-heavy → route/page, light → drawer overlay); the task flows (create / edit / child-create / child-edit) are ALWAYS overlays — never routes — with the derived 'page' mapped to a full-screen modal (size: 'full') and light objects staying a drawer. child-* flows take the CHILD object's def (the overlay sizes to the record being edited; the return target is always the parent detail). Mobile task flows are full-screen modals.

    Rationale: viewing a record is shareable state (deep-link belongs there); making/changing one is a transient task whose URL is a false promise (refresh loses the draft) and whose invariant is lossless return to the origin. Renderers treat the result as the DEFAULT only — explicit navigation.mode/size, FormView.type/modalSize, or an assigned page still win. No new authorable key (ADR-0085 §2). Additive, no breaking changes.

  • da807f7: feat(spec)!: retire the placeholder metadata kinds trigger, router, function, service (ADR-0088).

    The registry is the contract authors — human and AI — read to learn what can be authored, and these four kinds had no authoring surface, no loader, no schema, and no (or a dead) consumer. MetadataTypeSchema + DEFAULT_METADATA_TYPE_REGISTRY shrink 30 → 26; OPS_FILE_SUFFIX_REGEX drops the four suffixes; the dormant objectql load path that registered QL functions from type: 'function' metadata items is removed (defineStack({ functions }) / plugin contributes.functions remain the delivered forms); the metadata-core lockstep enum follows. external_catalog stays and is now annotated RUNTIME-CREATED (ADR-0062): its lack of an authoring surface is correct design. The delivered replacements: hook / record_change flows (trigger), plugin contributes.routes + declarative apis: (router), defineStack({ functions }) (function), the plugin/service registry (service). Persisted sys_metadata rows are unaffected — no production read path re-parses stored type values through the enum.

@objectstack/hono@12.2.0

Patch Changes

  • Updated dependencies [4f5b791]
    • @objectstack/runtime@12.2.0
    • @objectstack/plugin-hono-server@12.2.0
    • @objectstack/types@12.2.0

@objectstack/account@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
    • @objectstack/spec@12.2.0
    • @objectstack/platform-objects@12.2.0

@objectstack/setup@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
    • @objectstack/spec@12.2.0
    • @objectstack/platform-objects@12.2.0

@objectstack/studio@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
    • @objectstack/spec@12.2.0
    • @objectstack/platform-objects@12.2.0

@objectstack/cli@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/rest@12.2.0
    • @objectstack/spec@12.2.0
    • @objectstack/plugin-security@12.2.0
    • @objectstack/objectql@12.2.0
    • @objectstack/runtime@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/plugin-sharing@12.2.0
    • @objectstack/verify@12.2.0
    • @objectstack/account@12.2.0
    • @objectstack/setup@12.2.0
    • @objectstack/studio@12.2.0
    • @objectstack/client@12.2.0
    • @objectstack/cloud-connection@12.2.0
    • @objectstack/formula@12.2.0
    • @objectstack/lint@12.2.0
    • @objectstack/mcp@12.2.0
    • @objectstack/observability@12.2.0
    • @objectstack/platform-objects@12.2.0
    • @objectstack/driver-memory@12.2.0
    • @objectstack/driver-mongodb@12.2.0
    • @objectstack/driver-sql@12.2.0
    • @objectstack/driver-sqlite-wasm@12.2.0
    • @objectstack/plugin-approvals@12.2.0
    • @objectstack/plugin-audit@12.2.0
    • @objectstack/plugin-auth@12.2.0
    • @objectstack/plugin-email@12.2.0
    • @objectstack/plugin-hono-server@12.2.0
    • @objectstack/plugin-org-scoping@12.2.0
    • @objectstack/plugin-reports@12.2.0
    • @objectstack/plugin-webhooks@12.2.0
    • @objectstack/service-analytics@12.2.0
    • @objectstack/service-automation@12.2.0
    • @objectstack/service-cache@12.2.0
    • @objectstack/service-datasource@12.2.0
    • @objectstack/service-job@12.2.0
    • @objectstack/service-messaging@12.2.0
    • @objectstack/service-package@12.2.0
    • @objectstack/service-queue@12.2.0
    • @objectstack/service-realtime@12.2.0
    • @objectstack/service-settings@12.2.0
    • @objectstack/service-storage@12.2.0
    • @objectstack/trigger-api@12.2.0
    • @objectstack/trigger-record-change@12.2.0
    • @objectstack/trigger-schedule@12.2.0
    • @objectstack/types@12.2.0
    • @objectstack/console@12.2.0

@objectstack/client@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0

@objectstack/client-react@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/client@12.2.0

@objectstack/cloud-connection@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/runtime@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/types@12.2.0

@objectstack/connector-mcp@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0

@objectstack/connector-openapi@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0

@objectstack/connector-rest@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0

@objectstack/connector-slack@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0

@objectstack/core@12.2.0

Patch Changes

@objectstack/formula@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
    • @objectstack/spec@12.2.0

@objectstack/lint@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
    • @objectstack/spec@12.2.0
    • @objectstack/formula@12.2.0
    • @objectstack/sdui-parser@12.2.0

@objectstack/mcp@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/types@12.2.0

@objectstack/metadata@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/metadata-core@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/platform-objects@12.2.0
    • @objectstack/types@12.2.0
    • @objectstack/metadata-fs@12.2.0

@objectstack/metadata-fs@12.2.0

Patch Changes

  • Updated dependencies [da807f7]
    • @objectstack/metadata-core@12.2.0

@objectstack/metadata-protocol@12.2.0

Patch Changes

  • 75c310f: Rewrite the writable_package_required rejection message as user-facing remediation ("switch to a writable package in the package selector, or create a new one") instead of developer-facing copy that cited an internal ADR path — the message is surfaced verbatim as a Studio toast. The ADR pointer moves to a docs property on the error; code, status, and packageId are unchanged.
  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/metadata-core@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/formula@12.2.0
    • @objectstack/types@12.2.0

@objectstack/observability@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
    • @objectstack/spec@12.2.0

@objectstack/platform-objects@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
    • @objectstack/spec@12.2.0
    • @objectstack/metadata-core@12.2.0

@objectstack/driver-memory@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0

@objectstack/driver-mongodb@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0

@objectstack/driver-sql@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/types@12.2.0

@objectstack/driver-sqlite-wasm@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/driver-sql@12.2.0

@objectstack/embedder-openai@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
    • @objectstack/spec@12.2.0

@objectstack/knowledge-memory@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/service-knowledge@12.2.0

@objectstack/knowledge-ragflow@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/service-knowledge@12.2.0

@objectstack/plugin-approvals@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/metadata-core@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/formula@12.2.0
    • @objectstack/platform-objects@12.2.0

@objectstack/plugin-audit@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/platform-objects@12.2.0

@objectstack/plugin-auth@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/platform-objects@12.2.0
    • @objectstack/types@12.2.0

@objectstack/plugin-dev@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/rest@12.2.0
    • @objectstack/spec@12.2.0
    • @objectstack/plugin-security@12.2.0
    • @objectstack/objectql@12.2.0
    • @objectstack/runtime@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/service-i18n@12.2.0
    • @objectstack/account@12.2.0
    • @objectstack/setup@12.2.0
    • @objectstack/studio@12.2.0
    • @objectstack/driver-memory@12.2.0
    • @objectstack/plugin-auth@12.2.0
    • @objectstack/plugin-hono-server@12.2.0
    • @objectstack/plugin-org-scoping@12.2.0
    • @objectstack/types@12.2.0

@objectstack/plugin-email@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/formula@12.2.0
    • @objectstack/platform-objects@12.2.0

@objectstack/plugin-hono-server@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/observability@12.2.0
    • @objectstack/types@12.2.0

@objectstack/plugin-org-scoping@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/platform-objects@12.2.0

@objectstack/plugin-reports@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/platform-objects@12.2.0

@objectstack/plugin-sharing@12.2.0

Patch Changes

@objectstack/plugin-webhooks@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/service-messaging@12.2.0

@objectstack/runtime@12.2.0

Patch Changes

@objectstack/service-analytics@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0

@objectstack/service-automation@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/formula@12.2.0

@objectstack/service-cache@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/observability@12.2.0

@objectstack/service-cluster@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0

@objectstack/service-cluster-redis@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
    • @objectstack/spec@12.2.0
    • @objectstack/service-cluster@12.2.0

@objectstack/service-datasource@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0

@objectstack/service-i18n@12.2.0

Patch Changes

@objectstack/service-job@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/platform-objects@12.2.0

@objectstack/service-knowledge@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0

@objectstack/service-messaging@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0

@objectstack/service-package@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0

@objectstack/service-queue@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/platform-objects@12.2.0

@objectstack/service-realtime@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/platform-objects@12.2.0

@objectstack/service-settings@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/platform-objects@12.2.0
    • @objectstack/types@12.2.0

@objectstack/service-storage@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/observability@12.2.0
    • @objectstack/platform-objects@12.2.0

@objectstack/trigger-api@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0

@objectstack/trigger-record-change@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0

@objectstack/trigger-schedule@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/core@12.2.0

@objectstack/types@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
    • @objectstack/spec@12.2.0

@objectstack/verify@12.2.0

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/rest@12.2.0
    • @objectstack/spec@12.2.0
    • @objectstack/plugin-security@12.2.0
    • @objectstack/objectql@12.2.0
    • @objectstack/runtime@12.2.0
    • @objectstack/core@12.2.0
    • @objectstack/plugin-sharing@12.2.0
    • @objectstack/driver-sqlite-wasm@12.2.0
    • @objectstack/plugin-auth@12.2.0
    • @objectstack/plugin-hono-server@12.2.0
    • @objectstack/plugin-org-scoping@12.2.0
    • @objectstack/service-analytics@12.2.0
    • @objectstack/service-automation@12.2.0
    • @objectstack/service-datasource@12.2.0
    • @objectstack/service-settings@12.2.0

@objectstack/console@12.2.0

create-objectstack@12.2.0

@objectstack/sdui-parser@12.2.0

objectstack-vscode@12.2.0

@objectstack/example-crm@4.0.72

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/runtime@12.2.0

@objectstack/example-showcase@0.2.18

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/runtime@12.2.0
    • @objectstack/cloud-connection@12.2.0
    • @objectstack/connector-rest@12.2.0
    • @objectstack/connector-slack@12.2.0
    • @objectstack/driver-sql@12.2.0

@objectstack/example-todo@4.0.72

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/objectql@12.2.0
    • @objectstack/runtime@12.2.0
    • @objectstack/client@12.2.0
    • @objectstack/mcp@12.2.0
    • @objectstack/metadata@12.2.0
    • @objectstack/driver-sqlite-wasm@12.2.0
    • @objectstack/knowledge-memory@12.2.0
    • @objectstack/service-knowledge@12.2.0

@objectstack/example-embed-objectql@0.0.12

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/objectql@12.2.0
    • @objectstack/driver-memory@12.2.0

@objectstack/dogfood@0.0.20

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
  • Updated dependencies [4f5b791]
    • @objectstack/spec@12.2.0
    • @objectstack/plugin-security@12.2.0
    • @objectstack/objectql@12.2.0
    • @objectstack/verify@12.2.0
    • @objectstack/example-crm@4.0.72
    • @objectstack/example-showcase@0.2.18

@objectstack/downstream-contract@0.0.18

Patch Changes

  • Updated dependencies [fce8ff4]
  • Updated dependencies [3962023]
  • Updated dependencies [2bb193d]
  • Updated dependencies [0426d27]
  • Updated dependencies [da807f7]
    • @objectstack/spec@12.2.0

@vercel

vercelBot commented Jul 5, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
specReadyReadyPreview, CommentJul 5, 2026 9:32am

Request Review

@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from cda705d to 4310c66CompareJuly 5, 2026 04:35
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 4310c66 to 03c12b1CompareJuly 5, 2026 05:43
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch 2 times, most recently from 409ef7c to 1fbb576CompareJuly 5, 2026 06:43
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 1fbb576 to bfbb911CompareJuly 5, 2026 06:51
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from bfbb911 to 24aa377CompareJuly 5, 2026 07:01
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 24aa377 to fd0a214CompareJuly 5, 2026 07:24
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from fd0a214 to fab8782CompareJuly 5, 2026 07:59
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from fab8782 to 0b35062CompareJuly 5, 2026 08:22
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 0b35062 to cb070c7CompareJuly 5, 2026 08:59
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from cb070c7 to 453ab71CompareJuly 5, 2026 09:08
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 453ab71 to c91c568CompareJuly 5, 2026 09:22
xuyushun441-sys pushed a commit that referenced this pull request Jul 17, 2026
os-zhuang added a commit that referenced this pull request Jul 17, 2026
…ole coverage (#3082)
* docs(releases): expand v15 page to full 14.8→15.0→15.1 backend + Console coverage
The previous revision under-covered the line in three ways, now fixed:
1. 15.0.0 was missing everything outside the ADR-0095 theme from the
14.8.0..15.0.0 range: the strict view/page schema BREAKING change
(ADR-0089 D3a, #2943) with its migration, the per-row import automation
chain + skipAutomations + runAutomations-default-ON behavior change
(#2922), the sys_position/sys_capability system-row write guardrail
(#2930), the bidirectional visibility lint (#2931), and the explain
posture-label alignment (#2949).
2. 15.0.0 had NO Console section at all, despite bundling the objectui 14.0
major (13.2.0→14.0.0, ~73 commits — first release-page disclosure since
much of it rode unversioned in the 14.8.0 pin): the ADR-0057 ChatDock
consolidation (including its breaking cleanup #2475), the Gantt batch,
lists/forms/auth/Studio/i18n enhancements, two security fixes
(#2485/#2410), and the six early-14.1 commits the 15.0.0 pin picked up.
3. The 15.1.0 sections were over-compressed; every domain is now expanded to
its full changeset detail, and the Console 14.1 section covers all eight
areas of the 94-commit range instead of seven bullets.
465 → ~1000 lines; structure mirrors v14.mdx (per-minor annotations inside
one major page, per docs/releases-maintenance.md).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* docs(releases): note post-14.1 fixes carried by the final Console pin (#2615/#2617/#2619/#2620/#2621/#2623)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* docs(releases): add v15 to the releases index; mark v14 line final at 14.8.0
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
---------
Co-authored-by: Jack Zhuang <277994282+os-zhuang@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@os-zhuang