Skip to content

Commit 7feb7b9

Browse files
Copilothotlong
andcommitted
v3.0: Update ROADMAP.md and V3_MIGRATION_GUIDE.md for Phase 8 completion
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent 6144410 commit 7feb7b9

2 files changed

Lines changed: 17 additions & 17 deletions

File tree

ROADMAP.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ ObjectStack v2.0.7 has achieved strong protocol-level maturity (A- grade). The s
166166
167167
### 7.1 `@objectstack/hono` Adapter ✅
168168

169-
Fully implemented with `createHonoApp()` and `objectStackMiddleware()`handles discovery, auth, graphql, metadata, data, analytics, automation, storage, packages endpoints. 24 tests.
169+
Fully implemented with `objectStackMiddleware()`provides kernel injection for Hono apps. Legacy `createHonoApp()` removed in v3.0. 3 tests.
170170

171171
### 7.2 `@objectstack/nextjs` Adapter ✅
172172

@@ -269,14 +269,14 @@ Several deprecated items say "Will be removed in v2.0.0" but current version is
269269
- [x] Update CHANGELOG.md with breaking changes
270270
- [x] Audit and document all 23 remaining @deprecated items (14 spec + 9 runtime)
271271
- [x] Identify stale deprecation notices targeting v2.0.0
272-
- [ ] Update stale deprecation notices to target v3.0.0
273-
- [ ] Extract runtime logic from spec → core (3 functions + 3 event helpers)
274-
- [ ] Remove hub/ re-export barrel + `Hub.*` namespace
275-
- [ ] Remove deprecated schema aliases (RateLimitSchema, RealtimePresenceStatus, RealtimeAction)
276-
- [ ] Remove deprecated `location` field from ActionSchema
277-
- [ ] Remove deprecated `capabilities` from DiscoverySchema
278-
- [ ] Remove deprecated compat aliases in runtime packages
279-
- [ ] Tighten `z.any()` in `ui/i18n.zod.ts` to typed union
272+
- [x] Update stale deprecation notices to target v3.0.0 (N/A — items removed in v3.0)
273+
- [x] Extract runtime logic from spec → core (6 functions removed from spec)
274+
- [x] Remove hub/ re-export barrel + `Hub.*` namespace
275+
- [x] Remove deprecated schema aliases (RateLimitSchema, RealtimePresenceStatus, RealtimeAction)
276+
- [x] Remove deprecated `location` field from ActionSchema
277+
- [x] Remove deprecated `capabilities` from DiscoverySchema
278+
- [x] Remove deprecated compat aliases in runtime packages
279+
- [x] Tighten `z.any()` in `ui/i18n.zod.ts` to typed union
280280

281281
---
282282

packages/spec/V3_MIGRATION_GUIDE.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -146,14 +146,14 @@ import { EventBusConfigSchema, EventSchema, EventPriority } from '@objectstack/s
146146

147147
## Migration Checklist
148148

149-
- [ ] Replace all `Hub.*` imports with direct `system/` or `kernel/` imports
150-
- [ ] Move `createErrorResponse()` / `getHttpStatusForCategory()` to `@objectstack/core/errors`
151-
- [ ] Move `definePlugin()` to `@objectstack/core/plugin`
152-
- [ ] Replace `location` with `locations` in ActionSchema definitions
153-
- [ ] Replace `RealtimePresenceStatus` with `PresenceStatus`
154-
- [ ] Replace `RealtimeAction` with `RealtimeRecordAction`
155-
- [ ] Replace `RateLimitSchema` with `RateLimitConfigSchema` from `@objectstack/spec/shared`
156-
- [ ] (No action needed) Events module restructuring is internal; imports from `@objectstack/spec/kernel` continue to work
149+
- [x] Replace all `Hub.*` imports with direct `system/` or `kernel/` imports
150+
- [x] Remove `createErrorResponse()` / `getHttpStatusForCategory()` from spec (moved to `@objectstack/core/errors`)
151+
- [x] Remove `definePlugin()` from spec (moved to `@objectstack/core/plugin`)
152+
- [x] Replace `location` with `locations` in ActionSchema definitions
153+
- [x] Replace `RealtimePresenceStatus` with `PresenceStatus`
154+
- [x] Replace `RealtimeAction` with `RealtimeRecordAction`
155+
- [x] Replace `RateLimitSchema` with `RateLimitConfigSchema` from `@objectstack/spec/shared`
156+
- [x] (No action needed) Events module restructuring is internal; imports from `@objectstack/spec/kernel` continue to work
157157

158158
---
159159

0 commit comments

Comments
 (0)