Upgrade @objectstack/client to v2.0.1 — all SDK gaps resolved#24
Merged
Upgrade @objectstack/client to v2.0.1 — all SDK gaps resolved#24
Conversation
…2.0.1 Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
…resolved Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Upgrade to the latest version and update roadmap
Upgrade @objectstack/client to v2.0.1 — all SDK gaps resolved
Feb 9, 2026
There was a problem hiding this comment.
Pull request overview
Upgrades the ObjectStack SDK dependencies to v2.0.1 and updates project documentation to reflect that all previously missing SDK namespaces are now available and typed, unblocking Phase 4B/5B work.
Changes:
- Bump
@objectstack/clientand@objectstack/client-reactfrom^2.0.0to^2.0.1(plus lockfile updates). - Update docs to mark SDK gaps as resolved and adjust roadmap/status/timelines accordingly.
- Refresh
useViewStoragecommentary to reflect the new SDK typing reality while keeping the workaround for now.
Reviewed changes
Copilot reviewed 7 out of 8 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| pnpm-lock.yaml | Locks @objectstack/* packages to v2.0.1 artifacts. |
| package.json | Updates direct dependency ranges to ^2.0.1. |
| hooks/useViewStorage.ts | Updates rationale comment about the views API typing/workaround. |
| docs/V2-UPGRADE-SUMMARY.md | Updates upgrade summary to v2.0.1 and revised timelines/gaps. |
| docs/SDK-V2-UPGRADE.md | Rewrites upgrade guide for v2.0.1 and lists newly available namespaces. |
| docs/SDK-GAP-ANALYSIS.md | Marks gaps as resolved in v2.0.1 and updates API inventory/priorities. |
| docs/ROADMAP.md | Updates roadmap to reflect v2.0.1 readiness and unblocked phases. |
| docs/PROJECT-STATUS.md | Updates status narrative from “SDK-blocked” to “SDK-ready” for Phase 4B/5B. |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
+919
to
921
| - **总计**: ~6-8 周(无上游阻塞) | ||
| - **总计**: ~6-8 周(无上游阻塞,可并行开发缩短周期) | ||
|
|
There was a problem hiding this comment.
The total estimate is listed twice with nearly identical wording. Please remove one of these bullets (or combine them) to avoid redundancy and potential confusion about whether they represent different totals.
Suggested change
| - **总计**: ~6-8 周(无上游阻塞) | |
| - **总计**: ~6-8 周(无上游阻塞,可并行开发缩短周期) | |
| - **总计**: ~6-8 周(无上游阻塞;各 Phase 可并行开发以缩短实际日历周期) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
v2.0.1 completes implementation of all 13 API namespaces with full TypeScript type exports, unblocking Phase 4B and 5B development.
Package Upgrade
@objectstack/clientand@objectstack/client-react:^2.0.0→^2.0.1What v2.0.1 Unlocks
Previously missing APIs now available at runtime with typed exports:
client.permissions.*client.workflow.*client.realtime.*client.notifications.*client.ai.*client.i18n.*client.views.*Documentation Updates
Code Change
viewsApicomment. Workaround retained because the hook's data model (name/visibility/filters) doesn't align with SDK's typed schema (list/form view configs) — proper refactor tracked as Phase 4B.1.✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.