Skip to content

Feat/update version v2.10.0#1773

Closed
lichunn wants to merge 7 commits intoopentiny:developfrom
lichunn:feat/update-version-v2.10.0
Closed

Feat/update version v2.10.0#1773
lichunn wants to merge 7 commits intoopentiny:developfrom
lichunn:feat/update-version-v2.10.0

Conversation

@lichunn
Copy link
Collaborator

@lichunn lichunn commented Feb 13, 2026

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

  • New Features

    • Enhanced AI chat functionality with reasoning content support and improved status handling.
    • Removed character limit indicator from chat input.
  • Documentation

    • Added comprehensive v2.10 release documentation covering zero-code CRUD, cloud collaboration, and AI-enhanced capabilities with feature guides and upgrade instructions.
  • Chores

    • Released version 2.10.0 across all packages.

@github-actions github-actions bot added documentation Improvements or additions to documentation enhancement New feature or request labels Feb 13, 2026
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 13, 2026

Caution

Review failed

The pull request is closed.

Walkthrough

This PR is a release version bump from 2.9.0 to 2.10.0 across the entire monorepo. Changes include package.json version updates, new v2.10 documentation, template configuration adjustments, and functional enhancements to the robot plugin's status management system.

Changes

Cohort / File(s) Summary
Version Bumps - Core Packages
designer-demo/package.json, mockServer/package.json, packages/block-compiler/package.json, packages/build/vite-config/package.json, packages/build/vite-plugin-meta-comments/package.json, packages/builtinComponent/package.json, packages/canvas/package.json, packages/common/package.json, packages/configurator/package.json, packages/design-core/package.json, packages/i18n/package.json, packages/layout/package.json, packages/register/package.json, packages/svgs/package.json, packages/utils/package.json, packages/vue-generator/package.json
Bumped version from 2.9.0 to 2.10.0 across all core packages.
Version Bumps - Plugins
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
Bumped version from 2.9.0 to 2.10.0 across all plugin packages.
Version Bumps - Toolbars & Settings
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/user/package.json, packages/toolbars/view-setting/package.json, 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, packages/theme/base/package.json, packages/workspace/application-center/package.json, packages/workspace/template-center/package.json
Bumped version from 2.9.0 to 2.10.0 across all toolbar, settings, theme, and workspace packages (note: user package bumped from 2.8.0 to 2.10.0).
Engine CLI Template
packages/engine-cli/package.json, packages/engine-cli/template/designer/package.json, packages/engine-cli/template/designer/index.html, packages/engine-cli/template/designer/env/.env.development, packages/engine-cli/template/designer/engine.config.js, packages/engine-cli/template/designer/registry.js
Version bump to 2.10.0 in main package; added dev:withAuth script; updated material path from absolute to relative (/mock/bundle.json./mock/bundle.json); added VITE_ORIGIN environment variable; updated favicon reference; updated documentation URL in registry comments.
Import Maps & Dependencies
packages/common/js/import-map.json
Updated @opentiny/tiny-engine-builtin-component from ^2.10.0-alpha.2 to ^2.10.0 (stable release).
Robot Plugin - Status Management
packages/plugins/robot/src/Main.vue, packages/plugins/robot/src/composables/useChat.ts
Refactored status tracking from static enum to reactive ref(). Introduced chatStatus as observable via Vue ref. Updated Main.vue binding from messageState.status to chatStatus. Added resetProcessing to statusManager. Enhanced lifecycle state transitions and exposed chatStatus for external consumers.
Robot Plugin - Message & Tool Handling
packages/plugins/robot/src/components/chat/RobotChat.vue, packages/plugins/robot/src/composables/core/useConversation.ts, packages/plugins/robot/src/composables/core/useMessageStream.ts, packages/plugins/robot/src/composables/features/useToolCalls.ts, packages/plugins/robot/src/utils/chat.utils.ts
Removed word limit display and 4000-character constraint in TrSender; tightened onFinish condition to reset processing only when appropriate; added reasoning_content accumulation in message streaming; introduced statusManager in tool call handler; preserved reasoning_content in formatted messages.
Documentation
docs/v2.10版本宣传文章/v2.10.md, docs/v2.10版本宣传文章/assets/index.md
Added new v2.10 release documentation in Chinese covering CRUD features, cloud collaboration, AI capabilities, optimizations, UX upgrades, and upgrade instructions; created image asset catalog.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Possibly related PRs

  • v2.10.0-rc.0 #1767: Coordinated version bumps across package.json files (rc.0 vs stable 2.10.0 release).
  • v2.9.0 #1716: Repository-wide release version updates across multiple package.json files.
  • Release/v2.9.x #1717: Coordinated release updates with modifications to files under packages/engine-cli/template/designer.

Suggested labels

release

Suggested reviewers

  • chilingling
  • hexqi

Poem

🐰 A version hops from 2.9 to bright 2.10,
With robot chat now watching status flow,
Across the warren, every package grows,
From theme to toolbar, documentation glows,
Release day bounces, onward we go! 🌟

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

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.

@lichunn lichunn closed this Feb 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments