Skip to content

v2.10.0-rc.0 - #1767

Merged
hexqi merged 1 commit into
opentiny:release/v2.10.xfrom
lichunn:update-version-v2.10.0-rc.0
Feb 10, 2026
Merged

v2.10.0-rc.0#1767
hexqi merged 1 commit into
opentiny:release/v2.10.xfrom
lichunn:update-version-v2.10.0-rc.0

Conversation

@lichunn

@lichunn lichunn commented Feb 10, 2026

Copy link
Copy Markdown
Collaborator

English | 简体中文

PR

PR Checklist

Please check if your PR fulfills the following requirements:

  • The commit message follows our Commit Message Guidelines
  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)
  • Built its own designer, fully self-validated

PR Type

What kind of change does this PR introduce?

  • Bugfix
  • Feature
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • CI related changes
  • Documentation content changes
  • Other... Please describe:

Background and solution

What is the current behavior?

Issue Number: N/A

What is the new behavior?

Does this PR introduce a breaking change?

  • Yes
  • No

Other information

Summary by CodeRabbit

Release Notes

  • Chores
    • Bumped all package versions from 2.9.0 to 2.10.0-rc.0 in preparation for the upcoming release.
    • Updated all internal dependency references and import maps to resolve to the new pre-release version.
    • All packages across the monorepo now synchronized and ready for testing.

@github-actions github-actions Bot added ignore-for-release release merge to release/ branch, before release period labels Feb 10, 2026
@coderabbitai

coderabbitai Bot commented Feb 10, 2026

Copy link
Copy Markdown
Contributor

Walkthrough

Repository-wide version bump from 2.9.0 to 2.10.0-rc.0 across 60+ package.json files and import map configuration, preparing the codebase for a release candidate version.

Changes

Cohort / File(s) Summary
Root & Demo Packages
designer-demo/package.json, mockServer/package.json
Version bumped from 2.9.0 to 2.10.0-rc.0.
Core & Common Packages
packages/common/package.json, packages/common/js/import-map.json, packages/layout/package.json, packages/canvas/package.json, packages/design-core/package.json, packages/engine-cli/package.json, packages/i18n/package.json, packages/register/package.json, packages/utils/package.json, packages/vue-generator/package.json
Version updated from 2.9.0 to 2.10.0-rc.0; import-map entry updated from ^2.10.0-alpha.2 to ^2.10.0-rc.0.
Build Tooling
packages/build/vite-config/package.json, packages/build/vite-plugin-meta-comments/package.json
Version bumped from 2.9.0 to 2.10.0-rc.0.
Builtin Components & Configurator
packages/builtinComponent/package.json, packages/configurator/package.json
Version updated from 2.9.0 to 2.10.0-rc.0.
Block Compiler
packages/block-compiler/package.json
Version bumped from 2.9.0 to 2.10.0-rc.0.
CLI Template Dependencies
packages/engine-cli/template/designer/package.json
Dependency versions updated from ^2.9.0 to ^2.10.0-rc.0 for multiple internal packages (@opentiny/tiny-engine, @opentiny/tiny-engine-meta-register, @opentiny/tiny-engine-utils, @opentiny/tiny-engine-mock, @opentiny/tiny-engine-vite-config).
All Plugin Packages
packages/plugins/block/package.json, packages/plugins/bridge/package.json, packages/plugins/datasource/package.json, packages/plugins/help/package.json, packages/plugins/i18n/package.json, packages/plugins/materials/package.json, packages/plugins/model-manager/package.json, packages/plugins/page/package.json, packages/plugins/resource/package.json, packages/plugins/robot/package.json, packages/plugins/schema/package.json, packages/plugins/script/package.json, packages/plugins/state/package.json, packages/plugins/tree/package.json, packages/plugins/tutorial/package.json
Version bumped from 2.9.0 to 2.10.0-rc.0 across all plugin packages.
All Settings Packages
packages/settings/design/package.json, packages/settings/events/package.json, packages/settings/panel/package.json, packages/settings/props/package.json, packages/settings/styles/package.json
Version updated from 2.9.0 to 2.10.0-rc.0.
All Toolbar Packages
packages/toolbars/breadcrumb/package.json, packages/toolbars/clean/package.json, packages/toolbars/collaboration/package.json, packages/toolbars/fullscreen/package.json, packages/toolbars/generate-code/package.json, packages/toolbars/lang/package.json, packages/toolbars/lock/package.json, packages/toolbars/logo/package.json, packages/toolbars/media/package.json, packages/toolbars/preview/package.json, packages/toolbars/redoundo/package.json, packages/toolbars/refresh/package.json, packages/toolbars/save/package.json, packages/toolbars/setting/package.json, packages/toolbars/themeSwitch/package.json, packages/toolbars/view-setting/package.json
Version bumped from 2.9.0 to 2.10.0-rc.0; note: packages/toolbars/user/package.json updated from 2.8.0 to 2.10.0-rc.0.
Theme & Workspace Packages
packages/svgs/package.json, packages/theme/base/package.json, packages/workspace/application-center/package.json, packages/workspace/template-center/package.json
Version updated from 2.9.0 to 2.10.0-rc.0.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • Release/v2.9.x #1717 — Related release candidate version bump PR coordinating package.json version updates across the same set of packages.
  • v2.9.0-rc.1 #1713 — Related repository-wide package.json version bump modifying the same "version" fields in many of the same files.
  • v2.9.0 #1716 — Related mass package.json version string update PR across the same set of packages.

Suggested labels

release, chore

Suggested reviewers

  • chilingling
  • hexqi

Poem

🐰 A version hops forward to RC with glee,
From 2.9.0 → 2.10.0-rc.0 spree!
Sixty packages prepped for the release,
The rabbit declares: "Let's ship this piece!"
bounces excitedly

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'v2.10.0-rc.0' is a single version string that directly matches the primary and only change across all files—bumping package versions from 2.9.0 to 2.10.0-rc.0.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

No actionable comments were generated in the recent review. 🎉

🧹 Recent nitpick comments
packages/plugins/materials/package.json (1)

33-33: Align zod version across packages.

The i18n package pins zod at ^3.25.67, while 7 other packages (layout, page, materials, bridge, common, state, canvas) use ^3.25.76. Standardizing on ^3.25.76 would eliminate lock-file inconsistencies and simplify dependency management.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@hexqi
hexqi merged commit a6add41 into opentiny:release/v2.10.x Feb 10, 2026
3 checks passed
This was referenced Feb 13, 2026
@coderabbitai coderabbitai Bot mentioned this pull request Jul 2, 2026
14 tasks
@coderabbitai coderabbitai Bot mentioned this pull request Jul 13, 2026
14 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ignore-for-release release merge to release/ branch, before release period

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants