Skip to content

Commit 1540b10

Browse files
Copilothotlong
andcommitted
feat: add plugin-auth and Vercel deployment support
- Enable AuthPlugin in objectstack.config.ts with env-based secret - Add vercel.json with Vercel deployment configuration - Add api/[[...route]].ts Vercel serverless function entry point - Add scripts/build-vercel.sh for Vercel build process - Update ROADMAP.md to reflect AuthPlugin re-enablement Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent 8cc8815 commit 1540b10

5 files changed

Lines changed: 466 additions & 8 deletions

File tree

ROADMAP.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ObjectQL — 2026 Roadmap
22

3-
> Created: 2026-02-08 | Last Updated: 2026-02-20 | Status: **Active**
3+
> Created: 2026-02-08 | Last Updated: 2026-03-20 | Status: **Active**
44
> Current Version: **4.2.2** (31 workspace packages; exceptions: root 4.2.0)
55
> Runtime: `@objectstack/cli` v3.2.6 (Kernel pattern) — `@objectql/server` removed, `packages/runtime/` removed.
66
> @objectstack Platform: **v3.2.6**
@@ -782,7 +782,7 @@ Priority tasks following the `@objectstack` v3.2.6 upgrade:
782782
| # | Task | Priority | Status | Description |
783783
|---|------|----------|--------|-------------|
784784
| 1 | Fix `plugin-formula` integration tests | High | ✅ Fixed | Previously 6 pre-existing test failures — now all pass (66/66 test tasks, including plugin-formula). |
785-
| 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. |
785+
| 2 | Re-enable `AuthPlugin` | Medium | ✅ Done | Enabled `AuthPlugin` in `objectstack.config.ts` with env-based secret. Added Vercel deployment support (`vercel.json`, `api/[[...route]].ts`, `scripts/build-vercel.sh`). |
786786
| 3 | Align `@objectql/types` with `@objectstack/spec` v3.2.6 Zod v4 schemas | High | ✅ Done | `z.infer<>` type derivation compiles correctly against Zod v4 schema exports in `@objectstack/spec@3.2.6`. Verified via 38/38 build tasks passing. |
787787
| 4 | Core bridge class stabilization | Medium | ✅ Done | `app.ts` bridge class — all `registerObject`, `getObject`, `getConfigs`, `removePackage` overrides align with `@objectstack/objectql@3.2.6` API surface. Build verified. |
788788
| 5 | Bump `@objectql/*` packages to **4.3.0** | Low | 🟡 Next | Release patch with `@objectstack` v3.2.6 compatibility via Changesets. |

0 commit comments

Comments
 (0)