Skip to content

chore: version packages - #1853

Merged
os-zhuang merged 1 commit into
mainfrom
changeset-release/main
Jun 14, 2026
Merged

chore: version packages#1853
os-zhuang merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

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/setup@9.5.0

Minor Changes

  • d08551c: feat(ADR-0046): per-locale documentation content (doc i18n)

    Docs can now ship localized bodies. Authors add sibling locale-variant files
    src/docs/<name>.<locale>.md (e.g. crm_lead_guide.zh.md, ..pt-BR.md) next
    to the base <name>.md; the base stays the default and the fallback. Flatness is
    preserved — variants are flat siblings, not subdirectories.

    • spec: DocSchema gains an optional translations map
      (locale → {label?, description?, content}) plus resolveDocLocale(doc, locale),
      which collapses a doc to the best-matching locale (exact → primary subtag
      zh-CNzh → base) with per-field fallback and strips the translations map.
    • cli (collect-docs): variant files are folded into the base doc's
      translations; orphan/duplicate variants and the v1 MDX/image bans are linted
      on variant content too.
    • rest: /meta/doc (list + single) resolves the request locale from the
      existing Accept-Language / ?locale negotiation, returns one localized body,
      and never ships the translations map. Doc detail bypasses the response cache
      so a language switch can't return a stale-locale body.
    • setup / studio: the built-in overview docs now ship zh translations
      (TS-first inline translations), so a Chinese console renders Chinese docs.

    The console already sends the active UI language as Accept-Language, so doc
    content localizes on a language switch with no client change.

