chore: release v0.9.1 with unified versioning#501
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Patch release prep for v0.9.1 that aims to keep a unified version across the ObjectStack package set and update changelogs accordingly.
Changes:
- Bumped package versions from 0.9.0 → 0.9.1 across core packages, plugins, docs app, and examples.
- Updated peer dependency ranges where applicable (e.g., plugin-msw, cli).
- Added/updated per-package CHANGELOG entries and backfilled root
CHANGELOG.mdrelease notes + compare links.
Reviewed changes
Copilot reviewed 43 out of 43 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
| packages/types/package.json | Bump @objectstack/types to 0.9.1 |
| packages/types/CHANGELOG.md | Add 0.9.1 release entry |
| packages/spec/package.json | Bump @objectstack/spec to 0.9.1 |
| packages/spec/CHANGELOG.md | Add 0.9.1 release entry |
| packages/runtime/package.json | Bump @objectstack/runtime to 0.9.1 |
| packages/runtime/CHANGELOG.md | Add 0.9.1 release entry + dependency updates |
| packages/plugins/plugin-msw/package.json | Bump version to 0.9.1 and update runtime peerDependency |
| packages/plugins/plugin-msw/CHANGELOG.md | Add 0.9.1 release entry + dependency updates |
| packages/plugins/plugin-hono-server/package.json | Bump version to 0.9.1 |
| packages/plugins/plugin-hono-server/CHANGELOG.md | Add 0.9.1 release entry + dependency updates |
| packages/plugins/driver-memory/package.json | Bump version to 0.9.1 |
| packages/plugins/driver-memory/CHANGELOG.md | Add 0.9.1 release entry + dependency updates |
| packages/objectql/package.json | Bump @objectstack/objectql to 0.9.1 |
| packages/objectql/CHANGELOG.md | Add 0.9.1 release entry + dependency updates |
| packages/metadata/package.json | Bump @objectstack/metadata to 0.9.1 |
| packages/metadata/CHANGELOG.md | Add 0.9.1 release entry + dependency updates |
| packages/core/package.json | Bump @objectstack/core to 0.9.1 |
| packages/core/CHANGELOG.md | Add 0.9.1 release entry + dependency updates |
| packages/client/package.json | Bump @objectstack/client to 0.9.1 |
| packages/client/CHANGELOG.md | Add 0.9.1 release entry + dependency updates |
| packages/client-react/package.json | Bump @objectstack/client-react to 0.9.1 |
| packages/client-react/CHANGELOG.md | Add 0.9.1 release entry + dependency updates |
| packages/cli/package.json | Bump @objectstack/cli to 0.9.1 and update core peerDependency |
| packages/cli/CHANGELOG.md | Add 0.9.1 release entry + dependency updates |
| examples/plugin-crm/package.json | Bump example package version to 0.1.1 |
| examples/plugin-crm/CHANGELOG.md | Add initial changelog entry for 0.1.1 |
| examples/plugin-bi/package.json | Bump example package version to 0.9.1 |
| examples/plugin-bi/CHANGELOG.md | Add 0.9.1 entry (note: header mismatch flagged) |
| examples/guide-cli/package.json | Bump example package version to 0.0.2 |
| examples/guide-cli/CHANGELOG.md | Add initial changelog entry for 0.0.2 |
| examples/features/package.json | Bump example package version to 0.9.1 |
| examples/features/CHANGELOG.md | Add 0.9.1 entry (note: header mismatch flagged) |
| examples/app-todo/package.json | Bump example package version to 0.9.1 |
| examples/app-todo/CHANGELOG.md | Add 0.9.1 entry (note: header mismatch flagged) |
| examples/app-react-crud/package.json | Bump example package version to 0.9.1 |
| examples/app-react-crud/CHANGELOG.md | Add 0.9.1 entry (note: header mismatch flagged) |
| examples/app-host/package.json | Bump example package version to 0.9.1 |
| examples/app-host/CHANGELOG.md | Add 0.9.1 entry (note: header mismatch flagged) |
| examples/app-crm/package.json | Bump example package version to 0.9.1 |
| examples/app-crm/CHANGELOG.md | Add 0.9.1 entry (note: header mismatch flagged) |
| apps/docs/package.json | Bump docs app to 0.9.1 |
| apps/docs/CHANGELOG.md | Add 0.9.1 release entry |
| CHANGELOG.md | Backfill release notes (0.8.x/0.9.x) and update compare links |
| @@ -1,5 +1,12 @@ | |||
| # @objectstack/example-crm | |||
There was a problem hiding this comment.
The changelog title (@objectstack/example-crm) doesn’t match the package name (@example/app-crm). Update the header to the correct package name for consistency and accurate release notes.
| # @objectstack/example-crm | |
| # @example/app-crm |
| ## [0.9.1] - 2026-02-03 | ||
|
|
||
| ### Changed | ||
| - Patch release for maintenance and stability improvements | ||
| - Updated all packages to version 0.9.1 with unified versioning |
There was a problem hiding this comment.
PR description says all packages were bumped to 0.9.1, but the monorepo root package.json still has version 0.9.0. Either bump the root version too (if it’s part of your release process) or adjust the PR description/changelog to clarify what’s included in the unified versioning set.
| @@ -1,5 +1,12 @@ | |||
| # @objectstack/plugin-bi | |||
There was a problem hiding this comment.
The changelog title doesn’t match the actual package name (@example/plugin-bi in package.json). This can confuse release tooling and readers; update the header to # @example/plugin-bi (and keep naming consistent going forward).
| # @objectstack/plugin-bi | |
| # @example/plugin-bi |
| @@ -1,5 +1,14 @@ | |||
| # @objectstack/example-basic | |||
There was a problem hiding this comment.
The changelog title doesn’t match the package name (@example/features in package.json). Please update the header to the correct package name so changelog entries are attributed correctly.
| # @objectstack/example-basic | |
| # @example/features |
| @@ -1,5 +1,16 @@ | |||
| # @objectstack/example-todo | |||
There was a problem hiding this comment.
The changelog title uses @objectstack/example-todo, but the package is named @example/app-todo (see package.json). Update the header to the correct package name to avoid confusion during releases.
| # @objectstack/example-todo | |
| # @example/app-todo |
| @@ -1,5 +1,19 @@ | |||
| # @objectstack/example-msw-react-crud | |||
There was a problem hiding this comment.
The changelog title (@objectstack/example-msw-react-crud) doesn’t match the actual package name (@example/app-react-crud). Update the header to the correct package name so changelog entries align with the published package.
| # @objectstack/example-msw-react-crud | |
| # @example/app-react-crud |
| @@ -1,5 +1,19 @@ | |||
| # @objectstack/example-host | |||
There was a problem hiding this comment.
The changelog title (@objectstack/example-host) doesn’t match the package name (@example/app-host). Please update the header to reflect the actual package name.
| # @objectstack/example-host | |
| # @example/app-host |
Patch release bumping all packages from 0.9.0 to 0.9.1 with unified versioning enforced via Changeset's fixed group.
Changes
Package Versions
@objectstack/*packages: spec, cli, core, client, client-react, types, metadata, objectql, runtimeCHANGELOG Updates
Configuration
Unified versioning enforced via
.changeset/config.json:{ "fixed": [ ["@objectstack/spec", "@objectstack/cli", /* ... all core packages */] ] }This ensures all packages in the group receive identical version numbers on every release.
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.