Skip to content

chore: release packages#2773

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

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

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 21, 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

@object-ui/console@16.1.1

Patch Changes

  • @object-ui/react-runtime@16.1.1
  • @object-ui/sdui-parser@16.1.1

@object-ui/app-shell@16.1.1

Patch Changes

  • e56a9fd: fix(list): keep the injected owner_id out of the auto-generated list columns

    ObjectView renders an object's default "所有记录" tabular view (and prefills the
    "Add View" dialog) from the object's field order when it declares no explicit
    list view. Both paths carried their own name-based SYSTEM_FIELDS exclusion set
    that — like the pre-fix(list): keep injected owner_id out of leading auto-derived list columns #2702 lists in ObjectGrid / InterfaceListPage — never
    listed owner_id. Because the framework's applySystemFields spreads its
    injected system/audit/ownership fields to the FRONT of the field map and
    owner_id is deliberately non-hidden and non-readonly (ownership is
    reassignable), it leaked through as the leading, raw-id column on every object
    without a declared list view (e.g. showcase_invoice), redundant with the
    business owner (Field.user) column.

    Both paths now derive their columns through a single shared
    defaultListColumnsFromObject helper that classifies system fields via the
    isSystemManagedField helper from @object-ui/types (the same classifier
    fix(list): keep injected owner_id out of leading auto-derived list columns #2702 introduced) — branching on the spec system flag with a name-set
    fallback that includes the ownership/tenancy FKs. Auto-derived lists lead with
    business fields again and pick up future injected fields without editing a name
    list. Closes 自动生成列表视图仍把注入的 owner_id 当裸 id 首列(#2702 只覆盖了详情,没覆盖 auto-list 列) #2777.

  • 8ecf5a6: Command palette (⌘K) now surfaces record search hits from the platform's global
    search endpoint (GET /api/v1/search).

    Previously the palette only ran a per-object find({ $search }) fanout (the
    metadata-driven ADR-0061 search), which misses records that only the global
    search index knows about — so typing a well-known record name returned no
    records even though /api/v1/search served them. ObjectStackAdapter now
    exposes a searchAll(query, { limit, objects }) method that calls the unified
    endpoint, useRecordSearch prefers it when present (falling back to the fanout
    otherwise), and the palette renders the resulting record hits grouped by object.

  • 66dbca5: fix(SchemaForm): render row sub-fields for repeater fields whose schema is a union (objectui#3379)

    In Edit View Config → Columns & Filters → Sort, "Add" produced an empty row
    with no field picker or order dropdown. A View's sort prop is a
    z.union([z.string(), z.array(z.object({ field, order }))]), so its JSONSchema
    is anyOf: [string, {field,order}[]]. The SchemaForm repeater read
    schema.items at the top level — which is undefined for a union — and
    derived zero sub-fields.

    The repeater now resolves the union to its array branch and uses that branch's
    items for both the derived field list and the per-row controls
    (pickSubSchema). The legacy bare-string sort form remains valid in the spec
    (its removal is a separate, deferred deprecation cycle); this is purely a
    renderer fix.

  • 7e354e9: The full-page search (/apps/:app/search) now surfaces record hits, not just
    metadata nav items.

    Following the ⌘K command-palette fix (#3371), the search results page was still
    matching only navigation entries (objects, dashboards, pages, reports). It now
    runs the same global record search (useRecordSearch/api/v1/search),
    scoped to the app's searchable objects, and renders the record hits grouped by
    object above the metadata matches. Both the search page and the palette now
    resolve each object group's heading through the i18n label resolver, so
    localized object labels display correctly instead of falling back to the raw
    object name.

  • Updated dependencies [8ecf5a6]

  • Updated dependencies [bb4aa25]

    • @object-ui/data-objectstack@16.1.1
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/i18n@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/fields@16.1.1
    • @object-ui/layout@16.1.1
    • @object-ui/plugin-editor@16.1.1
    • @object-ui/auth@16.1.1
    • @object-ui/collaboration@16.1.1
    • @object-ui/core@16.1.1
    • @object-ui/permissions@16.1.1
    • @object-ui/providers@16.1.1

@object-ui/auth@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
    • @object-ui/types@16.1.1

@object-ui/cli@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/components@16.1.1

@object-ui/collaboration@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
    • @object-ui/types@16.1.1

@object-ui/components@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
  • Updated dependencies [bb4aa25]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/i18n@16.1.1
    • @object-ui/core@16.1.1
    • @object-ui/react-runtime@16.1.1
    • @object-ui/sdui-parser@16.1.1

@object-ui/core@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
    • @object-ui/types@16.1.1

@object-ui/data-objectstack@16.1.1

Patch Changes

  • 8ecf5a6: Command palette (⌘K) now surfaces record search hits from the platform's global
    search endpoint (GET /api/v1/search).

    Previously the palette only ran a per-object find({ $search }) fanout (the
    metadata-driven ADR-0061 search), which misses records that only the global
    search index knows about — so typing a well-known record name returned no
    records even though /api/v1/search served them. ObjectStackAdapter now
    exposes a searchAll(query, { limit, objects }) method that calls the unified
    endpoint, useRecordSearch prefers it when present (falling back to the fanout
    otherwise), and the palette renders the resulting record hits grouped by object.

  • Updated dependencies [8ecf5a6]

    • @object-ui/types@16.1.1
    • @object-ui/core@16.1.1

@object-ui/fields@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
  • Updated dependencies [bb4aa25]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/i18n@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/core@16.1.1
    • @object-ui/providers@16.1.1

@object-ui/i18n@16.1.1

Patch Changes

  • bb4aa25: fix(i18n): apply globalActions label overlays to actions surfaced on a record-detail action bar (objectui#3372)

    On a record-detail action bar the caller passes objectDef.name for every
    action, so a globalAction surfaced there (e.g. log_call) looked up
    objects.<obj>._actions.<action>.label, missed, and leaked the English
    metadata literal ("Log a Call") instead of its globalActions.<action>.label
    overlay ("记录通话"). Object-owned actions on the same bar translated fine,
    which is what made the gap visible.

    useObjectLabel()'s action resolvers now mirror the canonical
    @objectstack/spec resolver (system/i18n-resolver.lookupActionField): when an
    action is object-scoped, the object key still wins, but globalActions.<action>.*
    is consulted as a fallback before returning the literal. This applies uniformly
    to actionLabel, actionConfirm, actionSuccess, actionDescription,
    actionResultDialog, actionParamText, and actionParamOptionLabel, so a
    globalAction resolves the same on a record-detail action bar as it does
    everywhere else. App-namespace discovery also recognises a globalActions-only
    bundle (one with no object/field entries).

@object-ui/layout@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/core@16.1.1

@object-ui/mobile@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
    • @object-ui/types@16.1.1

@object-ui/permissions@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
    • @object-ui/types@16.1.1

@object-ui/plugin-ai@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/core@16.1.1

@object-ui/plugin-calendar@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
  • Updated dependencies [bb4aa25]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/i18n@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/fields@16.1.1
    • @object-ui/plugin-detail@16.1.1
    • @object-ui/core@16.1.1
    • @object-ui/mobile@16.1.1

@object-ui/plugin-charts@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
  • Updated dependencies [bb4aa25]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/i18n@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/core@16.1.1

@object-ui/plugin-chatbot@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/core@16.1.1

@object-ui/plugin-dashboard@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
  • Updated dependencies [bb4aa25]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/i18n@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/fields@16.1.1
    • @object-ui/core@16.1.1

@object-ui/plugin-designer@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
  • Updated dependencies [bb4aa25]
    • @object-ui/data-objectstack@16.1.1
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/i18n@16.1.1
    • @object-ui/plugin-form@16.1.1
    • @object-ui/plugin-grid@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/fields@16.1.1
    • @object-ui/core@16.1.1

@object-ui/plugin-detail@16.1.1

Patch Changes

  • Updated dependencies [bb4aa25]
    • @object-ui/i18n@16.1.1

@object-ui/plugin-editor@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/core@16.1.1

@object-ui/plugin-form@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
  • Updated dependencies [bb4aa25]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/i18n@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/fields@16.1.1
    • @object-ui/core@16.1.1
    • @object-ui/permissions@16.1.1

@object-ui/plugin-gantt@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
  • Updated dependencies [bb4aa25]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/i18n@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/fields@16.1.1
    • @object-ui/plugin-detail@16.1.1
    • @object-ui/core@16.1.1

@object-ui/plugin-grid@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
  • Updated dependencies [bb4aa25]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/i18n@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/fields@16.1.1
    • @object-ui/core@16.1.1
    • @object-ui/mobile@16.1.1

@object-ui/plugin-kanban@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
  • Updated dependencies [bb4aa25]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/i18n@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/fields@16.1.1
    • @object-ui/plugin-detail@16.1.1
    • @object-ui/core@16.1.1

@object-ui/plugin-map@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/core@16.1.1

@object-ui/plugin-markdown@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/core@16.1.1

@object-ui/plugin-report@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
  • Updated dependencies [bb4aa25]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/i18n@16.1.1
    • @object-ui/plugin-grid@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/fields@16.1.1
    • @object-ui/core@16.1.1

@object-ui/plugin-timeline@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/core@16.1.1
    • @object-ui/mobile@16.1.1

@object-ui/plugin-tree@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/core@16.1.1

@object-ui/plugin-view@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
  • Updated dependencies [bb4aa25]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/i18n@16.1.1
    • @object-ui/plugin-form@16.1.1
    • @object-ui/plugin-grid@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/core@16.1.1

@object-ui/providers@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
    • @object-ui/types@16.1.1

@object-ui/react@16.1.1

Patch Changes

  • 8ecf5a6: Command palette (⌘K) now surfaces record search hits from the platform's global
    search endpoint (GET /api/v1/search).

    Previously the palette only ran a per-object find({ $search }) fanout (the
    metadata-driven ADR-0061 search), which misses records that only the global
    search index knows about — so typing a well-known record name returned no
    records even though /api/v1/search served them. ObjectStackAdapter now
    exposes a searchAll(query, { limit, objects }) method that calls the unified
    endpoint, useRecordSearch prefers it when present (falling back to the fanout
    otherwise), and the palette renders the resulting record hits grouped by object.

  • Updated dependencies [8ecf5a6]

  • Updated dependencies [bb4aa25]

    • @object-ui/data-objectstack@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/i18n@16.1.1
    • @object-ui/core@16.1.1

@object-ui/runner@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
    • @object-ui/react@16.1.1
    • @object-ui/types@16.1.1
    • @object-ui/plugin-kanban@16.1.1
    • @object-ui/components@16.1.1
    • @object-ui/plugin-charts@16.1.1
    • @object-ui/core@16.1.1

@object-ui/types@16.1.1

Patch Changes

  • 8ecf5a6: Command palette (⌘K) now surfaces record search hits from the platform's global
    search endpoint (GET /api/v1/search).

    Previously the palette only ran a per-object find({ $search }) fanout (the
    metadata-driven ADR-0061 search), which misses records that only the global
    search index knows about — so typing a well-known record name returned no
    records even though /api/v1/search served them. ObjectStackAdapter now
    exposes a searchAll(query, { limit, objects }) method that calls the unified
    endpoint, useRecordSearch prefers it when present (falling back to the fanout
    otherwise), and the palette renders the resulting record hits grouped by object.

@object-ui/create-plugin@16.1.1

@object-ui/plugin-list@16.1.1

@object-ui/react-runtime@16.1.1

@object-ui/sdui-parser@16.1.1

object-ui@16.1.1

Patch Changes

  • Updated dependencies [8ecf5a6]
    • @object-ui/types@16.1.1
    • @object-ui/core@16.1.1

@vercel

vercel Bot commented Jul 21, 2026

Copy link
Copy Markdown

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

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
objectui Ignored Ignored Jul 22, 2026 2:37am

Request Review

@github-actions
github-actions Bot force-pushed the changeset-release/main branch 4 times, most recently from b69d388 to 4d73885 Compare July 21, 2026 16:42
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 4d73885 to 619774d Compare July 22, 2026 02:37
Sign up for free to 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.

自动生成列表视图仍把注入的 owner_id 当裸 id 首列(#2702 只覆盖了详情,没覆盖 auto-list 列)

0 participants