From ab8afbdb81494518ceb3804f3a774f64cd515100 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 20 Feb 2026 07:27:42 +0000 Subject: [PATCH 1/2] Initial plan From e4ce7ca3fe3853913f58e9457d9cfc3ee5dd64f2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 20 Feb 2026 07:35:50 +0000 Subject: [PATCH 2/2] chore: upgrade @objectstack/* dependencies from 3.0.6 to 3.0.8 Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com> --- ROADMAP.md | 40 +- package.json | 10 +- packages/drivers/excel/package.json | 2 +- packages/drivers/fs/package.json | 2 +- packages/drivers/memory/package.json | 2 +- packages/drivers/mongo/package.json | 2 +- packages/drivers/pg-wasm/package.json | 2 +- packages/drivers/redis/package.json | 2 +- packages/drivers/sdk/package.json | 2 +- packages/drivers/sql/package.json | 2 +- packages/drivers/sqlite-wasm/package.json | 2 +- packages/foundation/core/package.json | 8 +- .../foundation/platform-node/package.json | 4 +- .../foundation/plugin-formula/package.json | 4 +- .../plugin-multitenancy/package.json | 4 +- .../plugin-optimizations/package.json | 4 +- packages/foundation/plugin-query/package.json | 4 +- .../foundation/plugin-security/package.json | 4 +- .../foundation/plugin-validator/package.json | 4 +- .../foundation/plugin-workflow/package.json | 4 +- packages/foundation/types/package.json | 2 +- packages/protocols/graphql/package.json | 4 +- packages/protocols/json-rpc/package.json | 4 +- packages/protocols/odata-v4/package.json | 4 +- packages/tools/cli/package.json | 2 +- pnpm-lock.yaml | 455 ++++++++++-------- 26 files changed, 312 insertions(+), 267 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index bfb96be5..a2bd4bc0 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -1,9 +1,9 @@ # ObjectQL — 2026 Roadmap -> Created: 2026-02-08 | Last Updated: 2026-02-16 | Status: **Active** +> Created: 2026-02-08 | Last Updated: 2026-02-20 | Status: **Active** > Current Version: **4.2.2** (30 workspace packages; exceptions: root 4.2.0) -> Runtime: `@objectstack/cli` v3.0.6 (Kernel pattern) — `@objectql/server` removed, `packages/runtime/` removed. -> @objectstack Platform: **v3.0.6** +> Runtime: `@objectstack/cli` v3.0.8 (Kernel pattern) — `@objectql/server` removed, `packages/runtime/` removed. +> @objectstack Platform: **v3.0.8** --- @@ -70,7 +70,7 @@ ObjectQL is the **Standard Protocol for AI Software Generation** — a universal - ✅ Phases 1A (ObjectQLError migration), 3 (logging), 4 (ESLint all waves), 5A (TODO elimination), 5B (protocol compliance 95%+), 6 (error-handling + architecture guides) - ✅ Core refactoring: `@objectql/core` decomposed from ~3,500 to ~800 LOC ([PR #373](https://github.com/objectstack-ai/objectql/pull/373)) -- ✅ `@objectstack/*` platform upgraded to **v3.0.6** (Zod v4 alignment) +- ✅ `@objectstack/*` platform upgraded to **v3.0.8** (Zod v4 alignment) - ✅ Phase 7 partial (sideEffects in 27 packages), Phase 2 (test suites for SDK, CLI, Create, VSCode) - ✅ Q1 Phase 2: Browser WASM Drivers (`driver-sqlite-wasm`, `driver-pg-wasm`) implemented with docs and tests - ✅ Q1 Phase 3: Housekeeping complete (H-1 through H-8), `plugin-workflow` implemented with full test suite @@ -771,19 +771,19 @@ Define wire format, `MutationLogEntry` schema, `SyncConflict` schema, checkpoint --- -## Immediate Next Steps (Post v3.0.6 Upgrade) +## Immediate Next Steps (Post v3.0.8 Upgrade) > Status: **Active** | Target: 2026-02 — 2026-03 -Priority tasks following the `@objectstack` v3.0.6 upgrade: +Priority tasks following the `@objectstack` v3.0.8 upgrade: | # | Task | Priority | Status | Description | |---|------|----------|--------|-------------| | 1 | Fix `plugin-formula` integration tests | High | ✅ Fixed | Previously 6 pre-existing test failures — now all pass (66/66 test tasks, including plugin-formula). | | 2 | Re-enable `AuthPlugin` | Medium | 🔴 Open | Disabled due to camelCase field names (`createdAt`, `updatedAt`, `emailVerified`) violating ObjectQL snake_case spec. Coordinate with `@objectstack/plugin-auth` upstream or add field name normalization layer. | -| 3 | Align `@objectql/types` with `@objectstack/spec` v3.0.6 Zod v4 schemas | High | ✅ Done | `z.infer<>` type derivation compiles correctly against Zod v4 schema exports in `@objectstack/spec@3.0.6`. Verified via 36/36 build tasks passing. | -| 4 | Core bridge class stabilization | Medium | ✅ Done | `app.ts` bridge class — all `registerObject`, `getObject`, `getConfigs`, `removePackage` overrides align with `@objectstack/objectql@3.0.6` API surface. Build verified. | -| 5 | Bump `@objectql/*` packages to **4.3.0** | Low | 🟡 Next | Release patch with `@objectstack` v3.0.6 compatibility via Changesets. | +| 3 | Align `@objectql/types` with `@objectstack/spec` v3.0.8 Zod v4 schemas | High | ✅ Done | `z.infer<>` type derivation compiles correctly against Zod v4 schema exports in `@objectstack/spec@3.0.8`. Verified via 37/37 build tasks passing. | +| 4 | Core bridge class stabilization | Medium | ✅ Done | `app.ts` bridge class — all `registerObject`, `getObject`, `getConfigs`, `removePackage` overrides align with `@objectstack/objectql@3.0.8` API surface. Build verified. | +| 5 | Bump `@objectql/*` packages to **4.3.0** | Low | 🟡 Next | Release patch with `@objectstack` v3.0.8 compatibility via Changesets. | | 6 | Reduce `any` usage in driver layer | Medium | 🟡 In Progress | `driver-memory` (40→8 ✅), `driver-fs` (14→2 ✅), `driver-excel` (12→2 ✅). Remaining: `driver-sql` (50), `driver-redis` (46), `driver-mongo` (44). | | 7 | Structured logging framework | Low | 🔴 Open | Migrate `sdk` retry `console.log` and `types/logger.ts` fallback `console.error` to hook-based structured logging. | | 8 | Add tests for `plugin-optimizations` and `plugin-query` | High | ✅ Done | Both packages now have comprehensive test suites — 202 tests across 4 test files. | @@ -793,7 +793,7 @@ Priority tasks following the `@objectstack` v3.0.6 upgrade: ## `@objectql/core` Deprecation & Migration Plan -> Status: **Phases A–C Completed** | Constitutional Basis: `@objectstack/spec@3.0.6` Protocol Specification +> Status: **Phases A–C Completed** | Constitutional Basis: `@objectstack/spec@3.0.8` Protocol Specification > Prerequisite: Core refactoring completed — [PR #373](https://github.com/objectstack-ai/objectql/pull/373) (~3,500 → 734 LOC thin bridge + plugin orchestrator) **Goal:** Fully retire `@objectql/core` as a standalone package. The ObjectQL ecosystem transitions to a **pure plugin architecture** — no aggregator, no bridge, no intermediate layer. All capabilities are delivered as independent, composable `RuntimePlugin` instances registered directly with the `ObjectStackKernel`. @@ -1016,13 +1016,13 @@ Standardize third-party plugin distribution. | Package | Owner | Version | Role in ObjectQL | |---------|-------|---------|-----------------| -| `@objectstack/cli` | ObjectStack | 3.0.6 | Kernel bootstrapper (`objectstack serve`) | -| `@objectstack/core` | ObjectStack | 3.0.6 | Kernel runtime, plugin lifecycle | -| `@objectstack/plugin-hono-server` | ObjectStack | 3.0.6 | HTTP server (Hono-based) | -| `@objectstack/spec` | ObjectStack | 3.0.6 | Formal protocol specifications (Zod schemas) | -| `@objectstack/runtime` | ObjectStack | 3.0.6 | Core runtime & query engine | -| `@objectstack/objectql` | ObjectStack | 3.0.6 | ObjectQL runtime bridge | -| `@objectstack/studio` | ObjectStack | 3.0.6 | Visual admin studio | +| `@objectstack/cli` | ObjectStack | 3.0.8 | Kernel bootstrapper (`objectstack serve`) | +| `@objectstack/core` | ObjectStack | 3.0.8 | Kernel runtime, plugin lifecycle | +| `@objectstack/plugin-hono-server` | ObjectStack | 3.0.8 | HTTP server (Hono-based) | +| `@objectstack/spec` | ObjectStack | 3.0.8 | Formal protocol specifications (Zod schemas) | +| `@objectstack/runtime` | ObjectStack | 3.0.8 | Core runtime & query engine | +| `@objectstack/objectql` | ObjectStack | 3.0.8 | ObjectQL runtime bridge | +| `@objectstack/studio` | ObjectStack | 3.0.8 | Visual admin studio | | AI Agent / AI tooling | **Separate project** | — | Not in this monorepo | --- @@ -1105,13 +1105,13 @@ Standardize third-party plugin distribution. - **`@objectql/types`** correctly has ZERO production dependencies (pure types — imports `@objectstack/spec` as devDep only) - **`@objectql/core`** depends on `plugin-formula` and `plugin-validator` — tight coupling noted (will be removed at v5.0) -- All `@objectstack/*` packages are at **v3.0.6** — aligned (Zod v4) +- All `@objectstack/*` packages are at **v3.0.8** — aligned (Zod v4) - **`mingo`** (used in memory driver) is the only non-standard query engine dependency - **`knex`** is shared across `driver-sql`, `driver-pg-wasm`, `driver-sqlite-wasm` ### @objectstack/spec Coverage Gap Analysis -`@objectstack/spec@3.0.6` exports ~3,100+ schemas across 16 sub-modules. ObjectQL currently implements 13 of these domains: +`@objectstack/spec@3.0.8` exports ~3,100+ schemas across 16 sub-modules. ObjectQL currently implements 13 of these domains: | Spec Domain | Exports | @objectql Status | Notes | |-------------|---------|-----------------|-------| @@ -1207,7 +1207,7 @@ Standardize third-party plugin distribution. ## @objectstack/spec Protocol Alignment Status -> Spec Version: **3.0.6** | Zod v4 | 16 sub-modules, ~3,100+ schema exports +> Spec Version: **3.0.8** | Zod v4 | 16 sub-modules, ~3,100+ schema exports ObjectQL implements the **data layer compiler** portion of the ObjectStack protocol. The following domains are within ObjectQL's scope: diff --git a/package.json b/package.json index 64dfa3fa..c7b69f41 100644 --- a/package.json +++ b/package.json @@ -35,10 +35,10 @@ "@objectql/protocol-graphql": "workspace:*", "@objectql/protocol-json-rpc": "workspace:*", "@objectql/protocol-odata-v4": "workspace:*", - "@objectstack/cli": "^3.0.6", - "@objectstack/core": "^3.0.6", - "@objectstack/plugin-auth": "^3.0.6", - "@objectstack/plugin-hono-server": "^3.0.6", + "@objectstack/cli": "^3.0.8", + "@objectstack/core": "^3.0.8", + "@objectstack/plugin-auth": "^3.0.8", + "@objectstack/plugin-hono-server": "^3.0.8", "@types/js-yaml": "^4.0.9", "@types/node": "^20.10.0", "@types/supertest": "^6.0.3", @@ -61,7 +61,7 @@ "version": "4.2.0", "dependencies": { "@objectql/protocol-json-rpc": "workspace:*", - "@objectstack/studio": "^3.0.6", + "@objectstack/studio": "^3.0.8", "build": "^0.1.4" } } diff --git a/packages/drivers/excel/package.json b/packages/drivers/excel/package.json index 779e6a53..be52e5ae 100644 --- a/packages/drivers/excel/package.json +++ b/packages/drivers/excel/package.json @@ -29,7 +29,7 @@ "dependencies": { "@objectql/driver-memory": "workspace:*", "@objectql/types": "workspace:*", - "@objectstack/spec": "^3.0.6", + "@objectstack/spec": "^3.0.8", "exceljs": "^4.4.0", "zod": "^4.3.6" }, diff --git a/packages/drivers/fs/package.json b/packages/drivers/fs/package.json index c7ffcfd6..f273a359 100644 --- a/packages/drivers/fs/package.json +++ b/packages/drivers/fs/package.json @@ -34,7 +34,7 @@ "dependencies": { "@objectql/driver-memory": "workspace:*", "@objectql/types": "workspace:*", - "@objectstack/spec": "^3.0.6", + "@objectstack/spec": "^3.0.8", "zod": "^4.3.6" }, "devDependencies": { diff --git a/packages/drivers/memory/package.json b/packages/drivers/memory/package.json index 7e145a21..5f2fe7a7 100644 --- a/packages/drivers/memory/package.json +++ b/packages/drivers/memory/package.json @@ -28,7 +28,7 @@ }, "dependencies": { "@objectql/types": "workspace:*", - "@objectstack/spec": "^3.0.6", + "@objectstack/spec": "^3.0.8", "mingo": "^7.1.1", "zod": "^4.3.6" }, diff --git a/packages/drivers/mongo/package.json b/packages/drivers/mongo/package.json index 594efef0..9a5d3ab3 100644 --- a/packages/drivers/mongo/package.json +++ b/packages/drivers/mongo/package.json @@ -28,7 +28,7 @@ }, "dependencies": { "@objectql/types": "workspace:*", - "@objectstack/spec": "^3.0.6", + "@objectstack/spec": "^3.0.8", "mongodb": "^5.9.2" }, "devDependencies": { diff --git a/packages/drivers/pg-wasm/package.json b/packages/drivers/pg-wasm/package.json index 3c817885..308f21eb 100644 --- a/packages/drivers/pg-wasm/package.json +++ b/packages/drivers/pg-wasm/package.json @@ -34,7 +34,7 @@ "@electric-sql/pglite": "^0.1.5", "@objectql/driver-sql": "workspace:*", "@objectql/types": "workspace:*", - "@objectstack/spec": "^3.0.6", + "@objectstack/spec": "^3.0.8", "knex": "^3.1.0", "nanoid": "^3.3.11", "zod": "^4.3.6" diff --git a/packages/drivers/redis/package.json b/packages/drivers/redis/package.json index 01aadc69..9384bb03 100644 --- a/packages/drivers/redis/package.json +++ b/packages/drivers/redis/package.json @@ -27,7 +27,7 @@ }, "dependencies": { "@objectql/types": "workspace:*", - "@objectstack/spec": "^3.0.6", + "@objectstack/spec": "^3.0.8", "redis": "^4.6.0", "zod": "^4.3.6" }, diff --git a/packages/drivers/sdk/package.json b/packages/drivers/sdk/package.json index e334b892..c2a98ed3 100644 --- a/packages/drivers/sdk/package.json +++ b/packages/drivers/sdk/package.json @@ -38,7 +38,7 @@ }, "dependencies": { "@objectql/types": "workspace:*", - "@objectstack/spec": "^3.0.6", + "@objectstack/spec": "^3.0.8", "zod": "^4.3.6" }, "devDependencies": { diff --git a/packages/drivers/sql/package.json b/packages/drivers/sql/package.json index 36a809d2..acd569d9 100644 --- a/packages/drivers/sql/package.json +++ b/packages/drivers/sql/package.json @@ -30,7 +30,7 @@ }, "dependencies": { "@objectql/types": "workspace:*", - "@objectstack/spec": "^3.0.6", + "@objectstack/spec": "^3.0.8", "knex": "^3.1.0", "nanoid": "^3.3.11", "zod": "^4.3.6" diff --git a/packages/drivers/sqlite-wasm/package.json b/packages/drivers/sqlite-wasm/package.json index f6ee66db..bd136d34 100644 --- a/packages/drivers/sqlite-wasm/package.json +++ b/packages/drivers/sqlite-wasm/package.json @@ -30,7 +30,7 @@ "dependencies": { "@objectql/driver-sql": "workspace:*", "@objectql/types": "workspace:*", - "@objectstack/spec": "^3.0.6", + "@objectstack/spec": "^3.0.8", "knex": "^3.1.0", "nanoid": "^3.3.11", "wa-sqlite": "^1.0.0", diff --git a/packages/foundation/core/package.json b/packages/foundation/core/package.json index bc0d15a5..39934caa 100644 --- a/packages/foundation/core/package.json +++ b/packages/foundation/core/package.json @@ -35,10 +35,10 @@ "@objectql/plugin-query": "workspace:*", "@objectql/plugin-validator": "workspace:*", "@objectql/types": "workspace:*", - "@objectstack/core": "^3.0.6", - "@objectstack/objectql": "^3.0.6", - "@objectstack/runtime": "^3.0.6", - "@objectstack/spec": "^3.0.6", + "@objectstack/core": "^3.0.8", + "@objectstack/objectql": "^3.0.8", + "@objectstack/runtime": "^3.0.8", + "@objectstack/spec": "^3.0.8", "zod": "^4.3.6" }, "devDependencies": { diff --git a/packages/foundation/platform-node/package.json b/packages/foundation/platform-node/package.json index 74fe5d19..c6c817b3 100644 --- a/packages/foundation/platform-node/package.json +++ b/packages/foundation/platform-node/package.json @@ -27,9 +27,9 @@ "test": "vitest run" }, "dependencies": { - "@objectstack/objectql": "^3.0.6", + "@objectstack/objectql": "^3.0.8", "@objectql/types": "workspace:*", - "@objectstack/spec": "^3.0.6", + "@objectstack/spec": "^3.0.8", "fast-glob": "^3.3.2", "js-yaml": "^4.1.1" }, diff --git a/packages/foundation/plugin-formula/package.json b/packages/foundation/plugin-formula/package.json index 32425d54..c7a99221 100644 --- a/packages/foundation/plugin-formula/package.json +++ b/packages/foundation/plugin-formula/package.json @@ -30,8 +30,8 @@ }, "dependencies": { "@objectql/types": "workspace:*", - "@objectstack/core": "^3.0.6", - "@objectstack/spec": "^3.0.6", + "@objectstack/core": "^3.0.8", + "@objectstack/spec": "^3.0.8", "zod": "^4.3.6" }, "devDependencies": { diff --git a/packages/foundation/plugin-multitenancy/package.json b/packages/foundation/plugin-multitenancy/package.json index 04cf72db..4799a672 100644 --- a/packages/foundation/plugin-multitenancy/package.json +++ b/packages/foundation/plugin-multitenancy/package.json @@ -30,8 +30,8 @@ }, "dependencies": { "@objectql/types": "workspace:*", - "@objectstack/core": "^3.0.6", - "@objectstack/spec": "^3.0.6", + "@objectstack/core": "^3.0.8", + "@objectstack/spec": "^3.0.8", "zod": "^4.3.6" }, "devDependencies": { diff --git a/packages/foundation/plugin-optimizations/package.json b/packages/foundation/plugin-optimizations/package.json index 83d45a9b..c8c07aaf 100644 --- a/packages/foundation/plugin-optimizations/package.json +++ b/packages/foundation/plugin-optimizations/package.json @@ -19,8 +19,8 @@ }, "dependencies": { "@objectql/types": "workspace:*", - "@objectstack/core": "^3.0.6", - "@objectstack/spec": "^3.0.6" + "@objectstack/core": "^3.0.8", + "@objectstack/spec": "^3.0.8" }, "devDependencies": { "typescript": "^5.3.0" diff --git a/packages/foundation/plugin-query/package.json b/packages/foundation/plugin-query/package.json index fd1576b3..9aea2029 100644 --- a/packages/foundation/plugin-query/package.json +++ b/packages/foundation/plugin-query/package.json @@ -20,8 +20,8 @@ "dependencies": { "@objectql/types": "workspace:*", "@objectql/plugin-optimizations": "workspace:*", - "@objectstack/core": "^3.0.6", - "@objectstack/spec": "^3.0.6" + "@objectstack/core": "^3.0.8", + "@objectstack/spec": "^3.0.8" }, "devDependencies": { "typescript": "^5.3.0" diff --git a/packages/foundation/plugin-security/package.json b/packages/foundation/plugin-security/package.json index a9cc6c38..35939548 100644 --- a/packages/foundation/plugin-security/package.json +++ b/packages/foundation/plugin-security/package.json @@ -32,8 +32,8 @@ }, "dependencies": { "@objectql/types": "workspace:*", - "@objectstack/core": "^3.0.6", - "@objectstack/spec": "^3.0.6", + "@objectstack/core": "^3.0.8", + "@objectstack/spec": "^3.0.8", "zod": "^4.3.6" }, "devDependencies": { diff --git a/packages/foundation/plugin-validator/package.json b/packages/foundation/plugin-validator/package.json index bcd0e321..8f298e6e 100644 --- a/packages/foundation/plugin-validator/package.json +++ b/packages/foundation/plugin-validator/package.json @@ -30,8 +30,8 @@ }, "dependencies": { "@objectql/types": "workspace:*", - "@objectstack/core": "^3.0.6", - "@objectstack/spec": "^3.0.6", + "@objectstack/core": "^3.0.8", + "@objectstack/spec": "^3.0.8", "zod": "^4.3.6" }, "devDependencies": { diff --git a/packages/foundation/plugin-workflow/package.json b/packages/foundation/plugin-workflow/package.json index df60f1d4..92fe490a 100644 --- a/packages/foundation/plugin-workflow/package.json +++ b/packages/foundation/plugin-workflow/package.json @@ -31,8 +31,8 @@ }, "dependencies": { "@objectql/types": "workspace:*", - "@objectstack/core": "^3.0.6", - "@objectstack/spec": "^3.0.6", + "@objectstack/core": "^3.0.8", + "@objectstack/spec": "^3.0.8", "zod": "^4.3.6" }, "devDependencies": { diff --git a/packages/foundation/types/package.json b/packages/foundation/types/package.json index 54f644e6..63260096 100644 --- a/packages/foundation/types/package.json +++ b/packages/foundation/types/package.json @@ -35,7 +35,7 @@ }, "dependencies": {}, "devDependencies": { - "@objectstack/spec": "^3.0.6", + "@objectstack/spec": "^3.0.8", "ts-json-schema-generator": "^2.4.0", "zod": "^4.3.6" } diff --git a/packages/protocols/graphql/package.json b/packages/protocols/graphql/package.json index d24fbd9f..142ae1ef 100644 --- a/packages/protocols/graphql/package.json +++ b/packages/protocols/graphql/package.json @@ -23,7 +23,7 @@ "@as-integrations/express4": "^1.1.2", "@graphql-tools/schema": "^10.0.2", "@objectql/types": "workspace:*", - "@objectstack/spec": "^3.0.6", + "@objectstack/spec": "^3.0.8", "cors": "^2.8.5", "dataloader": "^2.2.2", "express": "^4.18.2", @@ -37,7 +37,7 @@ "devDependencies": { "@objectql/driver-memory": "workspace:*", "@objectql/protocol-tck": "workspace:*", - "@objectstack/core": "^3.0.6", + "@objectstack/core": "^3.0.8", "@types/cors": "^2.8.17", "@types/express": "^4.17.21", "@types/ws": "^8.5.10", diff --git a/packages/protocols/json-rpc/package.json b/packages/protocols/json-rpc/package.json index 32f12d38..f4a451cf 100644 --- a/packages/protocols/json-rpc/package.json +++ b/packages/protocols/json-rpc/package.json @@ -19,13 +19,13 @@ }, "dependencies": { "@objectql/types": "workspace:*", - "@objectstack/spec": "^3.0.6", + "@objectstack/spec": "^3.0.8", "zod": "^4.3.6" }, "devDependencies": { "@objectql/driver-memory": "workspace:*", "@objectql/protocol-tck": "workspace:*", - "@objectstack/core": "^3.0.6", + "@objectstack/core": "^3.0.8", "typescript": "^5.3.3", "vitest": "^1.0.4" }, diff --git a/packages/protocols/odata-v4/package.json b/packages/protocols/odata-v4/package.json index f1c0da84..c9a9958e 100644 --- a/packages/protocols/odata-v4/package.json +++ b/packages/protocols/odata-v4/package.json @@ -19,13 +19,13 @@ }, "dependencies": { "@objectql/types": "workspace:*", - "@objectstack/spec": "^3.0.6", + "@objectstack/spec": "^3.0.8", "zod": "^4.3.6" }, "devDependencies": { "@objectql/driver-memory": "workspace:*", "@objectql/protocol-tck": "workspace:*", - "@objectstack/core": "^3.0.6", + "@objectstack/core": "^3.0.8", "typescript": "^5.3.3", "vitest": "^1.0.4" }, diff --git a/packages/tools/cli/package.json b/packages/tools/cli/package.json index b2d9e6c6..32bb5bd3 100644 --- a/packages/tools/cli/package.json +++ b/packages/tools/cli/package.json @@ -30,7 +30,7 @@ }, "dependencies": { "@objectql/types": "workspace:*", - "@objectstack/objectql": "^3.0.6", + "@objectstack/objectql": "^3.0.8", "@objectql/core": "workspace:*", "@objectql/plugin-validator": "workspace:*", "@objectql/driver-sql": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 56bd011f..99d6f9b7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: workspace:* version: link:packages/protocols/json-rpc '@objectstack/studio': - specifier: ^3.0.6 - version: 3.0.6(@types/node@20.19.30)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(typescript@5.9.3) + specifier: ^3.0.8 + version: 3.0.8(@types/node@20.19.30)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(typescript@5.9.3) build: specifier: ^0.1.4 version: 0.1.4 @@ -52,17 +52,17 @@ importers: specifier: workspace:* version: link:packages/protocols/odata-v4 '@objectstack/cli': - specifier: ^3.0.6 - version: 3.0.6(@objectstack/core@3.0.6)(esbuild@0.27.2) + specifier: ^3.0.8 + version: 3.0.8(@objectstack/core@3.0.8)(esbuild@0.27.2) '@objectstack/core': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 '@objectstack/plugin-auth': - specifier: ^3.0.6 - version: 3.0.6(mongodb@7.0.0(socks@2.8.7))(next@16.1.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(pg@8.18.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@1.6.1)(vue@3.5.27(typescript@5.9.3)) + specifier: ^3.0.8 + version: 3.0.8(mongodb@7.0.0(socks@2.8.7))(next@16.1.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(pg@8.18.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@1.6.1)(vue@3.5.27(typescript@5.9.3)) '@objectstack/plugin-hono-server': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 '@types/js-yaml': specifier: ^4.0.9 version: 4.0.9 @@ -347,8 +347,8 @@ importers: specifier: workspace:* version: link:../../foundation/types '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 exceljs: specifier: ^4.4.0 version: 4.4.0 @@ -372,8 +372,8 @@ importers: specifier: workspace:* version: link:../../foundation/types '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 zod: specifier: ^4.3.6 version: 4.3.6 @@ -391,8 +391,8 @@ importers: specifier: workspace:* version: link:../../foundation/types '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 mingo: specifier: ^7.1.1 version: 7.2.0 @@ -410,8 +410,8 @@ importers: specifier: workspace:* version: link:../../foundation/types '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 mongodb: specifier: ^5.9.2 version: 5.9.2 @@ -435,8 +435,8 @@ importers: specifier: workspace:* version: link:../../foundation/types '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 knex: specifier: ^3.1.0 version: 3.1.0(pg@8.18.0)(sqlite3@5.1.7) @@ -466,8 +466,8 @@ importers: specifier: workspace:* version: link:../../foundation/types '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 redis: specifier: ^4.6.0 version: 4.7.1 @@ -488,8 +488,8 @@ importers: specifier: workspace:* version: link:../../foundation/types '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 zod: specifier: ^4.3.6 version: 4.3.6 @@ -504,8 +504,8 @@ importers: specifier: workspace:* version: link:../../foundation/types '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 knex: specifier: ^3.1.0 version: 3.1.0(pg@8.18.0)(sqlite3@5.1.7) @@ -529,8 +529,8 @@ importers: specifier: workspace:* version: link:../../foundation/types '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 knex: specifier: ^3.1.0 version: 3.1.0(pg@8.18.0)(sqlite3@5.1.7) @@ -575,17 +575,17 @@ importers: specifier: workspace:* version: link:../types '@objectstack/core': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 '@objectstack/objectql': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 '@objectstack/runtime': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 zod: specifier: ^4.3.6 version: 4.3.6 @@ -613,11 +613,11 @@ importers: specifier: workspace:* version: link:../types '@objectstack/objectql': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 fast-glob: specifier: ^3.3.2 version: 3.3.3 @@ -635,11 +635,11 @@ importers: specifier: workspace:* version: link:../types '@objectstack/core': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 zod: specifier: ^4.3.6 version: 4.3.6 @@ -654,11 +654,11 @@ importers: specifier: workspace:* version: link:../types '@objectstack/core': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 zod: specifier: ^4.3.6 version: 4.3.6 @@ -673,11 +673,11 @@ importers: specifier: workspace:* version: link:../types '@objectstack/core': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 devDependencies: typescript: specifier: ^5.3.0 @@ -692,11 +692,11 @@ importers: specifier: workspace:* version: link:../types '@objectstack/core': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 devDependencies: typescript: specifier: ^5.3.0 @@ -708,11 +708,11 @@ importers: specifier: workspace:* version: link:../types '@objectstack/core': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 zod: specifier: ^4.3.6 version: 4.3.6 @@ -740,11 +740,11 @@ importers: specifier: workspace:* version: link:../types '@objectstack/core': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 zod: specifier: ^4.3.6 version: 4.3.6 @@ -759,11 +759,11 @@ importers: specifier: workspace:* version: link:../types '@objectstack/core': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 zod: specifier: ^4.3.6 version: 4.3.6 @@ -775,8 +775,8 @@ importers: packages/foundation/types: devDependencies: '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 ts-json-schema-generator: specifier: ^2.4.0 version: 2.4.0 @@ -802,8 +802,8 @@ importers: specifier: workspace:* version: link:../../foundation/types '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 cors: specifier: ^2.8.5 version: 2.8.6 @@ -839,8 +839,8 @@ importers: specifier: workspace:* version: link:../../tools/protocol-tck '@objectstack/core': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 '@types/cors': specifier: ^2.8.17 version: 2.8.19 @@ -863,8 +863,8 @@ importers: specifier: workspace:* version: link:../../foundation/types '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 zod: specifier: ^4.3.6 version: 4.3.6 @@ -876,8 +876,8 @@ importers: specifier: workspace:* version: link:../../tools/protocol-tck '@objectstack/core': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 typescript: specifier: ^5.3.3 version: 5.9.3 @@ -891,8 +891,8 @@ importers: specifier: workspace:* version: link:../../foundation/types '@objectstack/spec': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 zod: specifier: ^4.3.6 version: 4.3.6 @@ -904,8 +904,8 @@ importers: specifier: workspace:* version: link:../../tools/protocol-tck '@objectstack/core': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 typescript: specifier: ^5.3.3 version: 5.9.3 @@ -944,8 +944,8 @@ importers: specifier: workspace:* version: link:../../foundation/types '@objectstack/objectql': - specifier: ^3.0.6 - version: 3.0.6 + specifier: ^3.0.8 + version: 3.0.8 chalk: specifier: ^4.1.2 version: 4.1.2 @@ -2218,62 +2218,62 @@ packages: '@objectql/types@4.2.0': resolution: {integrity: sha512-GDJZ3tCTcVtZHJJTum5CvS9Ex2edsImfYx0rZ67bQ53YSKRr+c/wXl8bQ7HV/0fD59zRybNZxxsjmI5Viaztcw==} - '@objectstack/cli@3.0.6': - resolution: {integrity: sha512-DZFL2R7PQ+CNQKCtHrdIuYONxrcklaFmKXepTFuZN4biFIMmLZm+5X5oJfQKrpYVh3Ls104OqX/LWFlK+E2cIg==} + '@objectstack/cli@3.0.8': + resolution: {integrity: sha512-vuH9A0n6O6xlG/arXgn/7C7gJWkblPk/NoJ55zQ8G6i8v001N9gNCHcLjmLuAF0iaiEYwFfY5BIgKPSgDMnp1w==} hasBin: true peerDependencies: - '@objectstack/core': 3.0.6 + '@objectstack/core': 3.0.8 - '@objectstack/client-react@3.0.6': - resolution: {integrity: sha512-trnacpto87GBrw/Q5PeIN+3IozzY5vMo0x0zm8hzFHk+Nymrwjr5lXwvsF6aNLBE7zZhgzd240jemlDITCO9aw==} + '@objectstack/client-react@3.0.8': + resolution: {integrity: sha512-xFbIt2QETfNmuRTfd7UM+oBHsK4HQSQdapTNHyqMF0blFN1R3hMNg6pLZeXn2+Ui9/J+3mOykiXt71OkpYfHlA==} peerDependencies: react: '>=18.0.0' - '@objectstack/client@3.0.6': - resolution: {integrity: sha512-WwVPBmwvosctYsQzKowl1//MIrSGtWFOtTOT4HJcNmQsuFiI7Teag73u3VrcakKyhyqhLBh1Gw5Uvhwq/SYLAg==} + '@objectstack/client@3.0.8': + resolution: {integrity: sha512-b2b9uBoU569Bo4rpfip5a7jwC9CxMqRJ6RUYvzUB89F5EJow0rSVc+3poXdKnIdob2dcIc86tbgYZhGP5mII/A==} - '@objectstack/core@3.0.6': - resolution: {integrity: sha512-FsMxV9vOnJKCXYkQIpyo4+EXtyKfDqjq6XWwBXR+gRiuNJDcRD+8DdjXdKn9pffXpeIrHa3U3eozhzMOjJUoKg==} + '@objectstack/core@3.0.8': + resolution: {integrity: sha512-Jthd5l9uapkPEBZx7oeiaH/mZk3moqqwTf+9u/Y4Tyq22CUaoM7PTM/lhFeKnmhsOfBbrSAVB9VLBR9JNPGs/w==} - '@objectstack/driver-memory@3.0.6': - resolution: {integrity: sha512-jvP5RI1yXsOl2vajEAGCUTp+qBaRWWBxUZJxoIL03S4z/syJBcUK5Wd4acJaWpu7Q9eWf2RYqYBV7ZkmTJT1eQ==} + '@objectstack/driver-memory@3.0.8': + resolution: {integrity: sha512-jLcyKVOORoETKlczPapiHxQAb91VUnnNZ2dp87XOh3oMnGRCz1aw0IbgOf4adgUu2GO1GZ57EUAmFsLXekJ18w==} - '@objectstack/metadata@3.0.6': - resolution: {integrity: sha512-SJKoZ9dI3Tzb4hxfR4GqVr49oBWTII9tNEZyHyiiGYfFpUee27dwCcHGDDPm8K9TUO69m5MiKdO8J8juORb4+Q==} + '@objectstack/metadata@3.0.8': + resolution: {integrity: sha512-QfbxcjkVxV4LICffdUir52v4YsfG5aQriK2CTA4TeMer75tMTfhbpK6JLRHMAOINJcC1r71IfrGCOjGWICCE1Q==} - '@objectstack/objectql@3.0.6': - resolution: {integrity: sha512-HJJ1SysK4uk1/uJw5ldAHGJjNuyulVObW5wmiWH25jdmd3qyzY+eNKCuKllO71iOj+w+g+ojvqVrb4GxR7Gyew==} + '@objectstack/objectql@3.0.8': + resolution: {integrity: sha512-RTNQ0hdrlyS7glvSJ73a83eCZZUE5i8s6u5AY3mSR0b32+sNNxw0nueX5qnuVTfABjyzOE5RCzISUQg3+89b2w==} - '@objectstack/plugin-auth@3.0.6': - resolution: {integrity: sha512-x9TTHTUC6+jxMVySqBhdqvsdT8V00Rv4v3Sm1jVrDPwhFk7VDoDCvVPrJJdrp0MaavLM7hyh2QSpZDwGDj9tUw==} + '@objectstack/plugin-auth@3.0.8': + resolution: {integrity: sha512-UPziZ+6+oI4GqNMS8wwnlnydJyYYtLpUkervDt6kKX1sp4VtXTUms5QivIvedzTx0nxmWgOD1nUy/mu8WAr+wA==} - '@objectstack/plugin-hono-server@3.0.6': - resolution: {integrity: sha512-Rf69KqMq+aH+Wtg7H1cXeTu1pIJwdJkh6Bjkisf7SHoLXyxZ6mRveyKt2poqPigBjk6ZPk3lwfPwZm/eKq8PFw==} + '@objectstack/plugin-hono-server@3.0.8': + resolution: {integrity: sha512-bhSPCs4wWlKmA2d+q73meBZhEmmyZJqMswTMxYoxGvgQWG+d2uYhnxXkYLM1g6/jVE5EBg6Pd6F45B2bFMTkOg==} - '@objectstack/plugin-msw@3.0.6': - resolution: {integrity: sha512-XcbDcAi2y9HaTWkxieGM/6MtsqKmhYPHllPdcgLBWLGmKl5aSi9ka0PO7KS8BQmXSFlya/9sBNJZEEvYT5BNhA==} + '@objectstack/plugin-msw@3.0.8': + resolution: {integrity: sha512-HbxpM16J5fTvSGZ8Ctr4RQ61s2o6GvEgul7tyVZux72UQsRLSoYcZ9zf+ucoAwKJn73Qyfyypv0q4xv5ISM6HA==} peerDependencies: - '@objectstack/runtime': 3.0.6 + '@objectstack/runtime': 3.0.8 - '@objectstack/rest@3.0.6': - resolution: {integrity: sha512-+6qFp4XhNSTJtVWt+n5XYvawU2xIoSseJEbwY80TKyfxWVkvMSwg1unFzPM4RZi+EZ4dzL4TvPppTYBKpVbz7w==} + '@objectstack/rest@3.0.8': + resolution: {integrity: sha512-OQZkSxyH0k0fukdl4ajzpUGn3D7bajObvMTo57ypWa4uVzPkN4wWRA4c7B0Njt3HaJVyws5oN4mCA5GWSNfgTg==} - '@objectstack/runtime@3.0.6': - resolution: {integrity: sha512-Nh9xBiTNZ/a3Oix4DsGJsOe4IzD7gl4YobZqhYv3ko4Ue6/rUtBQW7dPHiraKYdEbFPdi/2vY2oM638c4sVxAQ==} + '@objectstack/runtime@3.0.8': + resolution: {integrity: sha512-nfzWtU048zBa4r6RqaHYQ7jswYPSifn/QoEo6DsrN91fh/78QZ5kevs1N1+/5XGI7X3YBU8QET/Nok6WNhpZiA==} '@objectstack/spec@1.1.0': resolution: {integrity: sha512-U0NiY+8ByG4klzKcXyOWjE0IWie8Qykj3Pm/MYz2IGZB0kyZmL5GHSNUltmd18rs96Aqfst/vCTSKM8/nPmnUA==} engines: {node: '>=18.0.0'} - '@objectstack/spec@3.0.6': - resolution: {integrity: sha512-WbdHcPC1MUaMPNudt/ROJqIkqrgz54pFUm7rOl2TqWSUBqqA4K4bebAmK+zzvU4aM6nYNVRGk7+f8mVszt5Wyg==} + '@objectstack/spec@3.0.8': + resolution: {integrity: sha512-67GiqVfBXrMWRel6G+oXc6yyUmUmaC5BXR0C9hNWCgIlxl/0NE2TZ/tweOHPTuZ+F9GvMxg6eKg/cYFgy0ER/A==} engines: {node: '>=18.0.0'} - '@objectstack/studio@3.0.6': - resolution: {integrity: sha512-MF2y/gAHd6oIoqwj+IUYnBMTEH2Q0SwYmgjjjPwYEovaxiCkkojlomx+++9BsbkUKBCEk/hv/I0nuAjZOJV5YA==} + '@objectstack/studio@3.0.8': + resolution: {integrity: sha512-tB6+R2CpFLt6t2GOnD5/q6QpTqB9fPsUWFLvAhcqD5L7PDFf62cwBQFyYM2zpA2vC6qnvqFboUKMubcopuccrA==} - '@objectstack/types@3.0.6': - resolution: {integrity: sha512-WdjERHfM73faJDDWu61BouqJ/w4MCf/YtvOEwru6590jM7pXEcNA8b/uYFnXydsYBpXaIVfRd/rn7iFCLI1GqQ==} + '@objectstack/types@3.0.8': + resolution: {integrity: sha512-Tl59ctVgVespaIK81QpNAS7JXFRsuniVeP3NygbnvWj3Jnn59Q9TKBGSxD8InVF7r37byIO3WTcx61qZktaZCA==} '@oclif/core@4.8.0': resolution: {integrity: sha512-jteNUQKgJHLHFbbz806aGZqf+RJJ7t4gwF4MYa8fCwCxQ8/klJNWc0MvaJiBebk7Mc+J39mdlsB4XraaCKznFw==} @@ -3858,6 +3858,10 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + balanced-match@4.0.3: + resolution: {integrity: sha512-1pHv8LX9CpKut1Zp4EXey7Z8OfH11ONNH6Dhi2WDUt31VVZFXZzKwXcysBgqSumFCmR+0dqjMK5v5JiFHzi0+g==} + engines: {node: 20 || >=22} + bare-events@2.8.2: resolution: {integrity: sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==} peerDependencies: @@ -3990,6 +3994,10 @@ packages: brace-expansion@2.0.2: resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} + brace-expansion@5.0.2: + resolution: {integrity: sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==} + engines: {node: 20 || >=22} + braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -4237,10 +4245,6 @@ packages: resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} engines: {node: '>=18'} - commander@14.0.3: - resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==} - engines: {node: '>=20'} - commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} @@ -5083,9 +5087,9 @@ packages: deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true - glob@13.0.1: - resolution: {integrity: sha512-B7U/vJpE3DkJ5WXTgTpTRN63uV42DseiXXKMwG14LQBXmsdeIoHAPbU/MEo6II0k5ED74uc2ZGTC6MwHFQhF6w==} - engines: {node: 20 || >=22} + glob@13.0.6: + resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} + engines: {node: 18 || 20 || >=22} glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} @@ -5906,6 +5910,11 @@ packages: peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 + lucide-react@0.574.0: + resolution: {integrity: sha512-dJ8xb5juiZVIbdSn3HTyHsjjIwUwZ4FNwV0RtYDScOyySOeie1oXZTymST6YPJ4Qwt3Po8g4quhYl4OxtACiuQ==} + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 + magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} @@ -6182,6 +6191,10 @@ packages: resolution: {integrity: sha512-fu656aJ0n2kcXwsnwnv9g24tkU5uSmOlTjd6WyyaKm2Z+h1qmY6bAjrcaIxF/BslFqbZ8UBtbJi7KgQOZD2PTw==} engines: {node: 20 || >=22} + minimatch@10.2.2: + resolution: {integrity: sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==} + engines: {node: 18 || 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -6228,6 +6241,10 @@ packages: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} + minipass@7.1.3: + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} + engines: {node: '>=16 || 14 >=14.17'} + minisearch@7.2.0: resolution: {integrity: sha512-dqT2XBYUOZOiC5t2HRnwADjhNS2cecp9u+TJRiJ1Qp/f5qjkeT5APcGPjHw+bz89Ms8Jp+cG4AlE+QZ/QnDglg==} @@ -6337,8 +6354,8 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - msw@2.12.9: - resolution: {integrity: sha512-NYbi51C6M3dujGmcmuGemu68jy12KqQPoVWGeroKToLGsBgrwG5ErM8WctoIIg49/EV49SEvYM9WSqO4G7kNeQ==} + msw@2.12.10: + resolution: {integrity: sha512-G3VUymSE0/iegFnuipujpwyTM2GuZAKXNeerUSrG2+Eg391wW63xFs5ixWsK9MWzr1AGoSkYGmyAzNgbR3+urw==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -6647,6 +6664,10 @@ packages: resolution: {integrity: sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==} engines: {node: 20 || >=22} + path-scurry@2.0.2: + resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} + engines: {node: 18 || 20 || >=22} + path-to-regexp@0.1.12: resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} @@ -6754,8 +6775,8 @@ packages: pino-std-serializers@7.1.0: resolution: {integrity: sha512-BndPH67/JxGExRgiX1dX0w1FvZck5Wa4aal9198SrRhZjH3GxKQUKIBnYJTdj2HDN3UQAS06HlfcSbQj2OHmaw==} - pino@10.3.0: - resolution: {integrity: sha512-0GNPNzHXBKw6U/InGe79A3Crzyk9bcSyObF9/Gfo9DLEf5qj5RF50RSjsu0W1rZ6ZqRGdzDFCRBQvi9/rSGPtA==} + pino@10.3.1: + resolution: {integrity: sha512-r34yH/GlQpKZbU1BvFFqOjhISRo1MNx1tWYsYvmj6KIRHSPMT2+yHOEb1SG6NMvRoHRF0a07kCOox/9yakl1vg==} hasBin: true pkg-dir@4.2.0: @@ -6935,8 +6956,8 @@ packages: '@types/react': optional: true - react-resizable-panels@4.6.2: - resolution: {integrity: sha512-d6hyD6s7ewNAI+oINrZznR/08GUyAszrowXouUDztePEn/tQ2z/LEI2qRvrizYBe3TpgBi0cCjc10pXTTOc4jw==} + react-resizable-panels@4.6.4: + resolution: {integrity: sha512-E7Szs1xyaMZ7xOI2gG4TECNz4r/gmpV1AsXyZRnER6OQnfFf9uclFmrHHZR3h/iF8vQS+nQ1LKyZv9bzwGxPSg==} peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 @@ -7522,6 +7543,9 @@ packages: tailwind-merge@3.4.0: resolution: {integrity: sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==} + tailwind-merge@3.5.0: + resolution: {integrity: sha512-I8K9wewnVDkL1NTGoqWmVEIlUcB9gFriAEkXkfCjX5ib8ezGxtR3xD7iZIxrfArjEsH7F1CHD4RFUtxefdqV/A==} + tailwindcss-animate@1.0.7: resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} peerDependencies: @@ -9437,68 +9461,68 @@ snapshots: '@objectql/types@4.2.0': {} - '@objectstack/cli@3.0.6(@objectstack/core@3.0.6)(esbuild@0.27.2)': + '@objectstack/cli@3.0.8(@objectstack/core@3.0.8)(esbuild@0.27.2)': dependencies: - '@objectstack/core': 3.0.6 - '@objectstack/driver-memory': 3.0.6 - '@objectstack/objectql': 3.0.6 - '@objectstack/plugin-hono-server': 3.0.6 - '@objectstack/rest': 3.0.6 - '@objectstack/runtime': 3.0.6 - '@objectstack/spec': 3.0.6 + '@objectstack/core': 3.0.8 + '@objectstack/driver-memory': 3.0.8 + '@objectstack/objectql': 3.0.8 + '@objectstack/plugin-hono-server': 3.0.8 + '@objectstack/rest': 3.0.8 + '@objectstack/runtime': 3.0.8 + '@objectstack/spec': 3.0.8 + '@oclif/core': 4.8.0 bundle-require: 5.1.0(esbuild@0.27.2) chalk: 5.6.2 - commander: 14.0.3 tsx: 4.21.0 zod: 4.3.6 transitivePeerDependencies: - esbuild - '@objectstack/client-react@3.0.6(react@19.2.4)': + '@objectstack/client-react@3.0.8(react@19.2.4)': dependencies: - '@objectstack/client': 3.0.6 - '@objectstack/core': 3.0.6 - '@objectstack/spec': 3.0.6 + '@objectstack/client': 3.0.8 + '@objectstack/core': 3.0.8 + '@objectstack/spec': 3.0.8 react: 19.2.4 - '@objectstack/client@3.0.6': + '@objectstack/client@3.0.8': dependencies: - '@objectstack/core': 3.0.6 - '@objectstack/spec': 3.0.6 + '@objectstack/core': 3.0.8 + '@objectstack/spec': 3.0.8 - '@objectstack/core@3.0.6': + '@objectstack/core@3.0.8': dependencies: - '@objectstack/spec': 3.0.6 - pino: 10.3.0 + '@objectstack/spec': 3.0.8 + pino: 10.3.1 pino-pretty: 13.1.3 zod: 4.3.6 - '@objectstack/driver-memory@3.0.6': + '@objectstack/driver-memory@3.0.8': dependencies: - '@objectstack/core': 3.0.6 - '@objectstack/spec': 3.0.6 + '@objectstack/core': 3.0.8 + '@objectstack/spec': 3.0.8 mingo: 7.2.0 - '@objectstack/metadata@3.0.6': + '@objectstack/metadata@3.0.8': dependencies: - '@objectstack/core': 3.0.6 - '@objectstack/spec': 3.0.6 - '@objectstack/types': 3.0.6 + '@objectstack/core': 3.0.8 + '@objectstack/spec': 3.0.8 + '@objectstack/types': 3.0.8 chokidar: 5.0.0 - glob: 13.0.1 + glob: 13.0.6 js-yaml: 4.1.1 zod: 4.3.6 - '@objectstack/objectql@3.0.6': + '@objectstack/objectql@3.0.8': dependencies: - '@objectstack/core': 3.0.6 - '@objectstack/spec': 3.0.6 - '@objectstack/types': 3.0.6 + '@objectstack/core': 3.0.8 + '@objectstack/spec': 3.0.8 + '@objectstack/types': 3.0.8 - '@objectstack/plugin-auth@3.0.6(mongodb@7.0.0(socks@2.8.7))(next@16.1.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(pg@8.18.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@1.6.1)(vue@3.5.27(typescript@5.9.3))': + '@objectstack/plugin-auth@3.0.8(mongodb@7.0.0(socks@2.8.7))(next@16.1.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(pg@8.18.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@1.6.1)(vue@3.5.27(typescript@5.9.3))': dependencies: - '@objectstack/core': 3.0.6 - '@objectstack/spec': 3.0.6 + '@objectstack/core': 3.0.8 + '@objectstack/spec': 3.0.8 better-auth: 1.4.18(mongodb@7.0.0(socks@2.8.7))(next@16.1.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(pg@8.18.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@1.6.1)(vue@3.5.27(typescript@5.9.3)) transitivePeerDependencies: - '@lynx-js/react' @@ -9521,57 +9545,57 @@ snapshots: - vitest - vue - '@objectstack/plugin-hono-server@3.0.6': + '@objectstack/plugin-hono-server@3.0.8': dependencies: '@hono/node-server': 1.19.9(hono@4.11.9) - '@objectstack/core': 3.0.6 - '@objectstack/spec': 3.0.6 + '@objectstack/core': 3.0.8 + '@objectstack/spec': 3.0.8 hono: 4.11.9 - '@objectstack/plugin-msw@3.0.6(@objectstack/runtime@3.0.6)(@types/node@20.19.30)(typescript@5.9.3)': + '@objectstack/plugin-msw@3.0.8(@objectstack/runtime@3.0.8)(@types/node@20.19.30)(typescript@5.9.3)': dependencies: - '@objectstack/core': 3.0.6 - '@objectstack/objectql': 3.0.6 - '@objectstack/runtime': 3.0.6 - '@objectstack/spec': 3.0.6 - '@objectstack/types': 3.0.6 - msw: 2.12.9(@types/node@20.19.30)(typescript@5.9.3) + '@objectstack/core': 3.0.8 + '@objectstack/objectql': 3.0.8 + '@objectstack/runtime': 3.0.8 + '@objectstack/spec': 3.0.8 + '@objectstack/types': 3.0.8 + msw: 2.12.10(@types/node@20.19.30)(typescript@5.9.3) transitivePeerDependencies: - '@types/node' - typescript - '@objectstack/rest@3.0.6': + '@objectstack/rest@3.0.8': dependencies: - '@objectstack/core': 3.0.6 - '@objectstack/spec': 3.0.6 + '@objectstack/core': 3.0.8 + '@objectstack/spec': 3.0.8 zod: 4.3.6 - '@objectstack/runtime@3.0.6': + '@objectstack/runtime@3.0.8': dependencies: - '@objectstack/core': 3.0.6 - '@objectstack/rest': 3.0.6 - '@objectstack/spec': 3.0.6 - '@objectstack/types': 3.0.6 + '@objectstack/core': 3.0.8 + '@objectstack/rest': 3.0.8 + '@objectstack/spec': 3.0.8 + '@objectstack/types': 3.0.8 zod: 4.3.6 '@objectstack/spec@1.1.0': dependencies: zod: 3.25.76 - '@objectstack/spec@3.0.6': + '@objectstack/spec@3.0.8': dependencies: zod: 4.3.6 - '@objectstack/studio@3.0.6(@types/node@20.19.30)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(typescript@5.9.3)': + '@objectstack/studio@3.0.8(@types/node@20.19.30)(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(typescript@5.9.3)': dependencies: - '@objectstack/client': 3.0.6 - '@objectstack/client-react': 3.0.6(react@19.2.4) - '@objectstack/driver-memory': 3.0.6 - '@objectstack/metadata': 3.0.6 - '@objectstack/objectql': 3.0.6 - '@objectstack/plugin-msw': 3.0.6(@objectstack/runtime@3.0.6)(@types/node@20.19.30)(typescript@5.9.3) - '@objectstack/runtime': 3.0.6 - '@objectstack/spec': 3.0.6 + '@objectstack/client': 3.0.8 + '@objectstack/client-react': 3.0.8(react@19.2.4) + '@objectstack/driver-memory': 3.0.8 + '@objectstack/metadata': 3.0.8 + '@objectstack/objectql': 3.0.8 + '@objectstack/plugin-msw': 3.0.8(@objectstack/runtime@3.0.8)(@types/node@20.19.30)(typescript@5.9.3) + '@objectstack/runtime': 3.0.8 + '@objectstack/spec': 3.0.8 '@radix-ui/react-avatar': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@radix-ui/react-checkbox': 1.3.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -9589,20 +9613,20 @@ snapshots: '@radix-ui/react-tooltip': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) class-variance-authority: 0.7.1 clsx: 2.1.1 - lucide-react: 0.563.0(react@19.2.4) + lucide-react: 0.574.0(react@19.2.4) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) - react-resizable-panels: 4.6.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - tailwind-merge: 3.4.0 + react-resizable-panels: 4.6.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + tailwind-merge: 3.5.0 transitivePeerDependencies: - '@types/node' - '@types/react' - '@types/react-dom' - typescript - '@objectstack/types@3.0.6': + '@objectstack/types@3.0.8': dependencies: - '@objectstack/spec': 3.0.6 + '@objectstack/spec': 3.0.8 '@oclif/core@4.8.0': dependencies: @@ -11341,6 +11365,8 @@ snapshots: balanced-match@1.0.2: {} + balanced-match@4.0.3: {} + bare-events@2.8.2: {} base64-js@1.5.1: {} @@ -11452,6 +11478,10 @@ snapshots: dependencies: balanced-match: 1.0.2 + brace-expansion@5.0.2: + dependencies: + balanced-match: 4.0.3 + braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -11705,8 +11735,6 @@ snapshots: commander@13.1.0: {} - commander@14.0.3: {} - commondir@1.0.1: {} component-emitter@1.3.1: {} @@ -12715,11 +12743,11 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 2.0.1 - glob@13.0.1: + glob@13.0.6: dependencies: - minimatch: 10.1.2 - minipass: 7.1.2 - path-scurry: 2.0.1 + minimatch: 10.2.2 + minipass: 7.1.3 + path-scurry: 2.0.2 glob@7.2.3: dependencies: @@ -13512,6 +13540,10 @@ snapshots: dependencies: react: 19.2.4 + lucide-react@0.574.0(react@19.2.4): + dependencies: + react: 19.2.4 + magic-string@0.30.21: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -14054,6 +14086,10 @@ snapshots: dependencies: '@isaacs/brace-expansion': 5.0.1 + minimatch@10.2.2: + dependencies: + brace-expansion: 5.0.2 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.12 @@ -14105,6 +14141,8 @@ snapshots: minipass@7.1.2: {} + minipass@7.1.3: {} + minisearch@7.2.0: {} minizlib@2.1.2: @@ -14209,7 +14247,7 @@ snapshots: ms@2.1.3: {} - msw@2.12.9(@types/node@20.19.30)(typescript@5.9.3): + msw@2.12.10(@types/node@20.19.30)(typescript@5.9.3): dependencies: '@inquirer/confirm': 5.1.21(@types/node@20.19.30) '@mswjs/interceptors': 0.41.2 @@ -14564,6 +14602,11 @@ snapshots: lru-cache: 11.2.5 minipass: 7.1.2 + path-scurry@2.0.2: + dependencies: + lru-cache: 11.2.5 + minipass: 7.1.3 + path-to-regexp@0.1.12: {} path-to-regexp@6.3.0: {} @@ -14659,7 +14702,7 @@ snapshots: pino-std-serializers@7.1.0: {} - pino@10.3.0: + pino@10.3.1: dependencies: '@pinojs/redact': 0.4.0 atomic-sleep: 1.0.0 @@ -14849,7 +14892,7 @@ snapshots: optionalDependencies: '@types/react': 19.2.10 - react-resizable-panels@4.6.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + react-resizable-panels@4.6.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4): dependencies: react: 19.2.4 react-dom: 19.2.4(react@19.2.4) @@ -15634,6 +15677,8 @@ snapshots: tailwind-merge@3.4.0: {} + tailwind-merge@3.5.0: {} + tailwindcss-animate@1.0.7(tailwindcss@4.1.18): dependencies: tailwindcss: 4.1.18