Skip to content

Unify package versions to 4.0.0 across monorepo#172

Merged
hotlong merged 2 commits intomainfrom
copilot/update-version-to-4-0
Jan 23, 2026
Merged

Unify package versions to 4.0.0 across monorepo#172
hotlong merged 2 commits intomainfrom
copilot/update-version-to-4-0

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Jan 23, 2026

Synchronizes all ObjectQL packages to version 4.0.0, resolving version fragmentation across the monorepo (previously at 3.0.0, 3.0.1, and mixed 4.0.0).

Changes

Updated to 4.0.0:

  • Root monorepo package
  • Foundation layer: @objectql/types, @objectql/core, @objectql/platform-node
  • Tools: @objectql/cli, @objectql/create, vscode-objectql
  • Runtime: @objectql/server
  • Drivers: @objectql/driver-{sql,mongo,memory}
  • Example packages (7 examples)

Preserved versions:

  • @objectstack/* packages remain at 0.2.0 (separate namespace)
  • Internal apps/site remains at 1.0.0

All 14 packages in the fixed version group now synchronized per .changeset/config.json requirements.

Original prompt

统一版本号到4.0


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@vercel
Copy link
Copy Markdown

vercel bot commented Jan 23, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
objectql-site Ready Ready Preview, Comment Jan 23, 2026 11:06am

Request Review

Co-authored-by: xuyushun441-sys <255036401+xuyushun441-sys@users.noreply.github.com>
Copilot AI changed the title [WIP] Update version number to 4.0 Unify package versions to 4.0.0 across monorepo Jan 23, 2026
Copilot AI requested a review from xuyushun441-sys January 23, 2026 11:10
@hotlong hotlong marked this pull request as ready for review January 23, 2026 11:12
Copilot AI review requested due to automatic review settings January 23, 2026 11:12
@github-actions
Copy link
Copy Markdown
Contributor

⚠️ No Changeset Found

This PR does not include a changeset file.
If this PR includes user-facing changes, please add a changeset by running:

pnpm changeset

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR aligns all ObjectQL monorepo packages in the fixed version group to 4.0.0, eliminating prior fragmentation across 3.0.0, 3.0.1, and mixed 4.0.0 versions and matching the Changesets configuration.

Changes:

  • Bumped the root monorepo package.json version to 4.0.0.
  • Updated all core ObjectQL packages (foundation, runtime, tools, and drivers) in this repo that were at 3.x to 4.0.0.
  • Updated all affected example packages’ package.json versions to 4.0.0 for consistency with the main packages.

Reviewed changes

Copilot reviewed 18 out of 18 changed files in this pull request and generated no comments.

Show a summary per file
File Description
package.json Sets the monorepo root version to 4.0.0, aligning the workspace version baseline.
packages/foundation/types/package.json Bumps @objectql/types to 4.0.0, keeping the type “constitution” in sync with the 4.x line.
packages/foundation/core/package.json Bumps @objectql/core to 4.0.0, matching the engine with the new major version.
packages/foundation/platform-node/package.json Bumps @objectql/platform-node to 4.0.0, syncing Node platform utilities with the rest of the foundation.
packages/runtime/server/package.json Bumps @objectql/server to 4.0.0, ensuring the HTTP server adapter tracks the new core version.
packages/tools/cli/package.json Bumps @objectql/cli to 4.0.0, aligning the CLI with the 4.x ecosystem.
packages/tools/create/package.json Bumps @objectql/create to 4.0.0, ensuring new app scaffolds are associated with the 4.x generation.
packages/tools/vscode-objectql/package.json Bumps the VS Code extension vscode-objectql to 4.0.0, matching the protocol/tooling versioning.
packages/drivers/sql/package.json Bumps @objectql/driver-sql to 4.0.0, aligning the SQL driver with DriverInterface v4.0 and the rest of the stack.
packages/drivers/mongo/package.json Bumps @objectql/driver-mongo to 4.0.0, keeping the MongoDB driver consistent with the 4.x protocol.
packages/drivers/memory/package.json Bumps @objectql/driver-memory to 4.0.0, syncing the in-memory driver with the unified version group.
examples/showcase/project-tracker/package.json Bumps the project tracker example to 4.0.0 for consistency with the main packages.
examples/showcase/enterprise-erp/package.json Bumps the enterprise ERP example to 4.0.0, matching the 4.x stack.
examples/quickstart/hello-world/package.json Bumps the hello-world quickstart to 4.0.0, keeping the starter aligned with the current version.
examples/integrations/express-server/package.json Bumps the Express integration example to 4.0.0, aligning with the updated server/core packages.
examples/integrations/browser/package.json Bumps the browser integration example to 4.0.0, matching the 4.x drivers it uses.
examples/drivers/fs-demo/package.json Bumps the FS driver demo to 4.0.0, consistent with the 4.x driver set.
examples/drivers/excel-demo/package.json Bumps the Excel driver demo to 4.0.0, ensuring example alignment with the driver version.

@hotlong hotlong merged commit 8b7b73b into main Jan 23, 2026
8 checks passed
@hotlong hotlong deleted the copilot/update-version-to-4-0 branch January 23, 2026 11:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants