diff --git a/.changeset/objectstack-17-0-0-rc-5.md b/.changeset/objectstack-17-0-0-rc-5.md new file mode 100644 index 00000000..35492377 --- /dev/null +++ b/.changeset/objectstack-17-0-0-rc-5.md @@ -0,0 +1,42 @@ +--- +'hotcrm': patch +--- + +Upgrade the platform to ObjectStack 17.0.0-rc.5, and declare the matching +`^17.0.0-rc.5` protocol range in the app config and manifest. + +**Nothing in this app had to change to absorb it.** That is the finding, not an +omission — rc.5 ships three breaking changes and all three land outside what +HotCRM authors: + +- **CSV `import` is no longer a `system-data` bucket default** (spec, #4671). + Objects in that bucket now opt into the import wizard one at a time, so the + three RBAC join tables that decide who can do what — user↔position, + user↔permission set, position↔permission set — lose their bulk-grant entry + unless a platform object asks for it back. HotCRM declares no `system-data` + object of its own and no page of its admin documentation points an + administrator at CSV for those bindings, so no HotCRM surface moves. The + authorization boundary was never the thing being changed: import was only ever + an affordance, and every row a CSV wrote already went through the same + delegated-admin, RLS and permission-set adjudication as a row typed by hand. +- **Transaction handles no longer leak across data sources** (objectql, #5351). + A business write that crosses data sources inside one `transaction()` is now + refused outright, and append-only system ledgers are carved out to commit on + their own connection. This only bites deployments that register a second data + source; HotCRM registers none — `Tenancy: single`, one + `SqlDriver(better-sqlite3)` — so the path is unreachable here. Verified on a + fresh boot: 242 `sys_audit_log` rows landed alongside the seed. +- **`subscribeMetadata` narrowed its `type` parameter** (client, #4627). HotCRM + does not depend on `@objectstack/client` or `@objectstack/client-react`. + +Also new and also inapplicable: `os migrate summary-nulls` backfills roll-up +`count` / `sum` columns left `NULL` by pre-fix inserts. HotCRM has no platform +roll-ups to backfill — its line items and campaign members reach their parents +through `lookup`, not `master_detail`, and the aggregates it displays are plain +number fields written by its own hooks. `docs/MAINTENANCE.md` §3.2 now records +why, and what would change that answer. + +Verified on rc.5 rather than assumed: the full gate is green (validate, +typecheck, lint, hygiene, build, and 1886 tests including the +`parent-derived-reach` pins rc.4 established), and a reset-and-reseed boots the +server clean and seeds all 17 objects with 342 rows. diff --git a/content/docs/whats-new.mdx b/content/docs/whats-new.mdx index d095d0f7..d2029ebf 100644 --- a/content/docs/whats-new.mdx +++ b/content/docs/whats-new.mdx @@ -65,9 +65,9 @@ http://localhost:4001 and create the first admin account. ## v2.2.2 — Latest release -**HotCRM 2.2.2**, running on **ObjectStack 17.0.0-rc.4** across every +**HotCRM 2.2.2**, running on **ObjectStack 17.0.0-rc.5** across every `@objectstack/*` package. The app manifest declares the matching -`^17.0.0-rc.4` protocol range, so a runtime on a different protocol major +`^17.0.0-rc.5` protocol range, so a runtime on a different protocol major refuses the load up front with a structured diagnostic instead of failing deep in a schema parse. diff --git a/content/docs/whats-new.zh-Hans.mdx b/content/docs/whats-new.zh-Hans.mdx index 13b9d923..2c741f9d 100644 --- a/content/docs/whats-new.zh-Hans.mdx +++ b/content/docs/whats-new.zh-Hans.mdx @@ -47,8 +47,8 @@ HOTCRM_TOKEN=... ./scripts/wow1-live-schema.sh ## v2.2.2 —— 最新发布 -**HotCRM 2.2.2**,全线 `@objectstack/*` 包运行在 **ObjectStack 17.0.0-rc.4** 上。 -应用清单声明了与之匹配的 `^17.0.0-rc.4` 协议区间,因此协议大版本不同的运行时会在 +**HotCRM 2.2.2**,全线 `@objectstack/*` 包运行在 **ObjectStack 17.0.0-rc.5** 上。 +应用清单声明了与之匹配的 `^17.0.0-rc.5` 协议区间,因此协议大版本不同的运行时会在 装载之初就带着结构化诊断拒绝加载,而不是在某次 schema 解析的深处才失败。 > **这一页不维护第二张发布表。** 逐版本的发布历史在仓库的 `CHANGELOG.md` 里,由每个 diff --git a/content/docs/whats-new.zh-Hant.mdx b/content/docs/whats-new.zh-Hant.mdx index a012e9af..45711f9a 100644 --- a/content/docs/whats-new.zh-Hant.mdx +++ b/content/docs/whats-new.zh-Hant.mdx @@ -47,8 +47,8 @@ HOTCRM_TOKEN=... ./scripts/wow1-live-schema.sh ## v2.2.2 —— 最新發行 -**HotCRM 2.2.2**,全線 `@objectstack/*` 套件執行在 **ObjectStack 17.0.0-rc.4** 上。 -應用清單宣告了與之相符的 `^17.0.0-rc.4` 協定區間,因此協定大版本不同的執行時會在 +**HotCRM 2.2.2**,全線 `@objectstack/*` 套件執行在 **ObjectStack 17.0.0-rc.5** 上。 +應用清單宣告了與之相符的 `^17.0.0-rc.5` 協定區間,因此協定大版本不同的執行時會在 載入之初就帶著結構化診斷拒絕載入,而不是在某次 schema 解析的深處才失敗。 > **這一頁不維護第二張發行表。** 逐版本的發行歷史在儲存庫的 `CHANGELOG.md` 裡,由每個 diff --git a/docs/MAINTENANCE.md b/docs/MAINTENANCE.md index ad63f41c..011c64f1 100644 --- a/docs/MAINTENANCE.md +++ b/docs/MAINTENANCE.md @@ -99,6 +99,20 @@ fields this app declares (`crm_product.image`, `crm_product.datasheet`, install — no seed data populates a media field — but an in-place upgrade needs both before strict validation is safe to enable. +`17.0.0-rc.5` adds a third, `os migrate summary-nulls`, which recomputes +roll-up `count` / `sum` columns left `NULL` by rows inserted before the +create-time fix. **It does not apply to HotCRM**, and the reason is worth +writing down rather than re-deriving on the next upgrade: the migration walks +*platform* roll-up columns, which only exist on `master_detail` relationships, +and this app declares none — every line-item and member object reaches its +parent through a `lookup`. The four aggregates HotCRM does show +(`crm_opportunity.amount`, `crm_quote` totals, the campaign metrics, the case +activity stamp) are ordinary number fields written by the hooks in +`src/objects/*.hook.ts`, so no platform code has ever seeded or recomputed +them. Re-check this if a future change converts a line-item lookup to +`master_detail` — the lint rule `relationship/line-item-should-be-master-detail` +suggests exactly that on four fields today. + If a scan reports rows it cannot convert, the escape hatches downgrade the new enforcement to warnings while you fix the data. They are temporary, not a destination: diff --git a/docs/STATUS.md b/docs/STATUS.md index 68961ce6..125917f5 100644 --- a/docs/STATUS.md +++ b/docs/STATUS.md @@ -65,7 +65,7 @@ pnpm verify | --- | --- | | Node.js | `>=22` | | pnpm | `>=10.0.0` | -| ObjectStack packages | `17.0.0-rc.4` | +| ObjectStack packages | `17.0.0-rc.5` | | Local dev port | `4001` | Each row above is asserted against `package.json` (`engines`, the `@objectstack/*` diff --git a/objectstack.config.ts b/objectstack.config.ts index 3ca6de13..f4e502e8 100644 --- a/objectstack.config.ts +++ b/objectstack.config.ts @@ -45,7 +45,7 @@ export default defineStack({ // pairing against `objectstack.manifest.json` instead of trusting this // comment, because two platform upgrades in a row (rc.2, then rc.3) moved // the manifest and left this line behind (#728). - engines: { protocol: '^17.0.0-rc.4' }, + engines: { protocol: '^17.0.0-rc.5' }, }, // ─── Platform capabilities this app needs ───────────────────────── diff --git a/objectstack.manifest.json b/objectstack.manifest.json index 63da00fd..b3f147d8 100644 --- a/objectstack.manifest.json +++ b/objectstack.manifest.json @@ -1,9 +1,9 @@ { "$schema": "https://schemas.objectstack.dev/template-manifest.json", "name": "hotcrm", - "specVersion": "^17.0.0-rc.4", + "specVersion": "^17.0.0-rc.5", "engines": { - "protocol": "^17.0.0-rc.4" + "protocol": "^17.0.0-rc.5" }, "manifestId": "app.objectstack.hotcrm", "displayName": "HotCRM", diff --git a/package-lock.json b/package-lock.json index 424fdf8d..88941ae6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,21 +9,21 @@ "version": "2.2.2", "license": "Apache-2.0", "dependencies": { - "@objectstack/account": "17.0.0-rc.4", - "@objectstack/cli": "17.0.0-rc.4", - "@objectstack/driver-memory": "17.0.0-rc.4", - "@objectstack/driver-sql": "17.0.0-rc.4", - "@objectstack/driver-sqlite-wasm": "17.0.0-rc.4", - "@objectstack/metadata": "17.0.0-rc.4", - "@objectstack/objectql": "17.0.0-rc.4", - "@objectstack/runtime": "17.0.0-rc.4", - "@objectstack/service-analytics": "17.0.0-rc.4", - "@objectstack/service-automation": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/account": "17.0.0-rc.5", + "@objectstack/cli": "17.0.0-rc.5", + "@objectstack/driver-memory": "17.0.0-rc.5", + "@objectstack/driver-sql": "17.0.0-rc.5", + "@objectstack/driver-sqlite-wasm": "17.0.0-rc.5", + "@objectstack/metadata": "17.0.0-rc.5", + "@objectstack/objectql": "17.0.0-rc.5", + "@objectstack/runtime": "17.0.0-rc.5", + "@objectstack/service-analytics": "17.0.0-rc.5", + "@objectstack/service-automation": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" }, "devDependencies": { "@changesets/cli": "^2.31.1", - "@objectstack/formula": "17.0.0-rc.4", + "@objectstack/formula": "17.0.0-rc.5", "@playwright/test": "^1.61.1", "@vitest/coverage-v8": "^4.1.10", "tsx": "^4.23.1", @@ -1282,72 +1282,72 @@ } }, "node_modules/@objectstack/account": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/account/-/account-17.0.0-rc.4.tgz", - "integrity": "sha512-PlPo172u7IByCXW3+l4e+vsjHYHG6Id/vGUH+lb0UTP4PmddQybiBmoqy3hXQ0lcFtPNe7677el7nj2ZJi4kmA==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/account/-/account-17.0.0-rc.5.tgz", + "integrity": "sha512-9qzFcGDJOnVYN0sGFICnG9KrjJAR0KLnalhMg7LSDRlGbCHzUTnUoxx7kBWK6FSHfkQz2PPy72OKidu8e11xeg==", "license": "Apache-2.0", "dependencies": { - "@objectstack/platform-objects": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/platform-objects": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@objectstack/cli": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/cli/-/cli-17.0.0-rc.4.tgz", - "integrity": "sha512-++zDeaIQJj/M5Lfchm9YCtK3aIMK4K2ADWEuC0YfqinRNPLilU9fkzB3uMoUMlrLe76lHstqu7E0NP91mMl8vQ==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/cli/-/cli-17.0.0-rc.5.tgz", + "integrity": "sha512-YlX3fYC/TKRXb3xWZTJ1WMcwoAF87aeM9EKAGNVmUzUHaQVi3GxESWGhuvj3eHeXS16+aHDwjFE1EetJStFRdQ==", "license": "Apache-2.0", "dependencies": { - "@objectstack/account": "17.0.0-rc.4", - "@objectstack/client": "17.0.0-rc.4", - "@objectstack/cloud-connection": "17.0.0-rc.4", - "@objectstack/console": "17.0.0-rc.4", - "@objectstack/core": "^17.0.0-rc.4", - "@objectstack/driver-memory": "^17.0.0-rc.4", - "@objectstack/driver-mongodb": "^17.0.0-rc.4", - "@objectstack/driver-sql": "^17.0.0-rc.4", - "@objectstack/driver-sqlite-wasm": "^17.0.0-rc.4", - "@objectstack/formula": "17.0.0-rc.4", - "@objectstack/lint": "17.0.0-rc.4", - "@objectstack/mcp": "17.0.0-rc.4", - "@objectstack/metadata": "17.0.0-rc.4", - "@objectstack/metadata-protocol": "17.0.0-rc.4", - "@objectstack/objectql": "^17.0.0-rc.4", - "@objectstack/observability": "^17.0.0-rc.4", - "@objectstack/platform-objects": "17.0.0-rc.4", - "@objectstack/plugin-approvals": "17.0.0-rc.4", - "@objectstack/plugin-audit": "17.0.0-rc.4", - "@objectstack/plugin-auth": "17.0.0-rc.4", - "@objectstack/plugin-email": "17.0.0-rc.4", - "@objectstack/plugin-hono-server": "17.0.0-rc.4", - "@objectstack/plugin-pinyin-search": "17.0.0-rc.4", - "@objectstack/plugin-reports": "17.0.0-rc.4", - "@objectstack/plugin-security": "17.0.0-rc.4", - "@objectstack/plugin-sharing": "17.0.0-rc.4", - "@objectstack/plugin-webhooks": "17.0.0-rc.4", - "@objectstack/rest": "17.0.0-rc.4", - "@objectstack/runtime": "^17.0.0-rc.4", - "@objectstack/service-analytics": "17.0.0-rc.4", - "@objectstack/service-automation": "17.0.0-rc.4", - "@objectstack/service-cache": "17.0.0-rc.4", - "@objectstack/service-datasource": "17.0.0-rc.4", - "@objectstack/service-job": "17.0.0-rc.4", - "@objectstack/service-messaging": "17.0.0-rc.4", - "@objectstack/service-package": "17.0.0-rc.4", - "@objectstack/service-queue": "17.0.0-rc.4", - "@objectstack/service-realtime": "17.0.0-rc.4", - "@objectstack/service-settings": "17.0.0-rc.4", - "@objectstack/service-sms": "17.0.0-rc.4", - "@objectstack/service-storage": "17.0.0-rc.4", - "@objectstack/setup": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", - "@objectstack/trigger-api": "17.0.0-rc.4", - "@objectstack/trigger-record-change": "17.0.0-rc.4", - "@objectstack/trigger-schedule": "17.0.0-rc.4", - "@objectstack/types": "17.0.0-rc.4", - "@objectstack/verify": "17.0.0-rc.4", + "@objectstack/account": "17.0.0-rc.5", + "@objectstack/client": "17.0.0-rc.5", + "@objectstack/cloud-connection": "17.0.0-rc.5", + "@objectstack/console": "17.0.0-rc.5", + "@objectstack/core": "^17.0.0-rc.5", + "@objectstack/driver-memory": "^17.0.0-rc.5", + "@objectstack/driver-mongodb": "^17.0.0-rc.5", + "@objectstack/driver-sql": "^17.0.0-rc.5", + "@objectstack/driver-sqlite-wasm": "^17.0.0-rc.5", + "@objectstack/formula": "17.0.0-rc.5", + "@objectstack/lint": "17.0.0-rc.5", + "@objectstack/mcp": "17.0.0-rc.5", + "@objectstack/metadata": "17.0.0-rc.5", + "@objectstack/metadata-protocol": "17.0.0-rc.5", + "@objectstack/objectql": "^17.0.0-rc.5", + "@objectstack/observability": "^17.0.0-rc.5", + "@objectstack/platform-objects": "17.0.0-rc.5", + "@objectstack/plugin-approvals": "17.0.0-rc.5", + "@objectstack/plugin-audit": "17.0.0-rc.5", + "@objectstack/plugin-auth": "17.0.0-rc.5", + "@objectstack/plugin-email": "17.0.0-rc.5", + "@objectstack/plugin-hono-server": "17.0.0-rc.5", + "@objectstack/plugin-pinyin-search": "17.0.0-rc.5", + "@objectstack/plugin-reports": "17.0.0-rc.5", + "@objectstack/plugin-security": "17.0.0-rc.5", + "@objectstack/plugin-sharing": "17.0.0-rc.5", + "@objectstack/plugin-webhooks": "17.0.0-rc.5", + "@objectstack/rest": "17.0.0-rc.5", + "@objectstack/runtime": "^17.0.0-rc.5", + "@objectstack/service-analytics": "17.0.0-rc.5", + "@objectstack/service-automation": "17.0.0-rc.5", + "@objectstack/service-cache": "17.0.0-rc.5", + "@objectstack/service-datasource": "17.0.0-rc.5", + "@objectstack/service-job": "17.0.0-rc.5", + "@objectstack/service-messaging": "17.0.0-rc.5", + "@objectstack/service-package": "17.0.0-rc.5", + "@objectstack/service-queue": "17.0.0-rc.5", + "@objectstack/service-realtime": "17.0.0-rc.5", + "@objectstack/service-settings": "17.0.0-rc.5", + "@objectstack/service-sms": "17.0.0-rc.5", + "@objectstack/service-storage": "17.0.0-rc.5", + "@objectstack/setup": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", + "@objectstack/trigger-api": "17.0.0-rc.5", + "@objectstack/trigger-record-change": "17.0.0-rc.5", + "@objectstack/trigger-schedule": "17.0.0-rc.5", + "@objectstack/types": "17.0.0-rc.5", + "@objectstack/verify": "17.0.0-rc.5", "@oclif/core": "^4.13.2", "bundle-require": "^5.1.0", "chalk": "^6.0.0", @@ -1370,7 +1370,7 @@ "better-sqlite3": "^13.0.2" }, "peerDependencies": { - "@objectstack/driver-turso": "^17.0.0-rc.4" + "@objectstack/driver-turso": "^17.0.0-rc.5" }, "peerDependenciesMeta": { "@objectstack/driver-turso": { @@ -1392,46 +1392,46 @@ } }, "node_modules/@objectstack/client": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/client/-/client-17.0.0-rc.4.tgz", - "integrity": "sha512-c/R3s2mpNN1FT1pLKbrSlYBkzct+ue2jHq3qudvGZI/u41AvZWCjwRK7hcss4Kh8OJfXIl9ZyTYuHV64gMbXLg==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/client/-/client-17.0.0-rc.5.tgz", + "integrity": "sha512-E1wiOK90d6CbiYtbQ0157oA8BKTBnf6JfizZ0vcH7gh89rrCCeL6dIsmo4SQyOYh+ZWtBRJMttrhLCLm35LBXQ==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@objectstack/cloud-connection": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/cloud-connection/-/cloud-connection-17.0.0-rc.4.tgz", - "integrity": "sha512-0iSOdYAo5q7zJbA3gOCc6MgNlq4Sk9nLi3Knfjy/EVaM2Oq724fyKeC9frsV/Aw6UeXKOUR6Gx6kTmTZ58S9VQ==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/cloud-connection/-/cloud-connection-17.0.0-rc.5.tgz", + "integrity": "sha512-VD95eIpSuYWzqbWxgW3ZyEcjIcTUv3t6jOdHr03dzY66S4YS2c3228ECT0AAW7KwCGh+3/2rAxX00gqrvWcOIA==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/runtime": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", - "@objectstack/types": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/runtime": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", + "@objectstack/types": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@objectstack/console": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/console/-/console-17.0.0-rc.4.tgz", - "integrity": "sha512-kMzoP+MHDhPLKMyv9ZCGCs72/2GYCcNbbsnOLIA/iwG/FWgEF7NDkzp5SFZaKq/ZXRRKqHMjATKMi8t0GHhwCw==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/console/-/console-17.0.0-rc.5.tgz", + "integrity": "sha512-2AkXxSZ8KMmv9ZdIXRnBrjwsfbxwydxyXhRecUlXOI3oR8B0vnYc3ppHB8xAsruZGVAuRGlnEsGoXUWb2gewzw==", "license": "Apache-2.0" }, "node_modules/@objectstack/core": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/core/-/core-17.0.0-rc.4.tgz", - "integrity": "sha512-rxM5kI2LcYU2VifQ/wfGbqodD/woWln93yYI/4TfPlshd3l4S6ozwZEwbQc0vF+3fd0/sw5CjSZBext9lhIuOA==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/core/-/core-17.0.0-rc.5.tgz", + "integrity": "sha512-kw8A9ERMscZwEnOXGDFmnUW0QdYcEhvsiHW6H4HgBQYJEqkbWXjBaS0ujbWxbn/hT5A+pEAiVQc2RcDVx/yHYA==", "license": "Apache-2.0", "dependencies": { - "@objectstack/spec": "17.0.0-rc.4", + "@objectstack/spec": "17.0.0-rc.5", "zod": "^4.4.3" }, "engines": { @@ -1439,13 +1439,13 @@ } }, "node_modules/@objectstack/driver-memory": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/driver-memory/-/driver-memory-17.0.0-rc.4.tgz", - "integrity": "sha512-4XekPRXJwsIP84TxaszIMgzTHJbJxVUFrtiZ8/0RUjw2QYpyRaBb57KJhMbBcZHxbt/4axl9i9CBIzbbN8r/IQ==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/driver-memory/-/driver-memory-17.0.0-rc.5.tgz", + "integrity": "sha512-RFn1MqI02LvsZcWYv8e+WGkp/8r94GD6i34AINWfoODiLAC1YM6jqY2E4cOuas5fWtdywrNaoDCeNtI9n81ldw==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", "mingo": "^7.2.2" }, "engines": { @@ -1453,14 +1453,14 @@ } }, "node_modules/@objectstack/driver-mongodb": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/driver-mongodb/-/driver-mongodb-17.0.0-rc.4.tgz", - "integrity": "sha512-UWUPCd/BVfbAqGKtvPN5aupvVtXaE1+0cmzg9cbysdAzLybvjSL1SE/0Af7PAKHELzN6uOE6qo73QO7rj+zCeQ==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/driver-mongodb/-/driver-mongodb-17.0.0-rc.5.tgz", + "integrity": "sha512-8Eb5CY8+ya2ujgyQaRF98x/I0rfFHXcdD2wiFJXjHF9EbIihAHwYckqDbBT7IQBu5l4fA6nvHPnpEHomI3mHcg==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", - "@objectstack/types": "17.0.0-rc.4", + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", + "@objectstack/types": "17.0.0-rc.5", "mongodb": "^7.5.0", "nanoid": "^6.0.0" }, @@ -1469,15 +1469,15 @@ } }, "node_modules/@objectstack/driver-sql": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/driver-sql/-/driver-sql-17.0.0-rc.4.tgz", - "integrity": "sha512-mtf19lbY1OrmVF83XQyqOkGlt0Rw4s/9b2D/Zh/KcybRYquVuiNHlozIuQACQXAuY5PddqwvXlBVrD1qlwpnTg==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/driver-sql/-/driver-sql-17.0.0-rc.5.tgz", + "integrity": "sha512-ukbOorMutNhdXKA9fHyX9z85cUI6oKlJ80BU+OZdiknFPkNEQiX80XuNQs1zxecfsWNbIOrj8UoJz1MfT/jn8A==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/observability": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", - "@objectstack/types": "17.0.0-rc.4", + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/observability": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", + "@objectstack/types": "17.0.0-rc.5", "knex": "^3.3.0", "nanoid": "^6.0.0" }, @@ -1518,14 +1518,14 @@ } }, "node_modules/@objectstack/driver-sqlite-wasm": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/driver-sqlite-wasm/-/driver-sqlite-wasm-17.0.0-rc.4.tgz", - "integrity": "sha512-a4tuWwkvuYNXKJhkjrIcAU5o+da/D4qGoreXnvUk2R1lu+PRTNlIESEpzZWO5SJgsGhB1KQ/8/UrCQxDeTv0Bw==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/driver-sqlite-wasm/-/driver-sqlite-wasm-17.0.0-rc.5.tgz", + "integrity": "sha512-RsBQKt21lGelzqeCPD6j9lccFIVryZaIOOVw5OOa7613zEVmE3LedgiTgqvJ7Ds65SRq2l7NXsWxk6ARglL5tQ==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/driver-sql": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/driver-sql": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", "knex": "^3.3.0", "nanoid": "^6.0.0", "sql.js": "^1.14.1" @@ -1535,24 +1535,24 @@ } }, "node_modules/@objectstack/formula": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/formula/-/formula-17.0.0-rc.4.tgz", - "integrity": "sha512-btftin7WaRC52NFNMJdpT3EtWwNGo934PjUx79mYxtXFwhmsyy/AcYQm6ix9xnrnVgn3JCqz6D+WR0HCq9Jj/w==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/formula/-/formula-17.0.0-rc.5.tgz", + "integrity": "sha512-50DI3S/A8cyR4amwROxOcYD1r4om7bo/3Gf6MugEfWXfejzLpc9EUS3maIlYiW0orAmo20SHA81Q4cB+qGUxGw==", "license": "Apache-2.0", "dependencies": { "@marcbachmann/cel-js": "^8.0.0", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/spec": "17.0.0-rc.5" } }, "node_modules/@objectstack/lint": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/lint/-/lint-17.0.0-rc.4.tgz", - "integrity": "sha512-VZ7+4Qw17x4Q0uG+ujsPoQs07zQ7z3df2kTJqD/PnvAx++BN/1tVlGgVOg9D3oViiGUsfCAqedSxNeVn+6zxDw==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/lint/-/lint-17.0.0-rc.5.tgz", + "integrity": "sha512-0huaGN11ub7iqjuRzmiyUoh0Sju1U8tpVkp062ilOOF2bf0xzxgSVUdQrJlFNjV4+gzLJnkbqha1/4Y8Tr4dNA==", "license": "Apache-2.0", "dependencies": { - "@objectstack/formula": "17.0.0-rc.4", - "@objectstack/sdui-parser": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", + "@objectstack/formula": "17.0.0-rc.5", + "@objectstack/sdui-parser": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", "ajv": "^8.20.0", "ajv-formats": "^3.0.1", "sucrase": "^3.35.1", @@ -1576,16 +1576,16 @@ } }, "node_modules/@objectstack/mcp": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/mcp/-/mcp-17.0.0-rc.4.tgz", - "integrity": "sha512-q7S3xP0FlR7o3p8dIX691AF9t3UvIzRPEIw1T6vFsa68ofu7Z/Y6t4y3kbPibCz/gUKwyGU+NEIBg1pXF1UlQQ==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/mcp/-/mcp-17.0.0-rc.5.tgz", + "integrity": "sha512-jg3pSRbCqwjpyWzrI2Ip/nTcQZWHrpAoQchbQ+H/KBP8JnpGZdUtKkWEh8SVoxw6kQTTmNx8xuG6WyOB3KNd8w==", "license": "Apache-2.0", "dependencies": { "@modelcontextprotocol/sdk": "^1.30.0", - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/formula": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", - "@objectstack/types": "17.0.0-rc.4", + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/formula": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", + "@objectstack/types": "17.0.0-rc.5", "zod": "^4.4.3" }, "engines": { @@ -1593,17 +1593,17 @@ } }, "node_modules/@objectstack/metadata": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/metadata/-/metadata-17.0.0-rc.4.tgz", - "integrity": "sha512-bFSARlA3f8PlPOwuQukxP0wzEsLJ5hBT82nPrlFOKvK7Ufiv7xvPCpbdfXRZqwewnm+eZ+7tKJLxYRwLrOI2RQ==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/metadata/-/metadata-17.0.0-rc.5.tgz", + "integrity": "sha512-ok/PZprPNPm39MLwwn1I66N1xJrOjAL16+XkeSJXrjwZ3QShVWRLkK8tZHOLgs3smYRp1cToJYX+EL5fADDT2g==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/metadata-core": "17.0.0-rc.4", - "@objectstack/metadata-fs": "17.0.0-rc.4", - "@objectstack/platform-objects": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", - "@objectstack/types": "17.0.0-rc.4", + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/metadata-core": "17.0.0-rc.5", + "@objectstack/metadata-fs": "17.0.0-rc.5", + "@objectstack/platform-objects": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", + "@objectstack/types": "17.0.0-rc.5", "chokidar": "^5.0.0", "glob": "^13.0.6", "js-yaml": "^5.2.2", @@ -1614,12 +1614,12 @@ } }, "node_modules/@objectstack/metadata-core": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/metadata-core/-/metadata-core-17.0.0-rc.4.tgz", - "integrity": "sha512-FlZJQHnrdwbZ+RdpJu8PXa6oq0VmE1Z2bYxD5fMraNNMIVvsjT4n6MeJo/XTPrBhV/TuWpQk1R4lPnllYS17cw==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/metadata-core/-/metadata-core-17.0.0-rc.5.tgz", + "integrity": "sha512-FVhdxzdNldY5NkLkPv2fvhA1fg1NEy2cSmFnUoqDXjkRjVndkSsY0bmWC/0YqA1beQlu8aqp92Cz5YR3z1qBLA==", "license": "Apache-2.0", "dependencies": { - "@objectstack/spec": "17.0.0-rc.4", + "@objectstack/spec": "17.0.0-rc.5", "zod": "^4.4.3" }, "engines": { @@ -1635,12 +1635,12 @@ } }, "node_modules/@objectstack/metadata-fs": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/metadata-fs/-/metadata-fs-17.0.0-rc.4.tgz", - "integrity": "sha512-Vq8Yx154kYA1sffhl7DjWBknImf61lTfw8WcrZfQqV5UQsHyV3NQqlpZx9/gOJYJX77bEhcHaQyuCr45VFzNmQ==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/metadata-fs/-/metadata-fs-17.0.0-rc.5.tgz", + "integrity": "sha512-rtjqYAIWsLP+sXIJIWp/teygl+f2owyolv/dMP2CzPcjkMbMTVJmgBFGCEWZ8BeouOyz1mQIzsDhGB9ZhjjxjA==", "license": "Apache-2.0", "dependencies": { - "@objectstack/metadata-core": "17.0.0-rc.4", + "@objectstack/metadata-core": "17.0.0-rc.5", "chokidar": "^5.0.0" }, "engines": { @@ -1648,18 +1648,18 @@ } }, "node_modules/@objectstack/metadata-protocol": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/metadata-protocol/-/metadata-protocol-17.0.0-rc.4.tgz", - "integrity": "sha512-6hErvbqdUsz2LRNHq9QoTQ8wOvl4KfYpN4Kq2BOzQzwf4UHX2MwjMirW6XMq4y0rOPg/Q0SYq8MbestknO001w==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/metadata-protocol/-/metadata-protocol-17.0.0-rc.5.tgz", + "integrity": "sha512-fpmc0zFdp/Yy9GEIuoPXv98fun28GSS70jDZLQkKLWP8TtpDQEt/9g5j+rBAqqTxeOPsyC/Ei5yXhh43iCRGww==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/formula": "17.0.0-rc.4", - "@objectstack/lint": "17.0.0-rc.4", - "@objectstack/metadata": "17.0.0-rc.4", - "@objectstack/metadata-core": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", - "@objectstack/types": "17.0.0-rc.4", + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/formula": "17.0.0-rc.5", + "@objectstack/lint": "17.0.0-rc.5", + "@objectstack/metadata": "17.0.0-rc.5", + "@objectstack/metadata-core": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", + "@objectstack/types": "17.0.0-rc.5", "zod": "^4.4.3" }, "engines": { @@ -1689,18 +1689,18 @@ } }, "node_modules/@objectstack/objectql": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/objectql/-/objectql-17.0.0-rc.4.tgz", - "integrity": "sha512-GeUyGiFy82tMLewVLBpndjZfn82YBRVTbCbLTqspQp4/KY+VRuQZbXwCHNgWVUlK3gDkzUT+sk3oPLXf2d3QLg==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/objectql/-/objectql-17.0.0-rc.5.tgz", + "integrity": "sha512-+Bp/s6HJY8y0ckNieGtar1i+60Vj0hrww31p51McdiBBu4tk7pGLk3GW36RM/wzy1PzOzEZ2aONelZTXQH2IzQ==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/formula": "17.0.0-rc.4", - "@objectstack/metadata": "17.0.0-rc.4", - "@objectstack/metadata-core": "17.0.0-rc.4", - "@objectstack/metadata-protocol": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", - "@objectstack/types": "17.0.0-rc.4", + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/formula": "17.0.0-rc.5", + "@objectstack/metadata": "17.0.0-rc.5", + "@objectstack/metadata-core": "17.0.0-rc.5", + "@objectstack/metadata-protocol": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", + "@objectstack/types": "17.0.0-rc.5", "ajv": "^8.20.0", "ajv-formats": "^3.0.1", "zod": "^4.4.3" @@ -1710,62 +1710,62 @@ } }, "node_modules/@objectstack/observability": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/observability/-/observability-17.0.0-rc.4.tgz", - "integrity": "sha512-tj8KDxgeGGKeG7qhwR774UxD2vCGOYIy7K1oNn+0jYQi1BxH4w/o+Rkm8QRjX7Ffj5CkrQLDML/bJX7yqIr+Eg==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/observability/-/observability-17.0.0-rc.5.tgz", + "integrity": "sha512-vsWh4NZqzAuCx6r/IIHNzhbZnpON3afhc7dbR5V0HNHBBQY0dwBYtRqE3SQH5BTaxrJaTApb/z662jPLoAXcsA==", "license": "Apache-2.0", "dependencies": { - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/spec": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@objectstack/platform-objects": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/platform-objects/-/platform-objects-17.0.0-rc.4.tgz", - "integrity": "sha512-5xXZ+RWRgBRzTvNycR3fvoVVYW7v4FK5UO1DTA71iFgIlIGo2zE+4z4Py6sK85RYNKA7tnRU9SyMcuE4jU4tlA==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/platform-objects/-/platform-objects-17.0.0-rc.5.tgz", + "integrity": "sha512-xegChNjMFFI0Gn26kOaQ10Fq2nwdeu6to9mWo4XDTGo4rzX8AX1TmhD9MiQi8WzirPeW72SenoAv2VL7xxZMiA==", "license": "Apache-2.0", "dependencies": { - "@objectstack/metadata-core": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/metadata-core": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@objectstack/plugin-approvals": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/plugin-approvals/-/plugin-approvals-17.0.0-rc.4.tgz", - "integrity": "sha512-caKsrBVpqLCun93fnsYZS/aq0BC7UaivdIYHSp9UmXcNAoXPimR3A32PAmvY/9Uy8NvGN4tS9/IINSyFMIEloA==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/plugin-approvals/-/plugin-approvals-17.0.0-rc.5.tgz", + "integrity": "sha512-+k3rfb4/aWJubuYHyC5qejkPCyzaTGoVSyx6/0F4yMDtXffWilRQAHWNVfD/y+VdZpiM4NSby0A3S9rB/6lNyA==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/formula": "17.0.0-rc.4", - "@objectstack/metadata-core": "17.0.0-rc.4", - "@objectstack/platform-objects": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", - "@objectstack/types": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/formula": "17.0.0-rc.5", + "@objectstack/metadata-core": "17.0.0-rc.5", + "@objectstack/platform-objects": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", + "@objectstack/types": "17.0.0-rc.5" } }, "node_modules/@objectstack/plugin-audit": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/plugin-audit/-/plugin-audit-17.0.0-rc.4.tgz", - "integrity": "sha512-hefZh7rBmNTpw2VkAsr7HdaTsdMkwcT336dEZe9EyKWTajEc17KOti5ArH8ExRszkoea1zYyH3p0asKLvhpcoA==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/plugin-audit/-/plugin-audit-17.0.0-rc.5.tgz", + "integrity": "sha512-VjbCyjIeJd2EROZ86Wa1cPEJTeFhr1fTFxyoEI4jmROdFM4SndT3e5+9JrFI+Vm0G3P+maX4QibAerf+A8bhtA==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/platform-objects": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/platform-objects": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@objectstack/plugin-auth": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/plugin-auth/-/plugin-auth-17.0.0-rc.4.tgz", - "integrity": "sha512-jEMAi51Ihjdz53no4CPK89ETZcYl3ZH4W02WkTC2v8DKutLlp7kCdQaXMOrZ3JLyCKKUy1vpVV+lPOzszk10LA==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/plugin-auth/-/plugin-auth-17.0.0-rc.5.tgz", + "integrity": "sha512-ovuxE/Dip3je2cifSXNxVQXvkWyjedebfNvnt29LHG7hDqunrz/h4bIkLFpD+wVLv7Melttzjy8aC3cPmieReg==", "license": "Apache-2.0", "dependencies": { "@better-auth/core": "1.7.0-rc.2", @@ -1773,11 +1773,11 @@ "@better-auth/scim": "1.7.0-rc.1", "@better-auth/sso": "1.7.0-rc.2", "@noble/hashes": "^2.2.0", - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/platform-objects": "17.0.0-rc.4", - "@objectstack/rest": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", - "@objectstack/types": "17.0.0-rc.4", + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/platform-objects": "17.0.0-rc.5", + "@objectstack/rest": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", + "@objectstack/types": "17.0.0-rc.5", "better-auth": "1.7.0-rc.2", "jose": "^6.2.5" }, @@ -1943,29 +1943,29 @@ } }, "node_modules/@objectstack/plugin-email": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/plugin-email/-/plugin-email-17.0.0-rc.4.tgz", - "integrity": "sha512-5rTMfT9rMcgHPYEg0JytBr5vU7MceZhm9kkPP4QYHsngEPjTvqqI5ssuerIQZfOMQ52A8dktm2kGFWuNLedf5w==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/plugin-email/-/plugin-email-17.0.0-rc.5.tgz", + "integrity": "sha512-VDTxHPU6nYHwSrm2IsxeSppBhedf8HL2fZbzn7Y0Mb6uii/LNqmvUeesH3DXhW+du4Vy7qUyvhR2ApAhEsvWDA==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/formula": "17.0.0-rc.4", - "@objectstack/platform-objects": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/formula": "17.0.0-rc.5", + "@objectstack/platform-objects": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", "nodemailer": "^9.0.3" } }, "node_modules/@objectstack/plugin-hono-server": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/plugin-hono-server/-/plugin-hono-server-17.0.0-rc.4.tgz", - "integrity": "sha512-foYMQHGrBlsMFIrkuCqKMd4MY8vzyqoCy8u9Fq3BVefgNbtOYrB9PoBn/Amcr0rYonOBJWSlY8aRciYMV+nzBQ==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/plugin-hono-server/-/plugin-hono-server-17.0.0-rc.5.tgz", + "integrity": "sha512-J1Yq7x+M9/m24flzX8CoeaKsBuMkXjj7WutdHL7OZXmcmEzhdVWVilOK1aUT4hcfTfGt8HDdxqQoszNtsmr0lg==", "license": "Apache-2.0", "dependencies": { "@hono/node-server": "^2.0.12", - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/observability": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", - "@objectstack/types": "17.0.0-rc.4", + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/observability": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", + "@objectstack/types": "17.0.0-rc.5", "hono": "^4.12.34" }, "engines": { @@ -1973,81 +1973,81 @@ } }, "node_modules/@objectstack/plugin-pinyin-search": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/plugin-pinyin-search/-/plugin-pinyin-search-17.0.0-rc.4.tgz", - "integrity": "sha512-009z5t78ro58owSz/Zi3w+MLmT7sE8Sfa5ARErqDSUBINUucdaFQZ9zSw6Goy+1gFelrhvdWU/0Dpecsncmf5Q==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/plugin-pinyin-search/-/plugin-pinyin-search-17.0.0-rc.5.tgz", + "integrity": "sha512-BWEyoH4c/Km9UF1XGd7WiVCxrlcDbMTeZX9CsggSNtfJjHEYEjN1Hovh7MuURa6NlWQKes474Lh3rBf08Dq6sg==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/objectql": "17.0.0-rc.4", - "@objectstack/types": "17.0.0-rc.4", + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/objectql": "17.0.0-rc.5", + "@objectstack/types": "17.0.0-rc.5", "pinyin-pro": "^3.28.2" } }, "node_modules/@objectstack/plugin-reports": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/plugin-reports/-/plugin-reports-17.0.0-rc.4.tgz", - "integrity": "sha512-Kerg80KBywmy2G6ILuP8qI671uKc9Bspt4p9FavJjXvWLHEXdLu3cT8HivrDLiZSCJre2miu5NXuw8CCOPHXQw==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/plugin-reports/-/plugin-reports-17.0.0-rc.5.tgz", + "integrity": "sha512-JFRxQZRMT+fW+SQjKzbENd5Sheomt7J3RQm8BaDUjtcAUF/YSIm2qx2pvtAWB97x74Ea427tYRqjS1LcniCMdA==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/platform-objects": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/platform-objects": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", "croner": "^10.0.1" } }, "node_modules/@objectstack/plugin-security": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/plugin-security/-/plugin-security-17.0.0-rc.4.tgz", - "integrity": "sha512-nKt8iqBWnEBwAutTI0upQXRKQNcKoaUkga5zIPYl4T2NsjhIPFN28IhkDgyghJCiEd5PEdqMJ2/KSJY4RJ7Kjg==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/plugin-security/-/plugin-security-17.0.0-rc.5.tgz", + "integrity": "sha512-OmTiDrnlwS17Bf/zDvwIk1WttiKcbSnqAPcCjfFlW+lhJlWt73h/DPyyoth4bJhP2mPUWIAe58GXIWMxTEnNSQ==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/formula": "17.0.0-rc.4", - "@objectstack/platform-objects": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/formula": "17.0.0-rc.5", + "@objectstack/platform-objects": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@objectstack/plugin-sharing": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/plugin-sharing/-/plugin-sharing-17.0.0-rc.4.tgz", - "integrity": "sha512-FeXKILlVdhDAc567LGCIy64eLAX1rI6+yNg3/+FvNU+ZfXDqtiq2xBDd4ahkPych7ij14kknOXYsHgDd08d5kw==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/plugin-sharing/-/plugin-sharing-17.0.0-rc.5.tgz", + "integrity": "sha512-G65N6qgkvlhmk3XLyvmhoIeFEzQGcqiBEAenzQ6Zgdzkp22Kh3Z0mjfnILMPbnL2HS5q51oG3+lixIWMOLRt7A==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/formula": "17.0.0-rc.4", - "@objectstack/objectql": "17.0.0-rc.4", - "@objectstack/platform-objects": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", - "@objectstack/types": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/formula": "17.0.0-rc.5", + "@objectstack/objectql": "17.0.0-rc.5", + "@objectstack/platform-objects": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", + "@objectstack/types": "17.0.0-rc.5" } }, "node_modules/@objectstack/plugin-webhooks": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/plugin-webhooks/-/plugin-webhooks-17.0.0-rc.4.tgz", - "integrity": "sha512-oKeq6QLcAGWuJ9zsQq4940L75CZFYvWlxp87J4EGO2F8s0m2pKD1nJ1g2/Z4TojZbfnJPPnfR/GpAuw10HhUkg==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/plugin-webhooks/-/plugin-webhooks-17.0.0-rc.5.tgz", + "integrity": "sha512-pGmXCFGldM1iJGF3IknAnz1gHcwmIyRvz8gzr/Hhrb100zgAhnLLVYewd7gGw4vB8tYTkZwOtuleD21L0r3bpw==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/service-messaging": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/service-messaging": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" } }, "node_modules/@objectstack/rest": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/rest/-/rest-17.0.0-rc.4.tgz", - "integrity": "sha512-YUPImK0sJTrve4Lt8OlwphNDYjiKIIgLxNp4Tc85l9FvIacuHCYIo/hUGzlpLnL5RXP9+Dd95+3cd77QW1j4OQ==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/rest/-/rest-17.0.0-rc.5.tgz", + "integrity": "sha512-rCT+hn/Ia/y8ZPoka3GYcc6SYA4jPfgGvhcfFzjtuwNueotNKgkB+74kXVtR2Iqslbl4bEPb+XX9pLigWrKfgw==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/observability": "17.0.0-rc.4", - "@objectstack/platform-objects": "17.0.0-rc.4", - "@objectstack/service-package": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", - "@objectstack/types": "17.0.0-rc.4", + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/observability": "17.0.0-rc.5", + "@objectstack/platform-objects": "17.0.0-rc.5", + "@objectstack/service-package": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", + "@objectstack/types": "17.0.0-rc.5", "exceljs": "^4.4.0", "zod": "^4.4.3" }, @@ -2056,29 +2056,29 @@ } }, "node_modules/@objectstack/runtime": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/runtime/-/runtime-17.0.0-rc.4.tgz", - "integrity": "sha512-2GF7E8M3C/fh7UQIJ1I/F/Per0GkVZAA1wIb/Rx8HSxB/wJvYvD6Kln9iKZ4KRER+R+4queR/0jUhKyzvzSxNQ==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/runtime/-/runtime-17.0.0-rc.5.tgz", + "integrity": "sha512-hKaoRi980YyH53LS7fMKQlUzGIbm299FlQV6ogT79dbS5LQyVRvtcNOTV3ucTyLY4O0+ZZCAlTgSrIv8kgK8NA==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/driver-memory": "17.0.0-rc.4", - "@objectstack/driver-sql": "17.0.0-rc.4", - "@objectstack/driver-sqlite-wasm": "17.0.0-rc.4", - "@objectstack/formula": "17.0.0-rc.4", - "@objectstack/metadata": "17.0.0-rc.4", - "@objectstack/metadata-core": "17.0.0-rc.4", - "@objectstack/metadata-protocol": "17.0.0-rc.4", - "@objectstack/objectql": "17.0.0-rc.4", - "@objectstack/observability": "17.0.0-rc.4", - "@objectstack/plugin-auth": "17.0.0-rc.4", - "@objectstack/plugin-security": "17.0.0-rc.4", - "@objectstack/rest": "17.0.0-rc.4", - "@objectstack/service-cluster": "17.0.0-rc.4", - "@objectstack/service-datasource": "17.0.0-rc.4", - "@objectstack/service-i18n": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", - "@objectstack/types": "17.0.0-rc.4", + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/driver-memory": "17.0.0-rc.5", + "@objectstack/driver-sql": "17.0.0-rc.5", + "@objectstack/driver-sqlite-wasm": "17.0.0-rc.5", + "@objectstack/formula": "17.0.0-rc.5", + "@objectstack/metadata": "17.0.0-rc.5", + "@objectstack/metadata-core": "17.0.0-rc.5", + "@objectstack/metadata-protocol": "17.0.0-rc.5", + "@objectstack/objectql": "17.0.0-rc.5", + "@objectstack/observability": "17.0.0-rc.5", + "@objectstack/plugin-auth": "17.0.0-rc.5", + "@objectstack/plugin-security": "17.0.0-rc.5", + "@objectstack/rest": "17.0.0-rc.5", + "@objectstack/service-cluster": "17.0.0-rc.5", + "@objectstack/service-datasource": "17.0.0-rc.5", + "@objectstack/service-i18n": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", + "@objectstack/types": "17.0.0-rc.5", "quickjs-emscripten": "^0.32.0", "zod": "^4.4.3" }, @@ -2086,100 +2086,100 @@ "node": ">=22.0.0" }, "optionalDependencies": { - "@objectstack/driver-mongodb": "17.0.0-rc.4" + "@objectstack/driver-mongodb": "17.0.0-rc.5" } }, "node_modules/@objectstack/sdui-parser": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/sdui-parser/-/sdui-parser-17.0.0-rc.4.tgz", - "integrity": "sha512-y42B9XkB5HhRpJb9dfgPsa0wDBEkpxBYr8fhLjTx/Qgg26ts3p3Hknckbz25LCCwnqbfOhyjBclAr0R6l+AYrQ==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/sdui-parser/-/sdui-parser-17.0.0-rc.5.tgz", + "integrity": "sha512-gi61YonxZnXQ5gPMa7CShz8d3Yg1ZGYC24jbDtOerbgOlBowc36Qrp3UKIL2JjW6PBQJJxUY+Y0h4lDwAEs/BA==", "license": "Apache-2.0" }, "node_modules/@objectstack/service-analytics": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/service-analytics/-/service-analytics-17.0.0-rc.4.tgz", - "integrity": "sha512-PeIpyPkq20j72nGVPQ+CEBhfnGu0H40Zc/MnShMNQRDPV08YLcZxg7XuZPXnfh1PSttcTVJf8qf9CMwFA0arxw==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/service-analytics/-/service-analytics-17.0.0-rc.5.tgz", + "integrity": "sha512-gekjEgd38iHu4TNedCE/yK9kkPky+Y0H8fxbs4BMdOq5mZT/bFdS6rxCShpvJuF+7FGTEdTeA44s/D44PXltlA==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@objectstack/service-automation": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/service-automation/-/service-automation-17.0.0-rc.4.tgz", - "integrity": "sha512-c6AAqIfvH0uxpq7/RHmBwKZPWKKW3SD3DkQ+q5Q6BVdGQhB45xhKQFCq1QszA+cBcQUsLo5EYGaRkMcR97ahWw==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/service-automation/-/service-automation-17.0.0-rc.5.tgz", + "integrity": "sha512-o/aUiQIdmpnzdCzrM4BlRKZN/xi0dWihXAgYhFpq5mTm8Hg7TpDY2UoJFHM8yLTh7rxzM6AgcKyIy6rdqLBEqQ==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/formula": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/formula": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@objectstack/service-cache": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/service-cache/-/service-cache-17.0.0-rc.4.tgz", - "integrity": "sha512-uI0rn3+WrKSO7pyC8AVSzfDTII4wXoCwdA6dI76YBmtEx19X720vfAigSkUWxTZz2G1nAK6pnkZgOYyUe5gOUA==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/service-cache/-/service-cache-17.0.0-rc.5.tgz", + "integrity": "sha512-iv+x707IGuFbZJW+nh1dtWm8fpIY2oFEvh/m9TuRj2P/q8GDawk1kuD6y12id2ge4gFCiAWCKutet9H0Oc0NgA==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/observability": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/observability": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@objectstack/service-cluster": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/service-cluster/-/service-cluster-17.0.0-rc.4.tgz", - "integrity": "sha512-iCZKpN3+ZZuLgKV+b/lQAf0pR0QS8skTJDIkROD9t9PXKofCPYOJsGmMon/x9gYFRDlism6NdQNxVinq6If8YQ==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/service-cluster/-/service-cluster-17.0.0-rc.5.tgz", + "integrity": "sha512-COZQqhp+949CzGXQSNc16jQCVcYNKeQ3fHeX0/BX3UY/SN8BJ5iXB/nrC/APe/hIObRFHMmrzyPTJtIftn27Ow==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" } }, "node_modules/@objectstack/service-datasource": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/service-datasource/-/service-datasource-17.0.0-rc.4.tgz", - "integrity": "sha512-9dAS3A8+2ikejO3OjHXYx37psG1COzB7BRdQ406WbAeej05gIDYFCWLxFqi6RKkXlX1WEGI3g8kL2QZtLHc93g==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/service-datasource/-/service-datasource-17.0.0-rc.5.tgz", + "integrity": "sha512-yyK+8PyaFnD4RkBDTvH6ye9+LPhwfeRO8tnUajhZ5qhfB4lU7BSM0omUH7AvYRqe0EScK+6C0m8LYIGdfzZ1DA==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", - "@objectstack/types": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", + "@objectstack/types": "17.0.0-rc.5" } }, "node_modules/@objectstack/service-i18n": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/service-i18n/-/service-i18n-17.0.0-rc.4.tgz", - "integrity": "sha512-2WOP8O11w8m+pGEHHmqsN2Iq+WUaCoX7P08kvFlxUKYJj2DM5HhAV2d4dHhtBPu72lUNbsweHI7jWj82nq7emg==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/service-i18n/-/service-i18n-17.0.0-rc.5.tgz", + "integrity": "sha512-bbwQ2jKV1uB4LSFEO+Xe8FGN1eAlsjPkxaOPi4dx1dgmIowpySOJl2KTYhmHVE2cQjiOF+nxyNsXD7oXLVoXFA==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", - "@objectstack/types": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", + "@objectstack/types": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@objectstack/service-job": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/service-job/-/service-job-17.0.0-rc.4.tgz", - "integrity": "sha512-pksAsjcyT5ljo2m728g1US53Q4GhqNxx1Q+yjzPzQxyi/1N5oR7qjuwwbuAAoDt0+62aYsVolcOX3ee+R6odEw==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/service-job/-/service-job-17.0.0-rc.5.tgz", + "integrity": "sha512-+tBnMZtUB6zX9E8SE8f/4Ji/lSulJKH3TLB/Jgm3sfbnJqAdYrl5/RPBHrSH6MHzRWer+UhudQFVUHh61K2cMQ==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/platform-objects": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/platform-objects": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", "croner": "^10.0.1" }, "engines": { @@ -2187,99 +2187,99 @@ } }, "node_modules/@objectstack/service-messaging": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/service-messaging/-/service-messaging-17.0.0-rc.4.tgz", - "integrity": "sha512-tSv5ypy5e16Oy7UxjSiLfq2K2JmoJQ4lehTW+QbOHtK8aCrxTr6xSGKgCFjLkn8EO/GoqiiVZFFR8yD8Yt8kow==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/service-messaging/-/service-messaging-17.0.0-rc.5.tgz", + "integrity": "sha512-Cyyrpp+q2PQESMHxE2+sZ3KVSvXY6k3vLZ4BhrdedU6Kn1F52I1QDQJ+uwDP7mQXCzYYusdAojbCoYSYdaeaXg==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/platform-objects": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/platform-objects": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@objectstack/service-package": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/service-package/-/service-package-17.0.0-rc.4.tgz", - "integrity": "sha512-nfnsS83LWnpQUefmcm+IUg9M/cwkPL2diqc8WMgzFw6ybp8V9nOxcb+zAV/a/Q7k01R0wfmk5EY4qUhQaOHEBw==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/service-package/-/service-package-17.0.0-rc.5.tgz", + "integrity": "sha512-5fMOn9zRfkbQyaPqWqUhShGZWjVXsj95WEziK5gq/XXPt35L4Vn3++DZOkzYmWPBGt6x8/dkiCyKbLKm3w/3Og==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/metadata-core": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/metadata-core": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@objectstack/service-queue": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/service-queue/-/service-queue-17.0.0-rc.4.tgz", - "integrity": "sha512-wzO9OQ9W67F8NPAwfMWfgA27acoTHeaQMsNlvhlqiCiqj9OLGWk37YO6OKaDMOP9uL8PnNd9OcY/pN6DEpkt3Q==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/service-queue/-/service-queue-17.0.0-rc.5.tgz", + "integrity": "sha512-1dyXZOdCNOX8Va9OFD+qWAzGaKVTZCnuPs+PJjq1/kdnVtYRc6Ec5idaOZsHh8AuX4MJDRvETcuXxZNPgMzI+g==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/platform-objects": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/platform-objects": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@objectstack/service-realtime": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/service-realtime/-/service-realtime-17.0.0-rc.4.tgz", - "integrity": "sha512-jc10LPo94j8z/L4GipfeznrwqDROGwcHW3LaGk8A55Vwj2cDjZmI1oKZQFkV6Ltoo67CdjeHr6JoR0MpzI1F7A==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/service-realtime/-/service-realtime-17.0.0-rc.5.tgz", + "integrity": "sha512-KJeRCg7E+qEzFJleL9Qi8ccgRyS1QceF6FSaECNeQJYW9BczdkZpUJtK2tcsSUNgBK4AVfJXU/Ni5e+bynztkg==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/platform-objects": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/platform-objects": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@objectstack/service-settings": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/service-settings/-/service-settings-17.0.0-rc.4.tgz", - "integrity": "sha512-/DeFeWb/nM62+ckYepOXwpME+k1bJ/8e+fqycp7wG+oJLovAJZ/qU6lQSb0TTFBraY4gz6YRDf5essCkJBLGBQ==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/service-settings/-/service-settings-17.0.0-rc.5.tgz", + "integrity": "sha512-jafg4Y3LE2YQ9P3iPS0F+Hvn4NK05n1UuNA7lkaGPNx8uDnKa5UmJxdjDVIu68A2sb4aFBAFrPaUF7pKKpAAAQ==", "license": "Apache-2.0", "dependencies": { "@noble/ciphers": "^2.2.0", - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/platform-objects": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", - "@objectstack/types": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/platform-objects": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", + "@objectstack/types": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@objectstack/service-sms": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/service-sms/-/service-sms-17.0.0-rc.4.tgz", - "integrity": "sha512-RNAAfqo6iv0g7LmEBU6xzB6G+11WowC21C/7WFw8A4mfl2GROH6NZSRkbcb0zy/wNF3J+Wa/LR55q5Ba7jRDRA==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/service-sms/-/service-sms-17.0.0-rc.5.tgz", + "integrity": "sha512-OG3gIBPhMfrZu78UK5zYoZdEbxKMtl+FmAhQBqJeVmOyP7r4daDes9y8QVvETl9Az/y0ybwrZzu8koTswenViQ==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/plugin-auth": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/plugin-auth": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" } }, "node_modules/@objectstack/service-storage": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-17.0.0-rc.4.tgz", - "integrity": "sha512-DMzGdpN7RmGprfhOIctc0/PHDGizJjwZQMeeRqd1CFn5xgv7oPzf4g69Fymz4VdM5UEm0Jj6GPWLAl1JctHVNQ==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/service-storage/-/service-storage-17.0.0-rc.5.tgz", + "integrity": "sha512-xyrZnTcjqkFTRytk3NrNzxVlE+QIcwCrg17pAjZyLmyPeQVZp963YCUwN6h0JWeTlkBBjQ1DW9hzdFjQI3YT5A==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/observability": "17.0.0-rc.4", - "@objectstack/platform-objects": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", - "@objectstack/types": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/observability": "17.0.0-rc.5", + "@objectstack/platform-objects": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", + "@objectstack/types": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" @@ -2298,22 +2298,22 @@ } }, "node_modules/@objectstack/setup": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/setup/-/setup-17.0.0-rc.4.tgz", - "integrity": "sha512-Bb3fTqgO1fAztVxo/wx8FluIej0cYFWs3aWSudUOooZgsXtpU+O87xd1YPAzb3ARRYhh5Bp2qY3LIaiF1eU3Ug==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/setup/-/setup-17.0.0-rc.5.tgz", + "integrity": "sha512-rHdtNfIShJrgz+vqqgWgcZh3jl7PVGzTAlbpUIoJcOM1SdKnI/KkEW0k/fKkoOwXpmPCqpYSIs8V3B2ckp9kCA==", "license": "Apache-2.0", "dependencies": { - "@objectstack/platform-objects": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/platform-objects": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@objectstack/spec": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/spec/-/spec-17.0.0-rc.4.tgz", - "integrity": "sha512-zE2+aEteR13vk8sLTm/8NdO0nhuy+tp5dU8MFB+K3k8JOqMx8MLsKDo2zTlWqj+2nANBALEhP9IqE/QqhMiliA==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/spec/-/spec-17.0.0-rc.5.tgz", + "integrity": "sha512-9AFBwdwCaFPUFxGAShRMvW3UQAW+Gz0ET1CEJEHL5f2Qh/Bu7hGMBT7NY8fhYqfajAroe08jZGx3JMOFgS2v5Q==", "license": "Apache-2.0", "dependencies": { "zod": "^4.4.3" @@ -2331,74 +2331,74 @@ } }, "node_modules/@objectstack/trigger-api": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/trigger-api/-/trigger-api-17.0.0-rc.4.tgz", - "integrity": "sha512-JeEoGZyodorDEHluTLWTNgzG7+FJ2JO+kWDs6LwCiDJwfBbpPOlN8uihzBdtMKl9LqEAOPDZVDj183cFZ3LTrg==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/trigger-api/-/trigger-api-17.0.0-rc.5.tgz", + "integrity": "sha512-WzhNSRN1lgVl4avGUUCXKhVwdPN6m7lNpT5KPZAWgJCzT32kQCukSIEvTrx3HyszSYBz00kRMnBy4pkdGLNniw==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" } }, "node_modules/@objectstack/trigger-record-change": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/trigger-record-change/-/trigger-record-change-17.0.0-rc.4.tgz", - "integrity": "sha512-rASWmOP6DGaXjAgGpYiC06rwLGyizMnwHTlwqD01/xzALxzdI1fp5ooISre6AIRmN89MAPzcqM+YUDo+1yPYqA==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/trigger-record-change/-/trigger-record-change-17.0.0-rc.5.tgz", + "integrity": "sha512-XtIPQqk1+ZKP/QIyVt+xeg7sMMj4Jwd4Sqkh91Eyzp9XOxywLiIRiZ3J2IIjvUUTugQyPTHR8IguAgdE3mEPXA==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@objectstack/trigger-schedule": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/trigger-schedule/-/trigger-schedule-17.0.0-rc.4.tgz", - "integrity": "sha512-5zdwurVc7ihJqCbMZbv/Hp0IVlKCp0U6kp4zYaoN4XEIkIFGj+6P9X16295aFfzr9/hqcJiFr+jzAoyJMevrzQ==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/trigger-schedule/-/trigger-schedule-17.0.0-rc.5.tgz", + "integrity": "sha512-TNkn3fmrDrjBAxbNlParqhHK6Ey0vt31YZIN2tuEJzEvA3lUJynQ4SD4+AlQ6277lIFC3g7WsHvyJ1ovPj6WyQ==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@objectstack/types": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/types/-/types-17.0.0-rc.4.tgz", - "integrity": "sha512-tAr2xaK5Xc+oTGf331I6Z5Mt/TRJbFWRE0/cBk46gc3LbZEqaQKyL6CWx6XqsWhmWC5B71UihEfHd+XvecBssQ==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/types/-/types-17.0.0-rc.5.tgz", + "integrity": "sha512-meaK7yfR7MqcZyWOVlM+AB6sGCERe83+OIGr6vKSbRDd7vWZIaX/BG7hPtOZWBGfPtapbp2UYJ7w7Vklx6NAlA==", "license": "Apache-2.0", "dependencies": { - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/spec": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" } }, "node_modules/@objectstack/verify": { - "version": "17.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@objectstack/verify/-/verify-17.0.0-rc.4.tgz", - "integrity": "sha512-FShPFCaVzVD9+1Z8RpHU0VXkT7HTSSl3BC67X3OuWBcUcpvSv341kbCHB1P01wFP+/7wAkw5XhVds+0An4c84A==", + "version": "17.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@objectstack/verify/-/verify-17.0.0-rc.5.tgz", + "integrity": "sha512-frh0rel9n3v7Ho2CT4v2RgCcmUKzQUwajX98TlzANjZFvye4MBs2QRR/bEbrRc89H0tnOuRINjPyRdWdpjJU6A==", "license": "Apache-2.0", "dependencies": { - "@objectstack/core": "17.0.0-rc.4", - "@objectstack/objectql": "17.0.0-rc.4", - "@objectstack/platform-objects": "17.0.0-rc.4", - "@objectstack/plugin-auth": "17.0.0-rc.4", - "@objectstack/plugin-hono-server": "17.0.0-rc.4", - "@objectstack/plugin-security": "17.0.0-rc.4", - "@objectstack/plugin-sharing": "17.0.0-rc.4", - "@objectstack/rest": "17.0.0-rc.4", - "@objectstack/runtime": "17.0.0-rc.4", - "@objectstack/service-analytics": "17.0.0-rc.4", - "@objectstack/service-automation": "17.0.0-rc.4", - "@objectstack/service-datasource": "17.0.0-rc.4", - "@objectstack/service-settings": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4", - "@objectstack/types": "17.0.0-rc.4" + "@objectstack/core": "17.0.0-rc.5", + "@objectstack/objectql": "17.0.0-rc.5", + "@objectstack/platform-objects": "17.0.0-rc.5", + "@objectstack/plugin-auth": "17.0.0-rc.5", + "@objectstack/plugin-hono-server": "17.0.0-rc.5", + "@objectstack/plugin-security": "17.0.0-rc.5", + "@objectstack/plugin-sharing": "17.0.0-rc.5", + "@objectstack/rest": "17.0.0-rc.5", + "@objectstack/runtime": "17.0.0-rc.5", + "@objectstack/service-analytics": "17.0.0-rc.5", + "@objectstack/service-automation": "17.0.0-rc.5", + "@objectstack/service-datasource": "17.0.0-rc.5", + "@objectstack/service-settings": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5", + "@objectstack/types": "17.0.0-rc.5" }, "engines": { "node": ">=22.0.0" @@ -5104,9 +5104,9 @@ } }, "node_modules/hono": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.0.tgz", - "integrity": "sha512-jhunvfHWxd7J5EFfSgH4xsYJzSe/lfqbUCxiyyeaQasUsXeEHXtzVid+7EOGByc5JnFa23SSFL3Y2RV/z1T+eQ==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.1.tgz", + "integrity": "sha512-kdJoFVv2xmayw6cY09H7AbMJMt8Jn5jdlEdXsP7AGBdF2DIptVlKlOLKXP41yPip4/a3yQPv9gVcJYI8YY04dw==", "license": "MIT", "engines": { "node": ">=16.9.0" @@ -6487,9 +6487,9 @@ } }, "node_modules/nodemailer": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-9.0.4.tgz", - "integrity": "sha512-LmJNRVRtfSCULxcZpy0Cpg4WWenlUZ9+zbmTO+S7v9wD6XreYLjXRFtDjtV/4F0HT5p1GyZfA0Ux/myxHb18CQ==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-9.0.5.tgz", + "integrity": "sha512-wvjiKvjczmsN7U/8006JOdXubgBk2XFAbioDMbT+sM7cPs0QrhJTa6KBRX7P5REGGkDcLUz/EarWidb8G8C1jQ==", "license": "MIT-0", "engines": { "node": ">=6.0.0" diff --git a/package.json b/package.json index 7fd09118..a0123ad7 100644 --- a/package.json +++ b/package.json @@ -34,24 +34,24 @@ }, "packageManager": "pnpm@10.33.0", "dependencies": { - "@objectstack/account": "17.0.0-rc.4", - "@objectstack/cli": "17.0.0-rc.4", - "@objectstack/driver-memory": "17.0.0-rc.4", - "@objectstack/driver-sql": "17.0.0-rc.4", - "@objectstack/driver-sqlite-wasm": "17.0.0-rc.4", - "@objectstack/metadata": "17.0.0-rc.4", - "@objectstack/objectql": "17.0.0-rc.4", - "@objectstack/runtime": "17.0.0-rc.4", - "@objectstack/service-analytics": "17.0.0-rc.4", - "@objectstack/service-automation": "17.0.0-rc.4", - "@objectstack/spec": "17.0.0-rc.4" + "@objectstack/account": "17.0.0-rc.5", + "@objectstack/cli": "17.0.0-rc.5", + "@objectstack/driver-memory": "17.0.0-rc.5", + "@objectstack/driver-sql": "17.0.0-rc.5", + "@objectstack/driver-sqlite-wasm": "17.0.0-rc.5", + "@objectstack/metadata": "17.0.0-rc.5", + "@objectstack/objectql": "17.0.0-rc.5", + "@objectstack/runtime": "17.0.0-rc.5", + "@objectstack/service-analytics": "17.0.0-rc.5", + "@objectstack/service-automation": "17.0.0-rc.5", + "@objectstack/spec": "17.0.0-rc.5" }, "optionalDependencies": { "better-sqlite3": "^12.11.1" }, "devDependencies": { "@changesets/cli": "^2.31.1", - "@objectstack/formula": "17.0.0-rc.4", + "@objectstack/formula": "17.0.0-rc.5", "@playwright/test": "^1.61.1", "@vitest/coverage-v8": "^4.1.10", "tsx": "^4.23.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 16bf1ac2..f483dd36 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,45 +9,45 @@ importers: .: dependencies: '@objectstack/account': - specifier: 17.0.0-rc.4 - version: 17.0.0-rc.4(vitest@4.1.10) + specifier: 17.0.0-rc.5 + version: 17.0.0-rc.5(vitest@4.1.10) '@objectstack/cli': - specifier: 17.0.0-rc.4 - version: 17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) + specifier: 17.0.0-rc.5 + version: 17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) '@objectstack/driver-memory': - specifier: 17.0.0-rc.4 - version: 17.0.0-rc.4 + specifier: 17.0.0-rc.5 + version: 17.0.0-rc.5 '@objectstack/driver-sql': - specifier: 17.0.0-rc.4 - version: 17.0.0-rc.4 + specifier: 17.0.0-rc.5 + version: 17.0.0-rc.5 '@objectstack/driver-sqlite-wasm': - specifier: 17.0.0-rc.4 - version: 17.0.0-rc.4(better-sqlite3@12.11.1) + specifier: 17.0.0-rc.5 + version: 17.0.0-rc.5(better-sqlite3@12.11.1) '@objectstack/metadata': - specifier: 17.0.0-rc.4 - version: 17.0.0-rc.4(vitest@4.1.10) + specifier: 17.0.0-rc.5 + version: 17.0.0-rc.5(vitest@4.1.10) '@objectstack/objectql': - specifier: 17.0.0-rc.4 - version: 17.0.0-rc.4(vitest@4.1.10) + specifier: 17.0.0-rc.5 + version: 17.0.0-rc.5(vitest@4.1.10) '@objectstack/runtime': - specifier: 17.0.0-rc.4 - version: 17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@12.11.1)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) + specifier: 17.0.0-rc.5 + version: 17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@12.11.1)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) '@objectstack/service-analytics': - specifier: 17.0.0-rc.4 - version: 17.0.0-rc.4 + specifier: 17.0.0-rc.5 + version: 17.0.0-rc.5 '@objectstack/service-automation': - specifier: 17.0.0-rc.4 - version: 17.0.0-rc.4 + specifier: 17.0.0-rc.5 + version: 17.0.0-rc.5 '@objectstack/spec': - specifier: 17.0.0-rc.4 - version: 17.0.0-rc.4 + specifier: 17.0.0-rc.5 + version: 17.0.0-rc.5 devDependencies: '@changesets/cli': specifier: ^2.31.1 version: 2.31.1 '@objectstack/formula': - specifier: 17.0.0-rc.4 - version: 17.0.0-rc.4 + specifier: 17.0.0-rc.5 + version: 17.0.0-rc.5 '@playwright/test': specifier: ^1.61.1 version: 1.62.0 @@ -526,45 +526,45 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@objectstack/account@17.0.0-rc.4': - resolution: {integrity: sha512-PlPo172u7IByCXW3+l4e+vsjHYHG6Id/vGUH+lb0UTP4PmddQybiBmoqy3hXQ0lcFtPNe7677el7nj2ZJi4kmA==} + '@objectstack/account@17.0.0-rc.5': + resolution: {integrity: sha512-9qzFcGDJOnVYN0sGFICnG9KrjJAR0KLnalhMg7LSDRlGbCHzUTnUoxx7kBWK6FSHfkQz2PPy72OKidu8e11xeg==} engines: {node: '>=22.0.0'} - '@objectstack/cli@17.0.0-rc.4': - resolution: {integrity: sha512-++zDeaIQJj/M5Lfchm9YCtK3aIMK4K2ADWEuC0YfqinRNPLilU9fkzB3uMoUMlrLe76lHstqu7E0NP91mMl8vQ==} + '@objectstack/cli@17.0.0-rc.5': + resolution: {integrity: sha512-YlX3fYC/TKRXb3xWZTJ1WMcwoAF87aeM9EKAGNVmUzUHaQVi3GxESWGhuvj3eHeXS16+aHDwjFE1EetJStFRdQ==} engines: {node: '>=22.0.0'} hasBin: true peerDependencies: - '@objectstack/driver-turso': ^17.0.0-rc.4 + '@objectstack/driver-turso': ^17.0.0-rc.5 peerDependenciesMeta: '@objectstack/driver-turso': optional: true - '@objectstack/client@17.0.0-rc.4': - resolution: {integrity: sha512-c/R3s2mpNN1FT1pLKbrSlYBkzct+ue2jHq3qudvGZI/u41AvZWCjwRK7hcss4Kh8OJfXIl9ZyTYuHV64gMbXLg==} + '@objectstack/client@17.0.0-rc.5': + resolution: {integrity: sha512-E1wiOK90d6CbiYtbQ0157oA8BKTBnf6JfizZ0vcH7gh89rrCCeL6dIsmo4SQyOYh+ZWtBRJMttrhLCLm35LBXQ==} engines: {node: '>=22.0.0'} - '@objectstack/cloud-connection@17.0.0-rc.4': - resolution: {integrity: sha512-0iSOdYAo5q7zJbA3gOCc6MgNlq4Sk9nLi3Knfjy/EVaM2Oq724fyKeC9frsV/Aw6UeXKOUR6Gx6kTmTZ58S9VQ==} + '@objectstack/cloud-connection@17.0.0-rc.5': + resolution: {integrity: sha512-VD95eIpSuYWzqbWxgW3ZyEcjIcTUv3t6jOdHr03dzY66S4YS2c3228ECT0AAW7KwCGh+3/2rAxX00gqrvWcOIA==} engines: {node: '>=22.0.0'} - '@objectstack/console@17.0.0-rc.4': - resolution: {integrity: sha512-kMzoP+MHDhPLKMyv9ZCGCs72/2GYCcNbbsnOLIA/iwG/FWgEF7NDkzp5SFZaKq/ZXRRKqHMjATKMi8t0GHhwCw==} + '@objectstack/console@17.0.0-rc.5': + resolution: {integrity: sha512-2AkXxSZ8KMmv9ZdIXRnBrjwsfbxwydxyXhRecUlXOI3oR8B0vnYc3ppHB8xAsruZGVAuRGlnEsGoXUWb2gewzw==} - '@objectstack/core@17.0.0-rc.4': - resolution: {integrity: sha512-rxM5kI2LcYU2VifQ/wfGbqodD/woWln93yYI/4TfPlshd3l4S6ozwZEwbQc0vF+3fd0/sw5CjSZBext9lhIuOA==} + '@objectstack/core@17.0.0-rc.5': + resolution: {integrity: sha512-kw8A9ERMscZwEnOXGDFmnUW0QdYcEhvsiHW6H4HgBQYJEqkbWXjBaS0ujbWxbn/hT5A+pEAiVQc2RcDVx/yHYA==} engines: {node: '>=22.0.0'} - '@objectstack/driver-memory@17.0.0-rc.4': - resolution: {integrity: sha512-4XekPRXJwsIP84TxaszIMgzTHJbJxVUFrtiZ8/0RUjw2QYpyRaBb57KJhMbBcZHxbt/4axl9i9CBIzbbN8r/IQ==} + '@objectstack/driver-memory@17.0.0-rc.5': + resolution: {integrity: sha512-RFn1MqI02LvsZcWYv8e+WGkp/8r94GD6i34AINWfoODiLAC1YM6jqY2E4cOuas5fWtdywrNaoDCeNtI9n81ldw==} engines: {node: '>=22.0.0'} - '@objectstack/driver-mongodb@17.0.0-rc.4': - resolution: {integrity: sha512-UWUPCd/BVfbAqGKtvPN5aupvVtXaE1+0cmzg9cbysdAzLybvjSL1SE/0Af7PAKHELzN6uOE6qo73QO7rj+zCeQ==} + '@objectstack/driver-mongodb@17.0.0-rc.5': + resolution: {integrity: sha512-8Eb5CY8+ya2ujgyQaRF98x/I0rfFHXcdD2wiFJXjHF9EbIihAHwYckqDbBT7IQBu5l4fA6nvHPnpEHomI3mHcg==} engines: {node: '>=22.0.0'} - '@objectstack/driver-sql@17.0.0-rc.4': - resolution: {integrity: sha512-mtf19lbY1OrmVF83XQyqOkGlt0Rw4s/9b2D/Zh/KcybRYquVuiNHlozIuQACQXAuY5PddqwvXlBVrD1qlwpnTg==} + '@objectstack/driver-sql@17.0.0-rc.5': + resolution: {integrity: sha512-ukbOorMutNhdXKA9fHyX9z85cUI6oKlJ80BU+OZdiknFPkNEQiX80XuNQs1zxecfsWNbIOrj8UoJz1MfT/jn8A==} engines: {node: '>=22.0.0'} peerDependencies: mysql2: ^3.0.0 @@ -578,23 +578,23 @@ packages: tedious: optional: true - '@objectstack/driver-sqlite-wasm@17.0.0-rc.4': - resolution: {integrity: sha512-a4tuWwkvuYNXKJhkjrIcAU5o+da/D4qGoreXnvUk2R1lu+PRTNlIESEpzZWO5SJgsGhB1KQ/8/UrCQxDeTv0Bw==} + '@objectstack/driver-sqlite-wasm@17.0.0-rc.5': + resolution: {integrity: sha512-RsBQKt21lGelzqeCPD6j9lccFIVryZaIOOVw5OOa7613zEVmE3LedgiTgqvJ7Ds65SRq2l7NXsWxk6ARglL5tQ==} engines: {node: '>=22.0.0'} - '@objectstack/formula@17.0.0-rc.4': - resolution: {integrity: sha512-btftin7WaRC52NFNMJdpT3EtWwNGo934PjUx79mYxtXFwhmsyy/AcYQm6ix9xnrnVgn3JCqz6D+WR0HCq9Jj/w==} + '@objectstack/formula@17.0.0-rc.5': + resolution: {integrity: sha512-50DI3S/A8cyR4amwROxOcYD1r4om7bo/3Gf6MugEfWXfejzLpc9EUS3maIlYiW0orAmo20SHA81Q4cB+qGUxGw==} - '@objectstack/lint@17.0.0-rc.4': - resolution: {integrity: sha512-VZ7+4Qw17x4Q0uG+ujsPoQs07zQ7z3df2kTJqD/PnvAx++BN/1tVlGgVOg9D3oViiGUsfCAqedSxNeVn+6zxDw==} + '@objectstack/lint@17.0.0-rc.5': + resolution: {integrity: sha512-0huaGN11ub7iqjuRzmiyUoh0Sju1U8tpVkp062ilOOF2bf0xzxgSVUdQrJlFNjV4+gzLJnkbqha1/4Y8Tr4dNA==} engines: {node: '>=22.0.0'} - '@objectstack/mcp@17.0.0-rc.4': - resolution: {integrity: sha512-q7S3xP0FlR7o3p8dIX691AF9t3UvIzRPEIw1T6vFsa68ofu7Z/Y6t4y3kbPibCz/gUKwyGU+NEIBg1pXF1UlQQ==} + '@objectstack/mcp@17.0.0-rc.5': + resolution: {integrity: sha512-jg3pSRbCqwjpyWzrI2Ip/nTcQZWHrpAoQchbQ+H/KBP8JnpGZdUtKkWEh8SVoxw6kQTTmNx8xuG6WyOB3KNd8w==} engines: {node: '>=22.0.0'} - '@objectstack/metadata-core@17.0.0-rc.4': - resolution: {integrity: sha512-FlZJQHnrdwbZ+RdpJu8PXa6oq0VmE1Z2bYxD5fMraNNMIVvsjT4n6MeJo/XTPrBhV/TuWpQk1R4lPnllYS17cw==} + '@objectstack/metadata-core@17.0.0-rc.5': + resolution: {integrity: sha512-FVhdxzdNldY5NkLkPv2fvhA1fg1NEy2cSmFnUoqDXjkRjVndkSsY0bmWC/0YqA1beQlu8aqp92Cz5YR3z1qBLA==} engines: {node: '>=22.0.0'} peerDependencies: vitest: ^4.0.0 @@ -602,126 +602,126 @@ packages: vitest: optional: true - '@objectstack/metadata-fs@17.0.0-rc.4': - resolution: {integrity: sha512-Vq8Yx154kYA1sffhl7DjWBknImf61lTfw8WcrZfQqV5UQsHyV3NQqlpZx9/gOJYJX77bEhcHaQyuCr45VFzNmQ==} + '@objectstack/metadata-fs@17.0.0-rc.5': + resolution: {integrity: sha512-rtjqYAIWsLP+sXIJIWp/teygl+f2owyolv/dMP2CzPcjkMbMTVJmgBFGCEWZ8BeouOyz1mQIzsDhGB9ZhjjxjA==} engines: {node: '>=22.0.0'} - '@objectstack/metadata-protocol@17.0.0-rc.4': - resolution: {integrity: sha512-6hErvbqdUsz2LRNHq9QoTQ8wOvl4KfYpN4Kq2BOzQzwf4UHX2MwjMirW6XMq4y0rOPg/Q0SYq8MbestknO001w==} + '@objectstack/metadata-protocol@17.0.0-rc.5': + resolution: {integrity: sha512-fpmc0zFdp/Yy9GEIuoPXv98fun28GSS70jDZLQkKLWP8TtpDQEt/9g5j+rBAqqTxeOPsyC/Ei5yXhh43iCRGww==} engines: {node: '>=22.0.0'} - '@objectstack/metadata@17.0.0-rc.4': - resolution: {integrity: sha512-bFSARlA3f8PlPOwuQukxP0wzEsLJ5hBT82nPrlFOKvK7Ufiv7xvPCpbdfXRZqwewnm+eZ+7tKJLxYRwLrOI2RQ==} + '@objectstack/metadata@17.0.0-rc.5': + resolution: {integrity: sha512-ok/PZprPNPm39MLwwn1I66N1xJrOjAL16+XkeSJXrjwZ3QShVWRLkK8tZHOLgs3smYRp1cToJYX+EL5fADDT2g==} engines: {node: '>=22.0.0'} - '@objectstack/objectql@17.0.0-rc.4': - resolution: {integrity: sha512-GeUyGiFy82tMLewVLBpndjZfn82YBRVTbCbLTqspQp4/KY+VRuQZbXwCHNgWVUlK3gDkzUT+sk3oPLXf2d3QLg==} + '@objectstack/objectql@17.0.0-rc.5': + resolution: {integrity: sha512-+Bp/s6HJY8y0ckNieGtar1i+60Vj0hrww31p51McdiBBu4tk7pGLk3GW36RM/wzy1PzOzEZ2aONelZTXQH2IzQ==} engines: {node: '>=22.0.0'} - '@objectstack/observability@17.0.0-rc.4': - resolution: {integrity: sha512-tj8KDxgeGGKeG7qhwR774UxD2vCGOYIy7K1oNn+0jYQi1BxH4w/o+Rkm8QRjX7Ffj5CkrQLDML/bJX7yqIr+Eg==} + '@objectstack/observability@17.0.0-rc.5': + resolution: {integrity: sha512-vsWh4NZqzAuCx6r/IIHNzhbZnpON3afhc7dbR5V0HNHBBQY0dwBYtRqE3SQH5BTaxrJaTApb/z662jPLoAXcsA==} engines: {node: '>=22.0.0'} - '@objectstack/platform-objects@17.0.0-rc.4': - resolution: {integrity: sha512-5xXZ+RWRgBRzTvNycR3fvoVVYW7v4FK5UO1DTA71iFgIlIGo2zE+4z4Py6sK85RYNKA7tnRU9SyMcuE4jU4tlA==} + '@objectstack/platform-objects@17.0.0-rc.5': + resolution: {integrity: sha512-xegChNjMFFI0Gn26kOaQ10Fq2nwdeu6to9mWo4XDTGo4rzX8AX1TmhD9MiQi8WzirPeW72SenoAv2VL7xxZMiA==} engines: {node: '>=22.0.0'} - '@objectstack/plugin-approvals@17.0.0-rc.4': - resolution: {integrity: sha512-caKsrBVpqLCun93fnsYZS/aq0BC7UaivdIYHSp9UmXcNAoXPimR3A32PAmvY/9Uy8NvGN4tS9/IINSyFMIEloA==} + '@objectstack/plugin-approvals@17.0.0-rc.5': + resolution: {integrity: sha512-+k3rfb4/aWJubuYHyC5qejkPCyzaTGoVSyx6/0F4yMDtXffWilRQAHWNVfD/y+VdZpiM4NSby0A3S9rB/6lNyA==} - '@objectstack/plugin-audit@17.0.0-rc.4': - resolution: {integrity: sha512-hefZh7rBmNTpw2VkAsr7HdaTsdMkwcT336dEZe9EyKWTajEc17KOti5ArH8ExRszkoea1zYyH3p0asKLvhpcoA==} + '@objectstack/plugin-audit@17.0.0-rc.5': + resolution: {integrity: sha512-VjbCyjIeJd2EROZ86Wa1cPEJTeFhr1fTFxyoEI4jmROdFM4SndT3e5+9JrFI+Vm0G3P+maX4QibAerf+A8bhtA==} engines: {node: '>=22.0.0'} - '@objectstack/plugin-auth@17.0.0-rc.4': - resolution: {integrity: sha512-jEMAi51Ihjdz53no4CPK89ETZcYl3ZH4W02WkTC2v8DKutLlp7kCdQaXMOrZ3JLyCKKUy1vpVV+lPOzszk10LA==} + '@objectstack/plugin-auth@17.0.0-rc.5': + resolution: {integrity: sha512-ovuxE/Dip3je2cifSXNxVQXvkWyjedebfNvnt29LHG7hDqunrz/h4bIkLFpD+wVLv7Melttzjy8aC3cPmieReg==} engines: {node: '>=22.0.0'} - '@objectstack/plugin-email@17.0.0-rc.4': - resolution: {integrity: sha512-5rTMfT9rMcgHPYEg0JytBr5vU7MceZhm9kkPP4QYHsngEPjTvqqI5ssuerIQZfOMQ52A8dktm2kGFWuNLedf5w==} + '@objectstack/plugin-email@17.0.0-rc.5': + resolution: {integrity: sha512-VDTxHPU6nYHwSrm2IsxeSppBhedf8HL2fZbzn7Y0Mb6uii/LNqmvUeesH3DXhW+du4Vy7qUyvhR2ApAhEsvWDA==} - '@objectstack/plugin-hono-server@17.0.0-rc.4': - resolution: {integrity: sha512-foYMQHGrBlsMFIrkuCqKMd4MY8vzyqoCy8u9Fq3BVefgNbtOYrB9PoBn/Amcr0rYonOBJWSlY8aRciYMV+nzBQ==} + '@objectstack/plugin-hono-server@17.0.0-rc.5': + resolution: {integrity: sha512-J1Yq7x+M9/m24flzX8CoeaKsBuMkXjj7WutdHL7OZXmcmEzhdVWVilOK1aUT4hcfTfGt8HDdxqQoszNtsmr0lg==} engines: {node: '>=22.0.0'} - '@objectstack/plugin-pinyin-search@17.0.0-rc.4': - resolution: {integrity: sha512-009z5t78ro58owSz/Zi3w+MLmT7sE8Sfa5ARErqDSUBINUucdaFQZ9zSw6Goy+1gFelrhvdWU/0Dpecsncmf5Q==} + '@objectstack/plugin-pinyin-search@17.0.0-rc.5': + resolution: {integrity: sha512-BWEyoH4c/Km9UF1XGd7WiVCxrlcDbMTeZX9CsggSNtfJjHEYEjN1Hovh7MuURa6NlWQKes474Lh3rBf08Dq6sg==} - '@objectstack/plugin-reports@17.0.0-rc.4': - resolution: {integrity: sha512-Kerg80KBywmy2G6ILuP8qI671uKc9Bspt4p9FavJjXvWLHEXdLu3cT8HivrDLiZSCJre2miu5NXuw8CCOPHXQw==} + '@objectstack/plugin-reports@17.0.0-rc.5': + resolution: {integrity: sha512-JFRxQZRMT+fW+SQjKzbENd5Sheomt7J3RQm8BaDUjtcAUF/YSIm2qx2pvtAWB97x74Ea427tYRqjS1LcniCMdA==} - '@objectstack/plugin-security@17.0.0-rc.4': - resolution: {integrity: sha512-nKt8iqBWnEBwAutTI0upQXRKQNcKoaUkga5zIPYl4T2NsjhIPFN28IhkDgyghJCiEd5PEdqMJ2/KSJY4RJ7Kjg==} + '@objectstack/plugin-security@17.0.0-rc.5': + resolution: {integrity: sha512-OmTiDrnlwS17Bf/zDvwIk1WttiKcbSnqAPcCjfFlW+lhJlWt73h/DPyyoth4bJhP2mPUWIAe58GXIWMxTEnNSQ==} engines: {node: '>=22.0.0'} - '@objectstack/plugin-sharing@17.0.0-rc.4': - resolution: {integrity: sha512-FeXKILlVdhDAc567LGCIy64eLAX1rI6+yNg3/+FvNU+ZfXDqtiq2xBDd4ahkPych7ij14kknOXYsHgDd08d5kw==} + '@objectstack/plugin-sharing@17.0.0-rc.5': + resolution: {integrity: sha512-G65N6qgkvlhmk3XLyvmhoIeFEzQGcqiBEAenzQ6Zgdzkp22Kh3Z0mjfnILMPbnL2HS5q51oG3+lixIWMOLRt7A==} - '@objectstack/plugin-webhooks@17.0.0-rc.4': - resolution: {integrity: sha512-oKeq6QLcAGWuJ9zsQq4940L75CZFYvWlxp87J4EGO2F8s0m2pKD1nJ1g2/Z4TojZbfnJPPnfR/GpAuw10HhUkg==} + '@objectstack/plugin-webhooks@17.0.0-rc.5': + resolution: {integrity: sha512-pGmXCFGldM1iJGF3IknAnz1gHcwmIyRvz8gzr/Hhrb100zgAhnLLVYewd7gGw4vB8tYTkZwOtuleD21L0r3bpw==} - '@objectstack/rest@17.0.0-rc.4': - resolution: {integrity: sha512-YUPImK0sJTrve4Lt8OlwphNDYjiKIIgLxNp4Tc85l9FvIacuHCYIo/hUGzlpLnL5RXP9+Dd95+3cd77QW1j4OQ==} + '@objectstack/rest@17.0.0-rc.5': + resolution: {integrity: sha512-rCT+hn/Ia/y8ZPoka3GYcc6SYA4jPfgGvhcfFzjtuwNueotNKgkB+74kXVtR2Iqslbl4bEPb+XX9pLigWrKfgw==} engines: {node: '>=22.0.0'} - '@objectstack/runtime@17.0.0-rc.4': - resolution: {integrity: sha512-2GF7E8M3C/fh7UQIJ1I/F/Per0GkVZAA1wIb/Rx8HSxB/wJvYvD6Kln9iKZ4KRER+R+4queR/0jUhKyzvzSxNQ==} + '@objectstack/runtime@17.0.0-rc.5': + resolution: {integrity: sha512-hKaoRi980YyH53LS7fMKQlUzGIbm299FlQV6ogT79dbS5LQyVRvtcNOTV3ucTyLY4O0+ZZCAlTgSrIv8kgK8NA==} engines: {node: '>=22.0.0'} - '@objectstack/sdui-parser@17.0.0-rc.4': - resolution: {integrity: sha512-y42B9XkB5HhRpJb9dfgPsa0wDBEkpxBYr8fhLjTx/Qgg26ts3p3Hknckbz25LCCwnqbfOhyjBclAr0R6l+AYrQ==} + '@objectstack/sdui-parser@17.0.0-rc.5': + resolution: {integrity: sha512-gi61YonxZnXQ5gPMa7CShz8d3Yg1ZGYC24jbDtOerbgOlBowc36Qrp3UKIL2JjW6PBQJJxUY+Y0h4lDwAEs/BA==} - '@objectstack/service-analytics@17.0.0-rc.4': - resolution: {integrity: sha512-PeIpyPkq20j72nGVPQ+CEBhfnGu0H40Zc/MnShMNQRDPV08YLcZxg7XuZPXnfh1PSttcTVJf8qf9CMwFA0arxw==} + '@objectstack/service-analytics@17.0.0-rc.5': + resolution: {integrity: sha512-gekjEgd38iHu4TNedCE/yK9kkPky+Y0H8fxbs4BMdOq5mZT/bFdS6rxCShpvJuF+7FGTEdTeA44s/D44PXltlA==} engines: {node: '>=22.0.0'} - '@objectstack/service-automation@17.0.0-rc.4': - resolution: {integrity: sha512-c6AAqIfvH0uxpq7/RHmBwKZPWKKW3SD3DkQ+q5Q6BVdGQhB45xhKQFCq1QszA+cBcQUsLo5EYGaRkMcR97ahWw==} + '@objectstack/service-automation@17.0.0-rc.5': + resolution: {integrity: sha512-o/aUiQIdmpnzdCzrM4BlRKZN/xi0dWihXAgYhFpq5mTm8Hg7TpDY2UoJFHM8yLTh7rxzM6AgcKyIy6rdqLBEqQ==} engines: {node: '>=22.0.0'} - '@objectstack/service-cache@17.0.0-rc.4': - resolution: {integrity: sha512-uI0rn3+WrKSO7pyC8AVSzfDTII4wXoCwdA6dI76YBmtEx19X720vfAigSkUWxTZz2G1nAK6pnkZgOYyUe5gOUA==} + '@objectstack/service-cache@17.0.0-rc.5': + resolution: {integrity: sha512-iv+x707IGuFbZJW+nh1dtWm8fpIY2oFEvh/m9TuRj2P/q8GDawk1kuD6y12id2ge4gFCiAWCKutet9H0Oc0NgA==} engines: {node: '>=22.0.0'} - '@objectstack/service-cluster@17.0.0-rc.4': - resolution: {integrity: sha512-iCZKpN3+ZZuLgKV+b/lQAf0pR0QS8skTJDIkROD9t9PXKofCPYOJsGmMon/x9gYFRDlism6NdQNxVinq6If8YQ==} + '@objectstack/service-cluster@17.0.0-rc.5': + resolution: {integrity: sha512-COZQqhp+949CzGXQSNc16jQCVcYNKeQ3fHeX0/BX3UY/SN8BJ5iXB/nrC/APe/hIObRFHMmrzyPTJtIftn27Ow==} - '@objectstack/service-datasource@17.0.0-rc.4': - resolution: {integrity: sha512-9dAS3A8+2ikejO3OjHXYx37psG1COzB7BRdQ406WbAeej05gIDYFCWLxFqi6RKkXlX1WEGI3g8kL2QZtLHc93g==} + '@objectstack/service-datasource@17.0.0-rc.5': + resolution: {integrity: sha512-yyK+8PyaFnD4RkBDTvH6ye9+LPhwfeRO8tnUajhZ5qhfB4lU7BSM0omUH7AvYRqe0EScK+6C0m8LYIGdfzZ1DA==} - '@objectstack/service-i18n@17.0.0-rc.4': - resolution: {integrity: sha512-2WOP8O11w8m+pGEHHmqsN2Iq+WUaCoX7P08kvFlxUKYJj2DM5HhAV2d4dHhtBPu72lUNbsweHI7jWj82nq7emg==} + '@objectstack/service-i18n@17.0.0-rc.5': + resolution: {integrity: sha512-bbwQ2jKV1uB4LSFEO+Xe8FGN1eAlsjPkxaOPi4dx1dgmIowpySOJl2KTYhmHVE2cQjiOF+nxyNsXD7oXLVoXFA==} engines: {node: '>=22.0.0'} - '@objectstack/service-job@17.0.0-rc.4': - resolution: {integrity: sha512-pksAsjcyT5ljo2m728g1US53Q4GhqNxx1Q+yjzPzQxyi/1N5oR7qjuwwbuAAoDt0+62aYsVolcOX3ee+R6odEw==} + '@objectstack/service-job@17.0.0-rc.5': + resolution: {integrity: sha512-+tBnMZtUB6zX9E8SE8f/4Ji/lSulJKH3TLB/Jgm3sfbnJqAdYrl5/RPBHrSH6MHzRWer+UhudQFVUHh61K2cMQ==} engines: {node: '>=22.0.0'} - '@objectstack/service-messaging@17.0.0-rc.4': - resolution: {integrity: sha512-tSv5ypy5e16Oy7UxjSiLfq2K2JmoJQ4lehTW+QbOHtK8aCrxTr6xSGKgCFjLkn8EO/GoqiiVZFFR8yD8Yt8kow==} + '@objectstack/service-messaging@17.0.0-rc.5': + resolution: {integrity: sha512-Cyyrpp+q2PQESMHxE2+sZ3KVSvXY6k3vLZ4BhrdedU6Kn1F52I1QDQJ+uwDP7mQXCzYYusdAojbCoYSYdaeaXg==} engines: {node: '>=22.0.0'} - '@objectstack/service-package@17.0.0-rc.4': - resolution: {integrity: sha512-nfnsS83LWnpQUefmcm+IUg9M/cwkPL2diqc8WMgzFw6ybp8V9nOxcb+zAV/a/Q7k01R0wfmk5EY4qUhQaOHEBw==} + '@objectstack/service-package@17.0.0-rc.5': + resolution: {integrity: sha512-5fMOn9zRfkbQyaPqWqUhShGZWjVXsj95WEziK5gq/XXPt35L4Vn3++DZOkzYmWPBGt6x8/dkiCyKbLKm3w/3Og==} engines: {node: '>=22.0.0'} - '@objectstack/service-queue@17.0.0-rc.4': - resolution: {integrity: sha512-wzO9OQ9W67F8NPAwfMWfgA27acoTHeaQMsNlvhlqiCiqj9OLGWk37YO6OKaDMOP9uL8PnNd9OcY/pN6DEpkt3Q==} + '@objectstack/service-queue@17.0.0-rc.5': + resolution: {integrity: sha512-1dyXZOdCNOX8Va9OFD+qWAzGaKVTZCnuPs+PJjq1/kdnVtYRc6Ec5idaOZsHh8AuX4MJDRvETcuXxZNPgMzI+g==} engines: {node: '>=22.0.0'} - '@objectstack/service-realtime@17.0.0-rc.4': - resolution: {integrity: sha512-jc10LPo94j8z/L4GipfeznrwqDROGwcHW3LaGk8A55Vwj2cDjZmI1oKZQFkV6Ltoo67CdjeHr6JoR0MpzI1F7A==} + '@objectstack/service-realtime@17.0.0-rc.5': + resolution: {integrity: sha512-KJeRCg7E+qEzFJleL9Qi8ccgRyS1QceF6FSaECNeQJYW9BczdkZpUJtK2tcsSUNgBK4AVfJXU/Ni5e+bynztkg==} engines: {node: '>=22.0.0'} - '@objectstack/service-settings@17.0.0-rc.4': - resolution: {integrity: sha512-/DeFeWb/nM62+ckYepOXwpME+k1bJ/8e+fqycp7wG+oJLovAJZ/qU6lQSb0TTFBraY4gz6YRDf5essCkJBLGBQ==} + '@objectstack/service-settings@17.0.0-rc.5': + resolution: {integrity: sha512-jafg4Y3LE2YQ9P3iPS0F+Hvn4NK05n1UuNA7lkaGPNx8uDnKa5UmJxdjDVIu68A2sb4aFBAFrPaUF7pKKpAAAQ==} engines: {node: '>=22.0.0'} - '@objectstack/service-sms@17.0.0-rc.4': - resolution: {integrity: sha512-RNAAfqo6iv0g7LmEBU6xzB6G+11WowC21C/7WFw8A4mfl2GROH6NZSRkbcb0zy/wNF3J+Wa/LR55q5Ba7jRDRA==} + '@objectstack/service-sms@17.0.0-rc.5': + resolution: {integrity: sha512-OG3gIBPhMfrZu78UK5zYoZdEbxKMtl+FmAhQBqJeVmOyP7r4daDes9y8QVvETl9Az/y0ybwrZzu8koTswenViQ==} - '@objectstack/service-storage@17.0.0-rc.4': - resolution: {integrity: sha512-DMzGdpN7RmGprfhOIctc0/PHDGizJjwZQMeeRqd1CFn5xgv7oPzf4g69Fymz4VdM5UEm0Jj6GPWLAl1JctHVNQ==} + '@objectstack/service-storage@17.0.0-rc.5': + resolution: {integrity: sha512-xyrZnTcjqkFTRytk3NrNzxVlE+QIcwCrg17pAjZyLmyPeQVZp963YCUwN6h0JWeTlkBBjQ1DW9hzdFjQI3YT5A==} engines: {node: '>=22.0.0'} peerDependencies: '@aws-sdk/client-s3': ^3.0.0 @@ -732,12 +732,12 @@ packages: '@aws-sdk/s3-request-presigner': optional: true - '@objectstack/setup@17.0.0-rc.4': - resolution: {integrity: sha512-Bb3fTqgO1fAztVxo/wx8FluIej0cYFWs3aWSudUOooZgsXtpU+O87xd1YPAzb3ARRYhh5Bp2qY3LIaiF1eU3Ug==} + '@objectstack/setup@17.0.0-rc.5': + resolution: {integrity: sha512-rHdtNfIShJrgz+vqqgWgcZh3jl7PVGzTAlbpUIoJcOM1SdKnI/KkEW0k/fKkoOwXpmPCqpYSIs8V3B2ckp9kCA==} engines: {node: '>=22.0.0'} - '@objectstack/spec@17.0.0-rc.4': - resolution: {integrity: sha512-zE2+aEteR13vk8sLTm/8NdO0nhuy+tp5dU8MFB+K3k8JOqMx8MLsKDo2zTlWqj+2nANBALEhP9IqE/QqhMiliA==} + '@objectstack/spec@17.0.0-rc.5': + resolution: {integrity: sha512-9AFBwdwCaFPUFxGAShRMvW3UQAW+Gz0ET1CEJEHL5f2Qh/Bu7hGMBT7NY8fhYqfajAroe08jZGx3JMOFgS2v5Q==} engines: {node: '>=22.0.0'} peerDependencies: ai: ^7.0.0 @@ -745,23 +745,23 @@ packages: ai: optional: true - '@objectstack/trigger-api@17.0.0-rc.4': - resolution: {integrity: sha512-JeEoGZyodorDEHluTLWTNgzG7+FJ2JO+kWDs6LwCiDJwfBbpPOlN8uihzBdtMKl9LqEAOPDZVDj183cFZ3LTrg==} + '@objectstack/trigger-api@17.0.0-rc.5': + resolution: {integrity: sha512-WzhNSRN1lgVl4avGUUCXKhVwdPN6m7lNpT5KPZAWgJCzT32kQCukSIEvTrx3HyszSYBz00kRMnBy4pkdGLNniw==} - '@objectstack/trigger-record-change@17.0.0-rc.4': - resolution: {integrity: sha512-rASWmOP6DGaXjAgGpYiC06rwLGyizMnwHTlwqD01/xzALxzdI1fp5ooISre6AIRmN89MAPzcqM+YUDo+1yPYqA==} + '@objectstack/trigger-record-change@17.0.0-rc.5': + resolution: {integrity: sha512-XtIPQqk1+ZKP/QIyVt+xeg7sMMj4Jwd4Sqkh91Eyzp9XOxywLiIRiZ3J2IIjvUUTugQyPTHR8IguAgdE3mEPXA==} engines: {node: '>=22.0.0'} - '@objectstack/trigger-schedule@17.0.0-rc.4': - resolution: {integrity: sha512-5zdwurVc7ihJqCbMZbv/Hp0IVlKCp0U6kp4zYaoN4XEIkIFGj+6P9X16295aFfzr9/hqcJiFr+jzAoyJMevrzQ==} + '@objectstack/trigger-schedule@17.0.0-rc.5': + resolution: {integrity: sha512-TNkn3fmrDrjBAxbNlParqhHK6Ey0vt31YZIN2tuEJzEvA3lUJynQ4SD4+AlQ6277lIFC3g7WsHvyJ1ovPj6WyQ==} engines: {node: '>=22.0.0'} - '@objectstack/types@17.0.0-rc.4': - resolution: {integrity: sha512-tAr2xaK5Xc+oTGf331I6Z5Mt/TRJbFWRE0/cBk46gc3LbZEqaQKyL6CWx6XqsWhmWC5B71UihEfHd+XvecBssQ==} + '@objectstack/types@17.0.0-rc.5': + resolution: {integrity: sha512-meaK7yfR7MqcZyWOVlM+AB6sGCERe83+OIGr6vKSbRDd7vWZIaX/BG7hPtOZWBGfPtapbp2UYJ7w7Vklx6NAlA==} engines: {node: '>=22.0.0'} - '@objectstack/verify@17.0.0-rc.4': - resolution: {integrity: sha512-FShPFCaVzVD9+1Z8RpHU0VXkT7HTSSl3BC67X3OuWBcUcpvSv341kbCHB1P01wFP+/7wAkw5XhVds+0An4c84A==} + '@objectstack/verify@17.0.0-rc.5': + resolution: {integrity: sha512-frh0rel9n3v7Ho2CT4v2RgCcmUKzQUwajX98TlzANjZFvye4MBs2QRR/bEbrRc89H0tnOuRINjPyRdWdpjJU6A==} engines: {node: '>=22.0.0'} '@oclif/core@4.13.2': @@ -1720,10 +1720,6 @@ packages: resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} engines: {node: '>= 0.4'} - hono@4.12.33: - resolution: {integrity: sha512-+SwvkaiJtxsiPjhy9LivY/1m7UsNqCJetM1BrZl9A5DkQhlbHQDU730mMiDPWjnoCYOM8Chf3WrCJw27kNTPFQ==} - engines: {node: '>=16.9.0'} - hono@4.13.0: resolution: {integrity: sha512-jhunvfHWxd7J5EFfSgH4xsYJzSe/lfqbUCxiyyeaQasUsXeEHXtzVid+7EOGByc5JnFa23SSFL3Y2RV/z1T+eQ==} engines: {node: '>=16.9.0'} @@ -3292,10 +3288,6 @@ snapshots: lodash.isundefined: 3.0.1 lodash.uniq: 4.5.0 - '@hono/node-server@2.0.12(hono@4.12.33)': - dependencies: - hono: 4.12.33 - '@hono/node-server@2.0.12(hono@4.13.0)': dependencies: hono: 4.13.0 @@ -3357,7 +3349,7 @@ snapshots: '@modelcontextprotocol/sdk@1.30.0(zod@4.4.3)': dependencies: - '@hono/node-server': 2.0.12(hono@4.12.33) + '@hono/node-server': 2.0.12(hono@4.13.0) ajv: 8.20.0 ajv-formats: 3.0.1 content-type: 1.0.5 @@ -3367,7 +3359,7 @@ snapshots: eventsource-parser: 3.1.0 express: 5.2.1 express-rate-limit: 8.6.1(express@5.2.1) - hono: 4.12.33 + hono: 4.13.0 jose: 6.2.5 json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 @@ -3406,64 +3398,64 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.20.1 - '@objectstack/account@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/account@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/platform-objects': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/platform-objects': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - vitest - '@objectstack/cli@17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10)': - dependencies: - '@objectstack/account': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/client': 17.0.0-rc.4 - '@objectstack/cloud-connection': 17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) - '@objectstack/console': 17.0.0-rc.4 - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/driver-memory': 17.0.0-rc.4 - '@objectstack/driver-mongodb': 17.0.0-rc.4 - '@objectstack/driver-sql': 17.0.0-rc.4 - '@objectstack/driver-sqlite-wasm': 17.0.0-rc.4(better-sqlite3@13.0.2) - '@objectstack/formula': 17.0.0-rc.4 - '@objectstack/lint': 17.0.0-rc.4 - '@objectstack/mcp': 17.0.0-rc.4 - '@objectstack/metadata': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/metadata-protocol': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/objectql': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/observability': 17.0.0-rc.4 - '@objectstack/platform-objects': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/plugin-approvals': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/plugin-audit': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/plugin-auth': 17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) - '@objectstack/plugin-email': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/plugin-hono-server': 17.0.0-rc.4 - '@objectstack/plugin-pinyin-search': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/plugin-reports': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/plugin-security': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/plugin-sharing': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/plugin-webhooks': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/rest': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/runtime': 17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) - '@objectstack/service-analytics': 17.0.0-rc.4 - '@objectstack/service-automation': 17.0.0-rc.4 - '@objectstack/service-cache': 17.0.0-rc.4 - '@objectstack/service-datasource': 17.0.0-rc.4 - '@objectstack/service-job': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/service-messaging': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/service-package': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/service-queue': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/service-realtime': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/service-settings': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/service-sms': 17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) - '@objectstack/service-storage': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/setup': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/trigger-api': 17.0.0-rc.4 - '@objectstack/trigger-record-change': 17.0.0-rc.4 - '@objectstack/trigger-schedule': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 - '@objectstack/verify': 17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) + '@objectstack/cli@17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10)': + dependencies: + '@objectstack/account': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/client': 17.0.0-rc.5 + '@objectstack/cloud-connection': 17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) + '@objectstack/console': 17.0.0-rc.5 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/driver-memory': 17.0.0-rc.5 + '@objectstack/driver-mongodb': 17.0.0-rc.5 + '@objectstack/driver-sql': 17.0.0-rc.5 + '@objectstack/driver-sqlite-wasm': 17.0.0-rc.5(better-sqlite3@13.0.2) + '@objectstack/formula': 17.0.0-rc.5 + '@objectstack/lint': 17.0.0-rc.5 + '@objectstack/mcp': 17.0.0-rc.5 + '@objectstack/metadata': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/metadata-protocol': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/objectql': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/observability': 17.0.0-rc.5 + '@objectstack/platform-objects': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/plugin-approvals': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/plugin-audit': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/plugin-auth': 17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) + '@objectstack/plugin-email': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/plugin-hono-server': 17.0.0-rc.5 + '@objectstack/plugin-pinyin-search': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/plugin-reports': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/plugin-security': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/plugin-sharing': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/plugin-webhooks': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/rest': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/runtime': 17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) + '@objectstack/service-analytics': 17.0.0-rc.5 + '@objectstack/service-automation': 17.0.0-rc.5 + '@objectstack/service-cache': 17.0.0-rc.5 + '@objectstack/service-datasource': 17.0.0-rc.5 + '@objectstack/service-job': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/service-messaging': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/service-package': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/service-queue': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/service-realtime': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/service-settings': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/service-sms': 17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) + '@objectstack/service-storage': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/setup': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/trigger-api': 17.0.0-rc.5 + '@objectstack/trigger-record-change': 17.0.0-rc.5 + '@objectstack/trigger-schedule': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 + '@objectstack/verify': 17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) '@oclif/core': 4.13.2 bundle-require: 5.1.0(esbuild@0.28.1) chalk: 6.0.0 @@ -3521,19 +3513,19 @@ snapshots: - vitest - vue - '@objectstack/client@17.0.0-rc.4': + '@objectstack/client@17.0.0-rc.5': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - '@objectstack/cloud-connection@17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10)': + '@objectstack/cloud-connection@17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/runtime': 17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/runtime': 17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 transitivePeerDependencies: - '@aws-sdk/credential-providers' - '@better-auth/utils' @@ -3577,28 +3569,28 @@ snapshots: - vitest - vue - '@objectstack/console@17.0.0-rc.4': {} + '@objectstack/console@17.0.0-rc.5': {} - '@objectstack/core@17.0.0-rc.4': + '@objectstack/core@17.0.0-rc.5': dependencies: - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/spec': 17.0.0-rc.5 zod: 4.4.3 transitivePeerDependencies: - ai - '@objectstack/driver-memory@17.0.0-rc.4': + '@objectstack/driver-memory@17.0.0-rc.5': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/spec': 17.0.0-rc.5 mingo: 7.2.2 transitivePeerDependencies: - ai - '@objectstack/driver-mongodb@17.0.0-rc.4': + '@objectstack/driver-mongodb@17.0.0-rc.5': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 mongodb: 7.5.0 nanoid: 6.0.0 transitivePeerDependencies: @@ -3611,12 +3603,12 @@ snapshots: - snappy - socks - '@objectstack/driver-sql@17.0.0-rc.4': + '@objectstack/driver-sql@17.0.0-rc.5': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/observability': 17.0.0-rc.4 - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/observability': 17.0.0-rc.5 + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 knex: 3.3.0(better-sqlite3@13.0.2) nanoid: 6.0.0 optionalDependencies: @@ -3630,11 +3622,11 @@ snapshots: - sqlite3 - supports-color - '@objectstack/driver-sqlite-wasm@17.0.0-rc.4(better-sqlite3@12.11.1)': + '@objectstack/driver-sqlite-wasm@17.0.0-rc.5(better-sqlite3@12.11.1)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/driver-sql': 17.0.0-rc.4 - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/driver-sql': 17.0.0-rc.5 + '@objectstack/spec': 17.0.0-rc.5 knex: 3.3.0(better-sqlite3@12.11.1) nanoid: 6.0.0 sql.js: 1.14.1 @@ -3651,11 +3643,11 @@ snapshots: - supports-color - tedious - '@objectstack/driver-sqlite-wasm@17.0.0-rc.4(better-sqlite3@13.0.2)': + '@objectstack/driver-sqlite-wasm@17.0.0-rc.5(better-sqlite3@13.0.2)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/driver-sql': 17.0.0-rc.4 - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/driver-sql': 17.0.0-rc.5 + '@objectstack/spec': 17.0.0-rc.5 knex: 3.3.0(better-sqlite3@13.0.2) nanoid: 6.0.0 sql.js: 1.14.1 @@ -3672,18 +3664,18 @@ snapshots: - supports-color - tedious - '@objectstack/formula@17.0.0-rc.4': + '@objectstack/formula@17.0.0-rc.5': dependencies: '@marcbachmann/cel-js': 8.0.0 - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - '@objectstack/lint@17.0.0-rc.4': + '@objectstack/lint@17.0.0-rc.5': dependencies: - '@objectstack/formula': 17.0.0-rc.4 - '@objectstack/sdui-parser': 17.0.0-rc.4 - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/formula': 17.0.0-rc.5 + '@objectstack/sdui-parser': 17.0.0-rc.5 + '@objectstack/spec': 17.0.0-rc.5 ajv: 8.20.0 ajv-formats: 3.0.1 sucrase: 3.35.1 @@ -3691,58 +3683,58 @@ snapshots: transitivePeerDependencies: - ai - '@objectstack/mcp@17.0.0-rc.4': + '@objectstack/mcp@17.0.0-rc.5': dependencies: '@modelcontextprotocol/sdk': 1.30.0(zod@4.4.3) - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/formula': 17.0.0-rc.4 - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/formula': 17.0.0-rc.5 + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 zod: 4.4.3 transitivePeerDependencies: - '@cfworker/json-schema' - ai - supports-color - '@objectstack/metadata-core@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/metadata-core@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/spec': 17.0.0-rc.5 zod: 4.4.3 optionalDependencies: vitest: 4.1.10(@vitest/coverage-v8@4.1.10)(esbuild@0.28.1)(tsx@4.23.1)(yaml@2.9.0) transitivePeerDependencies: - ai - '@objectstack/metadata-fs@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/metadata-fs@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/metadata-core': 17.0.0-rc.4(vitest@4.1.10) + '@objectstack/metadata-core': 17.0.0-rc.5(vitest@4.1.10) chokidar: 5.0.0 transitivePeerDependencies: - ai - vitest - '@objectstack/metadata-protocol@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/metadata-protocol@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/formula': 17.0.0-rc.4 - '@objectstack/lint': 17.0.0-rc.4 - '@objectstack/metadata': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/metadata-core': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/formula': 17.0.0-rc.5 + '@objectstack/lint': 17.0.0-rc.5 + '@objectstack/metadata': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/metadata-core': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 zod: 4.4.3 transitivePeerDependencies: - ai - vitest - '@objectstack/metadata@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/metadata@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/metadata-core': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/metadata-fs': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/platform-objects': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/metadata-core': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/metadata-fs': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/platform-objects': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 chokidar: 5.0.0 glob: 13.0.6 js-yaml: 5.2.2 @@ -3751,15 +3743,15 @@ snapshots: - ai - vitest - '@objectstack/objectql@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/objectql@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/formula': 17.0.0-rc.4 - '@objectstack/metadata': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/metadata-core': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/metadata-protocol': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/formula': 17.0.0-rc.5 + '@objectstack/metadata': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/metadata-core': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/metadata-protocol': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 ajv: 8.20.0 ajv-formats: 3.0.1 zod: 4.4.3 @@ -3767,53 +3759,53 @@ snapshots: - ai - vitest - '@objectstack/observability@17.0.0-rc.4': + '@objectstack/observability@17.0.0-rc.5': dependencies: - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - '@objectstack/platform-objects@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/platform-objects@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/metadata-core': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/metadata-core': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - vitest - '@objectstack/plugin-approvals@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/plugin-approvals@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/formula': 17.0.0-rc.4 - '@objectstack/metadata-core': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/platform-objects': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/formula': 17.0.0-rc.5 + '@objectstack/metadata-core': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/platform-objects': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 transitivePeerDependencies: - ai - vitest - '@objectstack/plugin-audit@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/plugin-audit@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/platform-objects': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/platform-objects': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - vitest - '@objectstack/plugin-auth@17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@12.11.1)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10)': + '@objectstack/plugin-auth@17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@12.11.1)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10)': dependencies: '@better-auth/core': 1.7.0-rc.2(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.5)(kysely@0.29.4)(nanostores@1.4.2) '@better-auth/oauth-provider': 1.7.0-rc.2(@better-auth/core@1.7.0-rc.2(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.5)(kysely@0.29.4)(nanostores@1.4.2))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.0-rc.2(better-sqlite3@12.11.1)(mongodb@7.5.0)(vitest@4.1.10))(better-call@1.3.7(zod@4.4.3)) '@better-auth/scim': 1.7.0-rc.1(@better-auth/core@1.7.0-rc.2(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.5)(kysely@0.29.4)(nanostores@1.4.2))(@better-auth/utils@0.4.2)(better-auth@1.7.0-rc.2(better-sqlite3@12.11.1)(mongodb@7.5.0)(vitest@4.1.10))(better-call@1.3.7(zod@4.4.3)) '@better-auth/sso': 1.7.0-rc.2(@better-auth/core@1.7.0-rc.2(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.5)(kysely@0.29.4)(nanostores@1.4.2))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.0-rc.2(better-sqlite3@12.11.1)(mongodb@7.5.0)(vitest@4.1.10))(better-call@1.3.7(zod@4.4.3)) '@noble/hashes': 2.2.0 - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/platform-objects': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/rest': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/platform-objects': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/rest': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 better-auth: 1.7.0-rc.2(better-sqlite3@12.11.1)(mongodb@7.5.0)(vitest@4.1.10) jose: 6.2.5 transitivePeerDependencies: @@ -3845,18 +3837,18 @@ snapshots: - vitest - vue - '@objectstack/plugin-auth@17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10)': + '@objectstack/plugin-auth@17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10)': dependencies: '@better-auth/core': 1.7.0-rc.2(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.5)(kysely@0.29.4)(nanostores@1.4.2) '@better-auth/oauth-provider': 1.7.0-rc.2(@better-auth/core@1.7.0-rc.2(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.5)(kysely@0.29.4)(nanostores@1.4.2))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.0-rc.2(better-sqlite3@13.0.2)(mongodb@7.5.0)(vitest@4.1.10))(better-call@1.3.7(zod@4.4.3)) '@better-auth/scim': 1.7.0-rc.1(@better-auth/core@1.7.0-rc.2(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.5)(kysely@0.29.4)(nanostores@1.4.2))(@better-auth/utils@0.4.2)(better-auth@1.7.0-rc.2(better-sqlite3@13.0.2)(mongodb@7.5.0)(vitest@4.1.10))(better-call@1.3.7(zod@4.4.3)) '@better-auth/sso': 1.7.0-rc.2(@better-auth/core@1.7.0-rc.2(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(jose@6.2.5)(kysely@0.29.4)(nanostores@1.4.2))(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-auth@1.7.0-rc.2(better-sqlite3@13.0.2)(mongodb@7.5.0)(vitest@4.1.10))(better-call@1.3.7(zod@4.4.3)) '@noble/hashes': 2.2.0 - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/platform-objects': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/rest': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/platform-objects': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/rest': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 better-auth: 1.7.0-rc.2(better-sqlite3@13.0.2)(mongodb@7.5.0)(vitest@4.1.10) jose: 6.2.5 transitivePeerDependencies: @@ -3888,117 +3880,117 @@ snapshots: - vitest - vue - '@objectstack/plugin-email@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/plugin-email@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/formula': 17.0.0-rc.4 - '@objectstack/platform-objects': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/formula': 17.0.0-rc.5 + '@objectstack/platform-objects': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 nodemailer: 9.0.4 transitivePeerDependencies: - ai - vitest - '@objectstack/plugin-hono-server@17.0.0-rc.4': + '@objectstack/plugin-hono-server@17.0.0-rc.5': dependencies: '@hono/node-server': 2.0.12(hono@4.13.0) - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/observability': 17.0.0-rc.4 - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/observability': 17.0.0-rc.5 + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 hono: 4.13.0 transitivePeerDependencies: - ai - '@objectstack/plugin-pinyin-search@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/plugin-pinyin-search@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/objectql': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/objectql': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/types': 17.0.0-rc.5 pinyin-pro: 3.28.2 transitivePeerDependencies: - ai - vitest - '@objectstack/plugin-reports@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/plugin-reports@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/platform-objects': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/platform-objects': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 croner: 10.0.1 transitivePeerDependencies: - ai - vitest - '@objectstack/plugin-security@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/plugin-security@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/formula': 17.0.0-rc.4 - '@objectstack/platform-objects': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/formula': 17.0.0-rc.5 + '@objectstack/platform-objects': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - vitest - '@objectstack/plugin-sharing@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/plugin-sharing@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/formula': 17.0.0-rc.4 - '@objectstack/objectql': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/platform-objects': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/formula': 17.0.0-rc.5 + '@objectstack/objectql': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/platform-objects': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 transitivePeerDependencies: - ai - vitest - '@objectstack/plugin-webhooks@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/plugin-webhooks@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/service-messaging': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/service-messaging': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - vitest - '@objectstack/rest@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/rest@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/observability': 17.0.0-rc.4 - '@objectstack/platform-objects': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/service-package': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/observability': 17.0.0-rc.5 + '@objectstack/platform-objects': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/service-package': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 exceljs: 4.4.0 zod: 4.4.3 transitivePeerDependencies: - ai - vitest - '@objectstack/runtime@17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@12.11.1)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10)': - dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/driver-memory': 17.0.0-rc.4 - '@objectstack/driver-sql': 17.0.0-rc.4 - '@objectstack/driver-sqlite-wasm': 17.0.0-rc.4(better-sqlite3@12.11.1) - '@objectstack/formula': 17.0.0-rc.4 - '@objectstack/metadata': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/metadata-core': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/metadata-protocol': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/objectql': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/observability': 17.0.0-rc.4 - '@objectstack/plugin-auth': 17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@12.11.1)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) - '@objectstack/plugin-security': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/rest': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/service-cluster': 17.0.0-rc.4 - '@objectstack/service-datasource': 17.0.0-rc.4 - '@objectstack/service-i18n': 17.0.0-rc.4 - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/runtime@17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@12.11.1)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10)': + dependencies: + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/driver-memory': 17.0.0-rc.5 + '@objectstack/driver-sql': 17.0.0-rc.5 + '@objectstack/driver-sqlite-wasm': 17.0.0-rc.5(better-sqlite3@12.11.1) + '@objectstack/formula': 17.0.0-rc.5 + '@objectstack/metadata': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/metadata-core': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/metadata-protocol': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/objectql': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/observability': 17.0.0-rc.5 + '@objectstack/plugin-auth': 17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@12.11.1)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) + '@objectstack/plugin-security': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/rest': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/service-cluster': 17.0.0-rc.5 + '@objectstack/service-datasource': 17.0.0-rc.5 + '@objectstack/service-i18n': 17.0.0-rc.5 + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 quickjs-emscripten: 0.32.0 zod: 4.4.3 optionalDependencies: - '@objectstack/driver-mongodb': 17.0.0-rc.4 + '@objectstack/driver-mongodb': 17.0.0-rc.5 transitivePeerDependencies: - '@aws-sdk/credential-providers' - '@better-auth/utils' @@ -4042,30 +4034,30 @@ snapshots: - vitest - vue - '@objectstack/runtime@17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10)': - dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/driver-memory': 17.0.0-rc.4 - '@objectstack/driver-sql': 17.0.0-rc.4 - '@objectstack/driver-sqlite-wasm': 17.0.0-rc.4(better-sqlite3@13.0.2) - '@objectstack/formula': 17.0.0-rc.4 - '@objectstack/metadata': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/metadata-core': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/metadata-protocol': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/objectql': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/observability': 17.0.0-rc.4 - '@objectstack/plugin-auth': 17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) - '@objectstack/plugin-security': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/rest': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/service-cluster': 17.0.0-rc.4 - '@objectstack/service-datasource': 17.0.0-rc.4 - '@objectstack/service-i18n': 17.0.0-rc.4 - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/runtime@17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10)': + dependencies: + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/driver-memory': 17.0.0-rc.5 + '@objectstack/driver-sql': 17.0.0-rc.5 + '@objectstack/driver-sqlite-wasm': 17.0.0-rc.5(better-sqlite3@13.0.2) + '@objectstack/formula': 17.0.0-rc.5 + '@objectstack/metadata': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/metadata-core': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/metadata-protocol': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/objectql': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/observability': 17.0.0-rc.5 + '@objectstack/plugin-auth': 17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) + '@objectstack/plugin-security': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/rest': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/service-cluster': 17.0.0-rc.5 + '@objectstack/service-datasource': 17.0.0-rc.5 + '@objectstack/service-i18n': 17.0.0-rc.5 + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 quickjs-emscripten: 0.32.0 zod: 4.4.3 optionalDependencies: - '@objectstack/driver-mongodb': 17.0.0-rc.4 + '@objectstack/driver-mongodb': 17.0.0-rc.5 transitivePeerDependencies: - '@aws-sdk/credential-providers' - '@better-auth/utils' @@ -4109,116 +4101,116 @@ snapshots: - vitest - vue - '@objectstack/sdui-parser@17.0.0-rc.4': {} + '@objectstack/sdui-parser@17.0.0-rc.5': {} - '@objectstack/service-analytics@17.0.0-rc.4': + '@objectstack/service-analytics@17.0.0-rc.5': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - '@objectstack/service-automation@17.0.0-rc.4': + '@objectstack/service-automation@17.0.0-rc.5': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/formula': 17.0.0-rc.4 - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/formula': 17.0.0-rc.5 + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - '@objectstack/service-cache@17.0.0-rc.4': + '@objectstack/service-cache@17.0.0-rc.5': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/observability': 17.0.0-rc.4 - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/observability': 17.0.0-rc.5 + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - '@objectstack/service-cluster@17.0.0-rc.4': + '@objectstack/service-cluster@17.0.0-rc.5': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - '@objectstack/service-datasource@17.0.0-rc.4': + '@objectstack/service-datasource@17.0.0-rc.5': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 transitivePeerDependencies: - ai - '@objectstack/service-i18n@17.0.0-rc.4': + '@objectstack/service-i18n@17.0.0-rc.5': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 transitivePeerDependencies: - ai - '@objectstack/service-job@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/service-job@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/platform-objects': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/platform-objects': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 croner: 10.0.1 transitivePeerDependencies: - ai - vitest - '@objectstack/service-messaging@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/service-messaging@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/platform-objects': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/platform-objects': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - vitest - '@objectstack/service-package@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/service-package@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/metadata-core': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/metadata-core': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - vitest - '@objectstack/service-queue@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/service-queue@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/platform-objects': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/platform-objects': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - vitest - '@objectstack/service-realtime@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/service-realtime@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/platform-objects': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/platform-objects': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - vitest - '@objectstack/service-settings@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/service-settings@17.0.0-rc.5(vitest@4.1.10)': dependencies: '@noble/ciphers': 2.2.0 - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/platform-objects': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/platform-objects': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 transitivePeerDependencies: - ai - vitest - '@objectstack/service-sms@17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10)': + '@objectstack/service-sms@17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/plugin-auth': 17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/plugin-auth': 17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - '@better-auth/utils' - '@better-fetch/fetch' @@ -4248,73 +4240,73 @@ snapshots: - vitest - vue - '@objectstack/service-storage@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/service-storage@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/observability': 17.0.0-rc.4 - '@objectstack/platform-objects': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/observability': 17.0.0-rc.5 + '@objectstack/platform-objects': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 transitivePeerDependencies: - ai - vitest - '@objectstack/setup@17.0.0-rc.4(vitest@4.1.10)': + '@objectstack/setup@17.0.0-rc.5(vitest@4.1.10)': dependencies: - '@objectstack/platform-objects': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/platform-objects': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - vitest - '@objectstack/spec@17.0.0-rc.4': + '@objectstack/spec@17.0.0-rc.5': dependencies: zod: 4.4.3 - '@objectstack/trigger-api@17.0.0-rc.4': + '@objectstack/trigger-api@17.0.0-rc.5': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - '@objectstack/trigger-record-change@17.0.0-rc.4': + '@objectstack/trigger-record-change@17.0.0-rc.5': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - '@objectstack/trigger-schedule@17.0.0-rc.4': + '@objectstack/trigger-schedule@17.0.0-rc.5': dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - '@objectstack/types@17.0.0-rc.4': + '@objectstack/types@17.0.0-rc.5': dependencies: - '@objectstack/spec': 17.0.0-rc.4 + '@objectstack/spec': 17.0.0-rc.5 transitivePeerDependencies: - ai - '@objectstack/verify@17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10)': - dependencies: - '@objectstack/core': 17.0.0-rc.4 - '@objectstack/objectql': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/platform-objects': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/plugin-auth': 17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) - '@objectstack/plugin-hono-server': 17.0.0-rc.4 - '@objectstack/plugin-security': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/plugin-sharing': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/rest': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/runtime': 17.0.0-rc.4(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) - '@objectstack/service-analytics': 17.0.0-rc.4 - '@objectstack/service-automation': 17.0.0-rc.4 - '@objectstack/service-datasource': 17.0.0-rc.4 - '@objectstack/service-settings': 17.0.0-rc.4(vitest@4.1.10) - '@objectstack/spec': 17.0.0-rc.4 - '@objectstack/types': 17.0.0-rc.4 + '@objectstack/verify@17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10)': + dependencies: + '@objectstack/core': 17.0.0-rc.5 + '@objectstack/objectql': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/platform-objects': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/plugin-auth': 17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) + '@objectstack/plugin-hono-server': 17.0.0-rc.5 + '@objectstack/plugin-security': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/plugin-sharing': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/rest': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/runtime': 17.0.0-rc.5(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.1)(better-call@1.3.7(zod@4.4.3))(better-sqlite3@13.0.2)(kysely@0.29.4)(mongodb@7.5.0)(nanostores@1.4.2)(vitest@4.1.10) + '@objectstack/service-analytics': 17.0.0-rc.5 + '@objectstack/service-automation': 17.0.0-rc.5 + '@objectstack/service-datasource': 17.0.0-rc.5 + '@objectstack/service-settings': 17.0.0-rc.5(vitest@4.1.10) + '@objectstack/spec': 17.0.0-rc.5 + '@objectstack/types': 17.0.0-rc.5 transitivePeerDependencies: - '@aws-sdk/credential-providers' - '@better-auth/utils' @@ -5280,8 +5272,6 @@ snapshots: dependencies: function-bind: 1.1.2 - hono@4.12.33: {} - hono@4.13.0: {} html-escaper@2.0.2: {}