Patch Changes

  • 1a4f079: feat(ADR-0046): seed first-party package docs for the Setup and Studio apps

    A fresh platform install shipped no first-party doc metadata, so the
    in-product documentation hub (/_console/docs) opened completely empty and the
    ADR-0046 feature had zero reference implementation. This seeds a deliberately
    minimal first version — one short overview per built-in app — so the hub is
    non-empty out of the box and there is a worked example to copy.

    • @objectstack/setup registers setup_overview (for administrators: users &
      authentication, the roles & permissions model, and record visibility/sharing).
    • @objectstack/studio registers studio_overview (for builders: the
      metadata-first model, the invisible draft/overlay precedence rule per
      ADR-0005/ADR-0033, and publish vs deploy).

    Both follow the HotCRM principle — document the invisible business logic, not
    what the UI already shows — and link to https://docs.objectstack.ai for depth.

    Mechanism note: these are TS-first code packages built by tsup, not user apps
    built by os build, so they do not go through the flat src/docs/*.md
    collection + lint. The docs are declared inline as Doc items on each package's
    manifest.register({ docs }) call — the path DocSchema explicitly blesses for
    TS-first stacks. They register under their owning package id, so the docs hub
    groups them under Setup and Studio respectively. No framework change was needed.

  • 110a333: docs(setup): slim the Setup overview to the genuinely-invisible rules

    Cut the textbook concept-restatement (permission-set vs role definitions) and
    the repeated "see external docs" lines that duplicated what the Setup UI's own
    Users/Roles/Permission-set screens already show. What remains is three short
    bullets the screens don't reveal: a user is identity-not-access, permissions
    are additive, and "can't see a record" is almost always sharing rather than
    object permissions. EN + zh updated together. No behaviour change — content only.

  • Updated dependencies [d08551c]

  • Updated dependencies [5be7102]

  • Updated dependencies [707aeed]

  • Updated dependencies [7a103d4]

  • Updated dependencies [4b01250]

    • @objectstack/spec@9.5.0
    • @objectstack/platform-objects@9.5.0

@objectstack/studio@9.5.0

Minor Changes

  • d08551c: feat(ADR-0046): per-locale documentation content (doc i18n)

    Docs can now ship localized bodies. Authors add sibling locale-variant files
    src/docs/<name>.<locale>.md (e.g. crm_lead_guide.zh.md, ..pt-BR.md) next
    to the base <name>.md; the base stays the default and the fallback. Flatness is
    preserved — variants are flat siblings, not subdirectories.

    • spec: DocSchema gains an optional translations map
      (locale → {label?, description?, content}) plus resolveDocLocale(doc, locale),
      which collapses a doc to the best-matching locale (exact → primary subtag
      zh-CNzh → base) with per-field fallback and strips the translations map.
    • cli (collect-docs): variant files are folded into the base doc's
      translations; orphan/duplicate variants and the v1 MDX/image bans are linted
      on variant content too.
    • rest: /meta/doc (list + single) resolves the request locale from the
      existing Accept-Language / ?locale negotiation, returns one localized body,
      and never ships the translations map. Doc detail bypasses the response cache
      so a language switch can't return a stale-locale body.
    • setup / studio: the built-in overview docs now ship zh translations
      (TS-first inline translations), so a Chinese console renders Chinese docs.

    The console already sends the active UI language as Accept-Language, so doc
    content localizes on a language switch with no client change.

Patch Changes

  • 1a4f079: feat(ADR-0046): seed first-party package docs for the Setup and Studio apps

    A fresh platform install shipped no first-party doc metadata, so the
    in-product documentation hub (/_console/docs) opened completely empty and the
    ADR-0046 feature had zero reference implementation. This seeds a deliberately
    minimal first version — one short overview per built-in app — so the hub is
    non-empty out of the box and there is a worked example to copy.

    • @objectstack/setup registers setup_overview (for administrators: users &
      authentication, the roles & permissions model, and record visibility/sharing).
    • @objectstack/studio registers studio_overview (for builders: the
      metadata-first model, the invisible draft/overlay precedence rule per
      ADR-0005/ADR-0033, and publish vs deploy).

    Both follow the HotCRM principle — document the invisible business logic, not
    what the UI already shows — and link to https://docs.objectstack.ai for depth.

    Mechanism note: these are TS-first code packages built by tsup, not user apps
    built by os build, so they do not go through the flat src/docs/*.md
    collection + lint. The docs are declared inline as Doc items on each package's
    manifest.register({ docs }) call — the path DocSchema explicitly blesses for
    TS-first stacks. They register under their owning package id, so the docs hub
    groups them under Setup and Studio respectively. No framework change was needed.

  • Updated dependencies [d08551c]

  • Updated dependencies [5be7102]

  • Updated dependencies [707aeed]

  • Updated dependencies [7a103d4]

  • Updated dependencies [4b01250]

    • @objectstack/spec@9.5.0
    • @objectstack/platform-objects@9.5.0

@objectstack/cli@9.5.0

Minor Changes

  • d08551c: feat(ADR-0046): per-locale documentation content (doc i18n)

    Docs can now ship localized bodies. Authors add sibling locale-variant files
    src/docs/<name>.<locale>.md (e.g. crm_lead_guide.zh.md, ..pt-BR.md) next
    to the base <name>.md; the base stays the default and the fallback. Flatness is
    preserved — variants are flat siblings, not subdirectories.

    • spec: DocSchema gains an optional translations map
      (locale → {label?, description?, content}) plus resolveDocLocale(doc, locale),
      which collapses a doc to the best-matching locale (exact → primary subtag
      zh-CNzh → base) with per-field fallback and strips the translations map.
    • cli (collect-docs): variant files are folded into the base doc's
      translations; orphan/duplicate variants and the v1 MDX/image bans are linted
      on variant content too.
    • rest: /meta/doc (list + single) resolves the request locale from the
      existing Accept-Language / ?locale negotiation, returns one localized body,
      and never ships the translations map. Doc detail bypasses the response cache
      so a language switch can't return a stale-locale body.
    • setup / studio: the built-in overview docs now ship zh translations
      (TS-first inline translations), so a Chinese console renders Chinese docs.

    The console already sends the active UI language as Accept-Language, so doc
    content localizes on a language switch with no client change.

Patch Changes

  • f19caef: fix(ADR-0048): rescope the os lintnaming/namespace-prefix rule to intra-package duplicates

    ADR-0048 §3.4 retired the per-item cross-package collision throw — two
    installed packages may legitimately ship the same bare name (e.g. page/home),
    stored under distinct composite keys and disambiguated by package-scoped
    resolution. The naming/namespace-prefix lint rule was never updated to match,
    so it still:

    • fired on every bare-named UI/automation item (apps/pages/dashboards/flows/
      actions/reports/datasets) regardless of whether a duplicate existed — a normal
      single-package app got dozens of false positives (hotcrm: 63), and
    • claimed the package would "collide on the registry key and fail at install",
      which is no longer true.

    The rule now warns only on a genuine intra-package duplicate (type, name)
    pair
    within the linted config — the narrow authoring-time hygiene case ADR-0048
    §3.4 explicitly leaves to os lint ("an author shipping two page/home in one
    package"). A unique bare name produces zero warnings. The message no longer
    claims an install failure; it explains the items shadow each other on the
    registry key and that distinct packages may reuse the same name freely (the
    namespace prefix is an optional convention). Runtime/registry behavior is
    unchanged.

  • Updated dependencies [d08551c]

  • Updated dependencies [f19caef]

  • Updated dependencies [f19caef]

  • Updated dependencies [f19caef]

  • Updated dependencies [5be7102]

  • Updated dependencies [707aeed]

  • Updated dependencies [7a103d4]

  • Updated dependencies [4b01250]

  • Updated dependencies [1a4f079]

  • Updated dependencies [110a333]

    • @objectstack/spec@9.5.0
    • @objectstack/rest@9.5.0
    • @objectstack/setup@9.5.0
    • @objectstack/studio@9.5.0
    • @objectstack/service-feed@9.5.0
    • @objectstack/service-realtime@9.5.0
    • @objectstack/service-job@9.5.0
    • @objectstack/service-messaging@9.5.0
    • @objectstack/service-automation@9.5.0
    • @objectstack/platform-objects@9.5.0
    • @objectstack/account@9.5.0
    • @objectstack/client@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/formula@9.5.0
    • @objectstack/mcp@9.5.0
    • @objectstack/objectql@9.5.0
    • @objectstack/observability@9.5.0
    • @objectstack/driver-memory@9.5.0
    • @objectstack/driver-mongodb@9.5.0
    • @objectstack/driver-sql@9.5.0
    • @objectstack/driver-sqlite-wasm@9.5.0
    • @objectstack/plugin-approvals@9.5.0
    • @objectstack/plugin-audit@9.5.0
    • @objectstack/plugin-auth@9.5.0
    • @objectstack/plugin-email@9.5.0
    • @objectstack/plugin-hono-server@9.5.0
    • @objectstack/plugin-org-scoping@9.5.0
    • @objectstack/plugin-reports@9.5.0
    • @objectstack/plugin-security@9.5.0
    • @objectstack/plugin-sharing@9.5.0
    • @objectstack/plugin-webhooks@9.5.0
    • @objectstack/runtime@9.5.0
    • @objectstack/service-ai@9.5.0
    • @objectstack/service-analytics@9.5.0
    • @objectstack/service-cache@9.5.0
    • @objectstack/service-datasource@9.5.0
    • @objectstack/service-package@9.5.0
    • @objectstack/service-queue@9.5.0
    • @objectstack/service-settings@9.5.0
    • @objectstack/service-storage@9.5.0
    • @objectstack/trigger-api@9.5.0
    • @objectstack/trigger-record-change@9.5.0
    • @objectstack/trigger-schedule@9.5.0
    • @objectstack/types@9.5.0
    • @objectstack/console@9.5.0

@objectstack/cloud-connection@9.5.0

Minor Changes

  • 08a11f7: RuntimeConfigPlugin: make the per-request features seam open-ended and plan-agnostic (open-core boundary, cloud ADR-0012).

    The framework now transports an opaque feature map: a host's policy hook may return ANY boolean feature keys and they pass through to the SPA verbatim — the framework no longer enumerates a distribution's commercial feature catalog. Adds resolveFeatures (plan-agnostic) and RuntimeFeatureOverrides; deprecates resolvePlanFeatures / RuntimeConfigPlanFeatures (still honoured for backward compatibility).

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/runtime@9.5.0
    • @objectstack/types@9.5.0

@objectstack/rest@9.5.0

Minor Changes

  • d08551c: feat(ADR-0046): per-locale documentation content (doc i18n)

    Docs can now ship localized bodies. Authors add sibling locale-variant files
    src/docs/<name>.<locale>.md (e.g. crm_lead_guide.zh.md, ..pt-BR.md) next
    to the base <name>.md; the base stays the default and the fallback. Flatness is
    preserved — variants are flat siblings, not subdirectories.

    • spec: DocSchema gains an optional translations map
      (locale → {label?, description?, content}) plus resolveDocLocale(doc, locale),
      which collapses a doc to the best-matching locale (exact → primary subtag
      zh-CNzh → base) with per-field fallback and strips the translations map.
    • cli (collect-docs): variant files are folded into the base doc's
      translations; orphan/duplicate variants and the v1 MDX/image bans are linted
      on variant content too.
    • rest: /meta/doc (list + single) resolves the request locale from the
      existing Accept-Language / ?locale negotiation, returns one localized body,
      and never ships the translations map. Doc detail bypasses the response cache
      so a language switch can't return a stale-locale body.
    • setup / studio: the built-in overview docs now ship zh translations
      (TS-first inline translations), so a Chinese console renders Chinese docs.

    The console already sends the active UI language as Accept-Language, so doc
    content localizes on a language switch with no client change.

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/service-package@9.5.0

@objectstack/service-automation@9.5.0

Minor Changes

  • f19caef: feat(P1-2): messaging retention default-on; automation log cap configurable

    Closes the remaining two P1-2 unbounded-growth items (launch-readiness):

    • service-messaging — notification-pipeline retention is now default-on.
      MessagingServicePlugin's retentionDays defaults to
      DEFAULT_NOTIFICATION_RETENTION_DAYS (90) instead of 0; the
      already-built/tested sweeper now prunes sys_notification (+ delivery / inbox /
      receipt) older than 90 days by default. Behaviour change: notification
      history auto-prunes at 90d — set retentionDays: 0 to keep it forever.
    • service-automation — the in-memory execution-log ring buffer (already
      bounded; no OOM risk) gets a tunable window via
      AutomationServicePluginOptions.maxLogSize, defaulting to
      DEFAULT_MAX_EXECUTION_LOG_SIZE (1000, unchanged). Durable
      sys_automation_run-style persistence remains a post-GA HA item.

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/formula@9.5.0

@objectstack/service-feed@9.5.0

Minor Changes

  • f19caef: feat(P0-5): default-on memory caps for in-memory feed/realtime (single-instance GA)

    Launch-readiness P0-5 is resolved by formally scoping v1 to single-instance
    (non-HA) and shipping memory backstops so the process-local adapters can't grow
    until OOM:

    • InMemoryFeedAdapter now defaults maxItems to DEFAULT_MAX_FEED_ITEMS
      (100k) instead of unbounded. createFeedItem throws loudly at the cap
      (fail-loud beats a silent OOM kill).
    • InMemoryRealtimeAdapter now defaults maxSubscriptions to
      DEFAULT_MAX_SUBSCRIPTIONS (50k).
    • Passing 0 is an explicit unbounded opt-out (tests / short-lived processes).
    • Both plugin JSDocs now state the non-HA contract; HA (a Redis-backed realtime
      adapter over the existing RedisPubSub, and a DB-backed feed adapter) is a
      documented post-GA fast-follow.

    Behaviour change: a deployment that previously relied on unbounded in-memory
    feed/realtime will now hit the cap and receive an error past the ceiling — set
    maxItems: 0 / maxSubscriptions: 0 to restore the old behaviour, or raise the
    number.

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0

@objectstack/service-job@9.5.0

Minor Changes

  • f19caef: feat(P1-2): default-on retention for the sys_job_run execution log

    Every job execution appended a sys_job_run row with no cleanup path, so the
    table grew unbounded on long-running deployments (launch-readiness P1-2). New
    JobRunRetention (mirroring service-messaging's NotificationRetention)
    performs a bulk delete sys_job_run where created_at < cutoff under a system
    context. JobServicePlugin wires it default-on at kernel:ready (DB-backed
    adapter only) — runs once on boot then every 6h via an unref'd timer.

    • retentionDays defaults to DEFAULT_JOB_RUN_RETENTION_DAYS (30); set 0 to
      disable (rows kept forever; operator owns cleanup).
    • retentionSweepMs defaults to DEFAULT_JOB_RUN_SWEEP_MS (6h).

    Behaviour change: job-run history older than 30 days is now pruned by
    default. Set retentionDays: 0 to keep the previous keep-forever behaviour.

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [5be7102]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/platform-objects@9.5.0
    • @objectstack/core@9.5.0

@objectstack/service-messaging@9.5.0

Minor Changes

  • f19caef: feat(P1-2): messaging retention default-on; automation log cap configurable

    Closes the remaining two P1-2 unbounded-growth items (launch-readiness):

    • service-messaging — notification-pipeline retention is now default-on.
      MessagingServicePlugin's retentionDays defaults to
      DEFAULT_NOTIFICATION_RETENTION_DAYS (90) instead of 0; the
      already-built/tested sweeper now prunes sys_notification (+ delivery / inbox /
      receipt) older than 90 days by default. Behaviour change: notification
      history auto-prunes at 90d — set retentionDays: 0 to keep it forever.
    • service-automation — the in-memory execution-log ring buffer (already
      bounded; no OOM risk) gets a tunable window via
      AutomationServicePluginOptions.maxLogSize, defaulting to
      DEFAULT_MAX_EXECUTION_LOG_SIZE (1000, unchanged). Durable
      sys_automation_run-style persistence remains a post-GA HA item.

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0

@objectstack/service-realtime@9.5.0

Minor Changes

  • f19caef: feat(P0-5): default-on memory caps for in-memory feed/realtime (single-instance GA)

    Launch-readiness P0-5 is resolved by formally scoping v1 to single-instance
    (non-HA) and shipping memory backstops so the process-local adapters can't grow
    until OOM:

    • InMemoryFeedAdapter now defaults maxItems to DEFAULT_MAX_FEED_ITEMS
      (100k) instead of unbounded. createFeedItem throws loudly at the cap
      (fail-loud beats a silent OOM kill).
    • InMemoryRealtimeAdapter now defaults maxSubscriptions to
      DEFAULT_MAX_SUBSCRIPTIONS (50k).
    • Passing 0 is an explicit unbounded opt-out (tests / short-lived processes).
    • Both plugin JSDocs now state the non-HA contract; HA (a Redis-backed realtime
      adapter over the existing RedisPubSub, and a DB-backed feed adapter) is a
      documented post-GA fast-follow.

    Behaviour change: a deployment that previously relied on unbounded in-memory
    feed/realtime will now hit the cap and receive an error past the ceiling — set
    maxItems: 0 / maxSubscriptions: 0 to restore the old behaviour, or raise the
    number.

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [5be7102]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/platform-objects@9.5.0
    • @objectstack/core@9.5.0

@objectstack/spec@9.5.0

Minor Changes

  • d08551c: feat(ADR-0046): per-locale documentation content (doc i18n)

    Docs can now ship localized bodies. Authors add sibling locale-variant files
    src/docs/<name>.<locale>.md (e.g. crm_lead_guide.zh.md, ..pt-BR.md) next
    to the base <name>.md; the base stays the default and the fallback. Flatness is
    preserved — variants are flat siblings, not subdirectories.

    • spec: DocSchema gains an optional translations map
      (locale → {label?, description?, content}) plus resolveDocLocale(doc, locale),
      which collapses a doc to the best-matching locale (exact → primary subtag
      zh-CNzh → base) with per-field fallback and strips the translations map.
    • cli (collect-docs): variant files are folded into the base doc's
      translations; orphan/duplicate variants and the v1 MDX/image bans are linted
      on variant content too.
    • rest: /meta/doc (list + single) resolves the request locale from the
      existing Accept-Language / ?locale negotiation, returns one localized body,
      and never ships the translations map. Doc detail bypasses the response cache
      so a language switch can't return a stale-locale body.
    • setup / studio: the built-in overview docs now ship zh translations
      (TS-first inline translations), so a Chinese console renders Chinese docs.

    The console already sends the active UI language as Accept-Language, so doc
    content localizes on a language switch with no client change.

Patch Changes

  • 707aeed: ui(page.form): sourceView is a view picker; hide template on list pages

    • interfaceConfig.sourceView now declares widget: 'view-ref' + dependsOn: 'source' so the page editor renders a dropdown of the source object's views instead of a free-text input (where an author could type a non-existent view name). The objectui view-ref widget reads the source object's views; until it ships, the field degrades to the existing text input.
    • The template field is now hidden for type == 'list' (visibleOn: "data.type != 'list'"). A list/interface page renders via InterfaceListPage and ignores the region template, so showing the field only added noise — same rationale as the already-hidden Data Context / Layout sections.
  • 7a103d4: ui(page.form): icon field uses the searchable icon-picker widget

    The Basics → icon field now carries widget: 'icon', so the metadata-admin
    form renders a searchable Lucide icon picker (preview + name) instead of a raw
    text input where authors had to type an exact icon name. Mirrors the existing
    view-ref / filter-mode widget hints; the picker ships in
    @object-ui/app-shell and is reusable for app/object icon fields.

  • 4b01250: ui(page): page type is the page kind, not a visualization

    Removed grid / kanban / calendar / gallery / timeline from PageTypeSchema. They are visualizations of a list (interface) page — configured via interfaceConfig.appearance.allowedVisualizations and switched at runtime — never distinct page kinds. The runtime never branched on them as page types (it always read the visualization from interfaceConfig), so they only misled authors (e.g. selecting page type "kanban" did nothing). VisualizationTypeSchema is unchanged and remains the home for those values.

    The roadmap interface kinds (dashboard, form, record_detail, record_review, overview, blank) stay valid in the schema but the page authoring form (page.form.ts) now offers only the kinds with a dedicated renderer — list, record, home, app, utility — with explicit labels, so the dropdown stops presenting dead options.

@objectstack/express@9.5.0

Patch Changes

  • @objectstack/runtime@9.5.0

@objectstack/fastify@9.5.0

Patch Changes

  • @objectstack/runtime@9.5.0

@objectstack/hono@9.5.0

Patch Changes

  • @objectstack/plugin-hono-server@9.5.0
  • @objectstack/runtime@9.5.0
  • @objectstack/types@9.5.0

@objectstack/nestjs@9.5.0

Patch Changes

  • @objectstack/runtime@9.5.0

@objectstack/nextjs@9.5.0

Patch Changes

  • @objectstack/runtime@9.5.0

@objectstack/nuxt@9.5.0

Patch Changes

  • @objectstack/runtime@9.5.0

@objectstack/sveltekit@9.5.0

Patch Changes

  • @objectstack/runtime@9.5.0

@objectstack/account@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [5be7102]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/platform-objects@9.5.0

@objectstack/client@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0

@objectstack/client-react@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/client@9.5.0
    • @objectstack/core@9.5.0

@objectstack/connector-mcp@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0

@objectstack/connector-openapi@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0

@objectstack/connector-rest@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0

@objectstack/connector-slack@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0

@objectstack/core@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0

@objectstack/formula@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0

@objectstack/mcp@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/types@9.5.0

@objectstack/metadata@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [5be7102]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/platform-objects@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/metadata-core@9.5.0
    • @objectstack/types@9.5.0
    • @objectstack/metadata-fs@9.5.0

@objectstack/metadata-core@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0

@objectstack/metadata-fs@9.5.0

Patch Changes

  • @objectstack/metadata-core@9.5.0

@objectstack/objectql@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/formula@9.5.0
    • @objectstack/metadata-core@9.5.0
    • @objectstack/types@9.5.0

@objectstack/observability@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0

@objectstack/platform-objects@9.5.0

Patch Changes

  • 5be7102: i18n(metadata-forms): correct stale page-type help text across locales

    The page type field help text still described page types as "record, home, app, dashboard …" — listing dashboard (and implying grid/kanban/calendar) as page types, which is wrong after the ADR-0047 page-type cleanup: those are visualizations configured under Interface, not page kinds. Updated en / zh-CN / ja-JP / es-ES to "page kind — list / record / home / app / utility; visualizations live under Interface". Also fixed the stale zh-CN kind help text (it described "record / list / detail" instead of the record-page override mode).

  • Updated dependencies [d08551c]

  • Updated dependencies [707aeed]

  • Updated dependencies [7a103d4]

  • Updated dependencies [4b01250]

    • @objectstack/spec@9.5.0
    • @objectstack/metadata-core@9.5.0

@objectstack/driver-memory@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0

@objectstack/driver-mongodb@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0

@objectstack/driver-sql@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0

@objectstack/driver-sqlite-wasm@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/driver-sql@9.5.0

@objectstack/embedder-openai@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0

@objectstack/knowledge-memory@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/service-knowledge@9.5.0

@objectstack/knowledge-ragflow@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/service-knowledge@9.5.0

@objectstack/plugin-approvals@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [5be7102]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/platform-objects@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/formula@9.5.0
    • @objectstack/metadata-core@9.5.0

@objectstack/plugin-audit@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [5be7102]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/platform-objects@9.5.0
    • @objectstack/core@9.5.0

@objectstack/plugin-auth@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [5be7102]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/platform-objects@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/types@9.5.0

@objectstack/plugin-dev@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
  • Updated dependencies [1a4f079]
  • Updated dependencies [110a333]
    • @objectstack/spec@9.5.0
    • @objectstack/rest@9.5.0
    • @objectstack/setup@9.5.0
    • @objectstack/studio@9.5.0
    • @objectstack/account@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/objectql@9.5.0
    • @objectstack/driver-memory@9.5.0
    • @objectstack/plugin-auth@9.5.0
    • @objectstack/plugin-hono-server@9.5.0
    • @objectstack/plugin-org-scoping@9.5.0
    • @objectstack/plugin-security@9.5.0
    • @objectstack/runtime@9.5.0
    • @objectstack/service-i18n@9.5.0
    • @objectstack/types@9.5.0

@objectstack/plugin-email@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [5be7102]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/platform-objects@9.5.0
    • @objectstack/core@9.5.0

@objectstack/plugin-hono-server@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/types@9.5.0

@objectstack/plugin-msw@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/objectql@9.5.0
    • @objectstack/runtime@9.5.0
    • @objectstack/types@9.5.0

@objectstack/plugin-org-scoping@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [5be7102]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/platform-objects@9.5.0
    • @objectstack/core@9.5.0

@objectstack/plugin-reports@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [5be7102]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/platform-objects@9.5.0
    • @objectstack/core@9.5.0

@objectstack/plugin-security@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [5be7102]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/platform-objects@9.5.0
    • @objectstack/core@9.5.0

@objectstack/plugin-sharing@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [5be7102]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/platform-objects@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/objectql@9.5.0

@objectstack/plugin-webhooks@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [f19caef]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/service-messaging@9.5.0
    • @objectstack/core@9.5.0

@objectstack/runtime@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/rest@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/formula@9.5.0
    • @objectstack/metadata@9.5.0
    • @objectstack/objectql@9.5.0
    • @objectstack/observability@9.5.0
    • @objectstack/driver-memory@9.5.0
    • @objectstack/driver-sql@9.5.0
    • @objectstack/driver-sqlite-wasm@9.5.0
    • @objectstack/plugin-auth@9.5.0
    • @objectstack/plugin-org-scoping@9.5.0
    • @objectstack/plugin-security@9.5.0
    • @objectstack/service-cluster@9.5.0
    • @objectstack/service-i18n@9.5.0
    • @objectstack/types@9.5.0

@objectstack/service-ai@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/formula@9.5.0
    • @objectstack/types@9.5.0

@objectstack/service-analytics@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0

@objectstack/service-cache@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/observability@9.5.0

@objectstack/service-cluster@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0

@objectstack/service-cluster-redis@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/service-cluster@9.5.0

@objectstack/service-datasource@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0

@objectstack/service-i18n@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0

@objectstack/service-knowledge@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0

@objectstack/service-package@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0

@objectstack/service-queue@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [5be7102]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/platform-objects@9.5.0
    • @objectstack/core@9.5.0

@objectstack/service-settings@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [5be7102]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/platform-objects@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/types@9.5.0

@objectstack/service-storage@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0
    • @objectstack/observability@9.5.0

@objectstack/trigger-api@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0

@objectstack/trigger-record-change@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0

@objectstack/trigger-schedule@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/core@9.5.0

@objectstack/types@9.5.0

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0

@objectstack/console@9.5.0

create-objectstack@9.5.0

objectstack-vscode@9.5.0

@objectstack/example-crm@4.0.46

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/runtime@9.5.0

@objectstack/example-showcase@0.1.16

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
  • Updated dependencies [08a11f7]
    • @objectstack/spec@9.5.0
    • @objectstack/cloud-connection@9.5.0
    • @objectstack/connector-rest@9.5.0
    • @objectstack/connector-slack@9.5.0
    • @objectstack/runtime@9.5.0

@example/app-todo@4.0.46

Patch Changes

  • Updated dependencies [d08551c]
  • Updated dependencies [707aeed]
  • Updated dependencies [7a103d4]
  • Updated dependencies [4b01250]
    • @objectstack/spec@9.5.0
    • @objectstack/client@9.5.0
    • @objectstack/metadata@9.5.0
    • @objectstack/objectql@9.5.0
    • @objectstack/driver-sqlite-wasm@9.5.0
    • @objectstack/knowledge-memory@9.5.0
    • @objectstack/runtime@9.5.0
    • @objectstack/service-ai@9.5.0
    • @objectstack/service-knowledge@9.5.0

@vercel

vercelBot commented Jun 14, 2026

Copy link
Copy Markdown

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

ProjectDeploymentActionsUpdated (UTC)
specReadyReadyPreview, CommentJun 14, 2026 4:03pm

Request Review

@os-zhuang
os-zhuang merged commit 191d0f3 into mainJun 14, 2026
2 checks passed
@os-zhuang
os-zhuang deleted the changeset-release/main branch June 14, 2026 16:04
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