Skip to content

chore(release): publish 4.1.5#18107

Merged
Single-Dancer merged 1 commit intomainfrom
chore/release-4.1.5
Aug 2, 2025
Merged

chore(release): publish 4.1.5#18107
Single-Dancer merged 1 commit intomainfrom
chore/release-4.1.5

Conversation

@Single-Dancer
Copy link
Copy Markdown
Collaborator

@Single-Dancer Single-Dancer commented Aug 1, 2025

特性

修复

Summary by CodeRabbit

  • Chores
    • 所有相关包的版本号从 4.1.4-beta.22 升级为 4.1.5,无其他功能或配置变更。

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Aug 1, 2025

Walkthrough

本次变更统一将多个 package.json 文件中的版本号从 "4.1.4-beta.22" 升级为 "4.1.5"。除版本号外,未涉及其他内容、依赖、配置或导出实体的更改。

Changes

Cohort / File(s) Change Summary
根目录及主包版本更新
package.json
主 package.json 版本号从 "4.1.4-beta.22" 升级为 "4.1.5"。
原生绑定与平台相关包
crates/native_binding/package.json, npm/darwin-arm64/package.json, npm/darwin-x64/package.json, npm/linux-x64-gnu/package.json, npm/linux-x64-musl/package.json, npm/win32-x64-msvc/package.json
各平台和原生绑定包版本号统一升级为 "4.1.5"。
Babel 插件与预设
packages/babel-plugin-transform-react-jsx-to-rn-stylesheet/package.json, packages/babel-plugin-transform-solid-jsx/package.json, packages/babel-plugin-transform-taroapi/package.json, packages/babel-preset-taro/package.json
Babel 相关插件与预设包版本号升级为 "4.1.5"。
核心 Taro 包
packages/taro/package.json, packages/taro-api/package.json, packages/taro-cli/package.json, packages/taro-service/package.json, packages/taro-helper/package.json, packages/taro-extend/package.json, packages/shared/package.json
Taro 主体及核心功能包版本号升级为 "4.1.5"。
组件与平台适配包
packages/taro-components/package.json, packages/taro-components-advanced/package.json, packages/taro-components-react/package.json, packages/taro-components-rn/package.json, packages/taro-components-library-react/package.json, packages/taro-components-library-solid/package.json, packages/taro-components-library-vue3/package.json
组件相关包及多平台适配包版本号升级为 "4.1.5"。
平台插件包
packages/taro-platform-alipay/package.json, packages/taro-platform-ascf/package.json, packages/taro-platform-h5/package.json, packages/taro-platform-harmony-cpp/package.json, packages/taro-platform-harmony-hybrid/package.json, packages/taro-platform-harmony/package.json, packages/taro-platform-jd/package.json, packages/taro-platform-qq/package.json, packages/taro-platform-swan/package.json, packages/taro-platform-tt/package.json, packages/taro-platform-weapp/package.json
各平台插件包版本号升级为 "4.1.5"。
开发辅助、工具与插件
packages/create-app/package.json, packages/jest-helper/package.json, packages/taro-cli-convertor/package.json, packages/taro-loader/package.json, packages/taro-plugin-generator/package.json, packages/taro-plugin-html/package.json, packages/taro-plugin-http/package.json, packages/taro-plugin-inject/package.json, packages/taro-plugin-mini-ci/package.json, packages/taro-plugin-react-devtools/package.json, packages/taro-plugin-vue-devtools/package.json, packages/taro-with-weapp/package.json, packages/taroize/package.json
工具类与插件包版本号升级为 "4.1.5"。
RN 相关包
packages/taro-framework-react/package.json, packages/taro-framework-solid/package.json, packages/taro-framework-vue3/package.json, packages/taro-h5/package.json, packages/taro-react/package.json, packages/taro-rn/package.json, packages/taro-rn-runner/package.json, packages/taro-rn-style-transformer/package.json, packages/taro-rn-supporter/package.json, packages/taro-rn-transformer/package.json, packages/taro-router-rn/package.json, packages/taro-router/package.json, packages/taro-runtime-rn/package.json, packages/taro-runtime/package.json, packages/taro-vite-runner/package.json, packages/taro-webpack5-prebundle/package.json, packages/taro-webpack5-runner/package.json, packages/taro-runner-utils/package.json
React Native 及相关运行、构建、路由、工具包版本号升级为 "4.1.5"。
样式与 PostCSS 相关包
packages/css-to-react-native/package.json, packages/eslint-config-taro/package.json, packages/eslint-plugin-taro/package.json, packages/postcss-html-transform/package.json, packages/postcss-plugin-constparse/package.json, packages/postcss-pxtransform/package.json, packages/postcss-unit-transform/package.json, packages/rollup-plugin-copy/package.json, packages/stylelint-config-taro-rn/package.json, packages/stylelint-taro-rn/package.json, packages/stylelint-taro/package.json
样式、Lint、PostCSS 相关包版本号升级为 "4.1.5"。

Sequence Diagram(s)

(本次仅为批量版本号升级,无新增功能或流程变动,故不生成时序图。)

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 分钟

Possibly related PRs

  • NervJS/taro#17801:同样进行批量 package.json 版本号升级,升级目标为 "4.1.2" 版本。
  • NervJS/taro#17932:同类 PR,将版本号从 "4.1.4-beta.4" 升级为 "4.1.3",涉及文件与本次类似。

Suggested reviewers

  • luckyadam
  • tutuxxx
  • yoyo837

Poem

🐇
版本号齐步走,
beta 过去迎新头。
只改数字无别意,
代码森林静悄悄。
审阅轻松如春风,
小兔挥爪乐悠悠!

Note

⚡️ Unit Test Generation is now available in beta!

Learn more here, or try it out under "Finishing Touches" below.

✨ Finishing Touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch chore/release-4.1.5

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
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Explain this complex logic.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai generate unit tests to generate unit tests for this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@Single-Dancer Single-Dancer requested a review from tutuxxx August 1, 2025 11:10
@coderabbitai coderabbitai Bot requested review from luckyadam and yoyo837 August 1, 2025 11:10
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🔭 Outside diff range comments (1)
packages/taro-components/package.json (1)

1-105: 请统一所有包的版本至 4.1.5 并修复 package.json 格式

脚本检测结果显示:

  1. JSON 解析错误

    • taro-global-config/package.json
    • test/package.json
  2. 版本号不为 4.1.5 的包

    • @tarojs/tests: 4.0.0-alpha.4
    • MiniSplitChunksPlugin: 1.0.0
    • blend-taro-native-component: 1.0.0
    • weapp-independent-subpackage: 1.0.0
    • mini-program-example: 1.0.0
    • taro-list: 1.0.0
    • swiper-effect: 1.0.0
    • custom-tabbar-vue3: 1.0.0
    • custom-tabbar-react: 1.0.0
    • build-weapp-plugin: 1.0.0
    • blend-taro-component: 1.0.0
    • blended-basic: 1.0.0
    • blended-taro-component-vue3: 1.0.0
    • input-readonly-taro4: 1.0.0
    • external-prebundle: 0.1.0
    • blended-apart: 1.0.0

请逐一定位到对应包目录下的 package.json:

  • version 字段统一更新为 4.1.5
  • 修复上述 JSON 解析错误,确保语法合法

完成后,建议再次运行以下脚本确认所有版本一致:

fd package.json -x jq -r '.name + ":" + .version' | grep -v '4\.1\.5' || echo "✅ 所有版本已统一为 4.1.5"
♻️ Duplicate comments (4)
packages/stylelint-taro/package.json (1)

3-3: 同上:版本号同步已确认
本文件的改动与 @tarojs/components 相同,参见前述评价。

packages/taro-rn-supporter/package.json (1)

3-3: 同上:版本号同步已确认
本文件的改动与 @tarojs/components 相同,参见前述评价。

packages/babel-preset-taro/package.json (1)

3-3: 同上:版本号同步已确认
本文件的改动与 @tarojs/components 相同,参见前述评价。

packages/taro-components-library-vue3/package.json (1)

3-3: 同上:版本号同步已确认
本文件的改动与 @tarojs/components 相同,参见前述评价。

🧹 Nitpick comments (1)
packages/taro-components-library-react/package.json (1)

3-3: 版本提升通过,但请更新变更日志

组件库包已至 4.1.5。若该包对外公开,别忘了在对应 README / CHANGELOG 标注新版本。

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between e217feb and 452291e.

📒 Files selected for processing (79)
  • crates/native_binding/package.json (1 hunks)
  • npm/darwin-arm64/package.json (1 hunks)
  • npm/darwin-x64/package.json (1 hunks)
  • npm/linux-x64-gnu/package.json (1 hunks)
  • npm/linux-x64-musl/package.json (1 hunks)
  • npm/win32-x64-msvc/package.json (1 hunks)
  • package.json (1 hunks)
  • packages/babel-plugin-transform-react-jsx-to-rn-stylesheet/package.json (1 hunks)
  • packages/babel-plugin-transform-solid-jsx/package.json (1 hunks)
  • packages/babel-plugin-transform-taroapi/package.json (1 hunks)
  • packages/babel-preset-taro/package.json (1 hunks)
  • packages/create-app/package.json (1 hunks)
  • packages/css-to-react-native/package.json (1 hunks)
  • packages/eslint-config-taro/package.json (1 hunks)
  • packages/eslint-plugin-taro/package.json (1 hunks)
  • packages/jest-helper/package.json (1 hunks)
  • packages/postcss-html-transform/package.json (1 hunks)
  • packages/postcss-plugin-constparse/package.json (1 hunks)
  • packages/postcss-pxtransform/package.json (1 hunks)
  • packages/postcss-unit-transform/package.json (1 hunks)
  • packages/rollup-plugin-copy/package.json (1 hunks)
  • packages/shared/package.json (1 hunks)
  • packages/stylelint-config-taro-rn/package.json (1 hunks)
  • packages/stylelint-taro-rn/package.json (1 hunks)
  • packages/stylelint-taro/package.json (1 hunks)
  • packages/taro-api/package.json (1 hunks)
  • packages/taro-cli-convertor/package.json (1 hunks)
  • packages/taro-cli/package.json (1 hunks)
  • packages/taro-components-advanced/package.json (1 hunks)
  • packages/taro-components-library-react/package.json (1 hunks)
  • packages/taro-components-library-solid/package.json (1 hunks)
  • packages/taro-components-library-vue3/package.json (1 hunks)
  • packages/taro-components-react/package.json (1 hunks)
  • packages/taro-components-rn/package.json (1 hunks)
  • packages/taro-components/package.json (1 hunks)
  • packages/taro-extend/package.json (1 hunks)
  • packages/taro-framework-react/package.json (1 hunks)
  • packages/taro-framework-solid/package.json (1 hunks)
  • packages/taro-framework-vue3/package.json (1 hunks)
  • packages/taro-h5/package.json (1 hunks)
  • packages/taro-helper/package.json (1 hunks)
  • packages/taro-loader/package.json (1 hunks)
  • packages/taro-platform-alipay/package.json (1 hunks)
  • packages/taro-platform-ascf/package.json (1 hunks)
  • packages/taro-platform-h5/package.json (1 hunks)
  • packages/taro-platform-harmony-cpp/package.json (1 hunks)
  • packages/taro-platform-harmony-hybrid/package.json (1 hunks)
  • packages/taro-platform-harmony/package.json (1 hunks)
  • packages/taro-platform-jd/package.json (1 hunks)
  • packages/taro-platform-qq/package.json (1 hunks)
  • packages/taro-platform-swan/package.json (1 hunks)
  • packages/taro-platform-tt/package.json (1 hunks)
  • packages/taro-platform-weapp/package.json (1 hunks)
  • packages/taro-plugin-generator/package.json (1 hunks)
  • packages/taro-plugin-html/package.json (1 hunks)
  • packages/taro-plugin-http/package.json (1 hunks)
  • packages/taro-plugin-inject/package.json (1 hunks)
  • packages/taro-plugin-mini-ci/package.json (1 hunks)
  • packages/taro-plugin-react-devtools/package.json (1 hunks)
  • packages/taro-plugin-vue-devtools/package.json (1 hunks)
  • packages/taro-react/package.json (1 hunks)
  • packages/taro-rn-runner/package.json (1 hunks)
  • packages/taro-rn-style-transformer/package.json (1 hunks)
  • packages/taro-rn-supporter/package.json (1 hunks)
  • packages/taro-rn-transformer/package.json (1 hunks)
  • packages/taro-rn/package.json (1 hunks)
  • packages/taro-router-rn/package.json (1 hunks)
  • packages/taro-router/package.json (1 hunks)
  • packages/taro-runner-utils/package.json (1 hunks)
  • packages/taro-runtime-rn/package.json (1 hunks)
  • packages/taro-runtime/package.json (1 hunks)
  • packages/taro-service/package.json (1 hunks)
  • packages/taro-transformer-wx/package.json (1 hunks)
  • packages/taro-vite-runner/package.json (1 hunks)
  • packages/taro-webpack5-prebundle/package.json (1 hunks)
  • packages/taro-webpack5-runner/package.json (1 hunks)
  • packages/taro-with-weapp/package.json (1 hunks)
  • packages/taro/package.json (1 hunks)
  • packages/taroize/package.json (1 hunks)
🧰 Additional context used
🧠 Learnings (3)
📚 Learning: 在 taro-runtime 包的 tsdown 配置中,必须禁用 treeshake 来保留 dom-external/index.js 文件。...
Learnt from: ianzone
PR: NervJS/taro#17746
File: packages/taro-runtime/tsdown.config.ts:10-16
Timestamp: 2025-05-25T18:02:31.387Z
Learning: 在 taro-runtime 包的 tsdown 配置中,必须禁用 treeshake 来保留 dom-external/index.js 文件。

Applied to files:

  • packages/taro-components-library-solid/package.json
  • packages/jest-helper/package.json
  • crates/native_binding/package.json
  • packages/taro-rn/package.json
  • packages/taro-with-weapp/package.json
  • packages/shared/package.json
  • package.json
  • packages/taro-platform-tt/package.json
  • packages/taro-helper/package.json
  • packages/taro-rn-style-transformer/package.json
  • packages/taroize/package.json
  • packages/taro-components-rn/package.json
  • packages/taro-components-library-react/package.json
  • npm/darwin-arm64/package.json
  • packages/taro-runtime-rn/package.json
  • packages/taro-platform-h5/package.json
  • packages/taro-rn-transformer/package.json
  • packages/taro-rn-runner/package.json
  • packages/taro-router/package.json
  • packages/taro-extend/package.json
  • packages/taro-loader/package.json
  • packages/taro-components-react/package.json
  • packages/taro-api/package.json
  • packages/taro-framework-react/package.json
  • packages/taro-runner-utils/package.json
  • packages/babel-plugin-transform-taroapi/package.json
  • npm/linux-x64-gnu/package.json
  • packages/taro-react/package.json
  • packages/eslint-config-taro/package.json
  • packages/taro-components/package.json
  • packages/stylelint-taro/package.json
  • packages/postcss-unit-transform/package.json
  • npm/win32-x64-msvc/package.json
  • packages/taro-webpack5-runner/package.json
  • packages/taro-platform-harmony-hybrid/package.json
  • packages/taro-plugin-react-devtools/package.json
  • packages/taro-runtime/package.json
  • packages/taro-platform-harmony/package.json
  • packages/taro-router-rn/package.json
  • packages/taro-h5/package.json
  • packages/taro-rn-supporter/package.json
  • packages/taro/package.json
  • packages/taro-webpack5-prebundle/package.json
  • packages/babel-preset-taro/package.json
  • npm/darwin-x64/package.json
📚 Learning: 在 jest-helper 包中,src 目录下没有 __tests__ 测试目录,只包含 resolver.ts、sequencer.ts 和 snapshot 目录。不要假设包中存在测试目录结构。...
Learnt from: ianzone
PR: NervJS/taro#17842
File: packages/jest-helper/tsconfig.json:9-9
Timestamp: 2025-06-23T00:09:31.233Z
Learning: 在 jest-helper 包中,src 目录下没有 __tests__ 测试目录,只包含 resolver.ts、sequencer.ts 和 snapshot 目录。不要假设包中存在测试目录结构。

Applied to files:

  • packages/jest-helper/package.json
📚 Learning: 在 nervjs/taro 项目的 .github/advanced-issue-labeler.yml 中,平台标签被设计为可以多个共存。当用户选择"所有平台"时,系统会同时应用多个平台标签(如 t...
Learnt from: ianzone
PR: NervJS/taro#17993
File: .github/advanced-issue-labeler.yml:20-63
Timestamp: 2025-07-11T14:04:05.557Z
Learning: 在 NervJS/taro 项目的 .github/advanced-issue-labeler.yml 中,平台标签被设计为可以多个共存。当用户选择"所有平台"时,系统会同时应用多个平台标签(如 T-h5, T-rn, T-weapp 等),这是期望的行为而非冲突。同样,"所有小程序"也会为小程序相关的标签应用多个标签。这种设计有助于跨平台问题的管理和维护者关注。

Applied to files:

  • packages/taro-platform-tt/package.json
  • packages/taro-platform-swan/package.json
  • packages/taro-platform-h5/package.json
  • packages/taro-platform-harmony-cpp/package.json
  • packages/taro-platform-qq/package.json
  • packages/taro-platform-harmony-hybrid/package.json
  • packages/taro-platform-jd/package.json
  • packages/taro-platform-harmony/package.json
  • packages/taro-platform-alipay/package.json
  • packages/taro-platform-weapp/package.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (6)
  • GitHub Check: Build Rust Binding / stable - x86_64-unknown-linux-gnu
  • GitHub Check: Build Rust Binding / stable - aarch64-apple-darwin
  • GitHub Check: Build Rust Binding / stable - x86_64-pc-windows-msvc
  • GitHub Check: Build Rust WASM / stable - wasm32-wasi
  • GitHub Check: Build Rust Binding / stable - x86_64-apple-darwin
  • GitHub Check: Testing on Node.js (windows-latest)
🔇 Additional comments (75)
packages/jest-helper/package.json (1)

3-3: 版本号已更新为 4.1.5,无其他问题
变更与仓库整体版本一致,未发现风险。

packages/taro-api/package.json (1)

3-3: 版本号已更新为 4.1.5,无其他问题
与其它包保持一致,变更安全。

packages/taro-helper/package.json (1)

3-3: 版本号已更新为 4.1.5,无其他问题
未涉及依赖或脚本变动,可直接合并。

packages/taro-rn/package.json (1)

3-3: 版本号已更新为 4.1.5,无其他问题
RN 相关依赖保持 workspace:*,无需额外处理。

packages/taroize/package.json (1)

3-3: 版本号已更新为 4.1.5,无其他问题
符合统一发布策略,确认无误。

packages/shared/package.json (1)

3-3: 版本号已更新,注意同步其他版本信息
version 字段已从 beta 更新为正式版,改动符合发布流程。请确认:

  1. 根目录 pnpm-lock.yaml / package-lock.json 等锁文件已同步更新;
  2. 变更日志(changelog)中已记录 4.1.5 的新增特性与修复;
  3. CI 发布脚本指向的新版本号一致,避免多包版本漂移。
packages/taro-platform-swan/package.json (1)

3-3: 平台插件版本号提升 OK
百度小程序平台插件已对齐到 4.1.5。请同时检查 peerDependencies/devDependencies 是否仍引用旧版本号,防止安装时产生 peer warning。

packages/taro-plugin-generator/package.json (1)

3-3: 生成器插件版本一致性通过
仅版本号变更,无其他代码改动,符合语义化发布要求。确保在下次发布时运行 pnpm -r publish 或类似脚本,以避免遗漏。

npm/darwin-arm64/package.json (1)

4-4: 原生绑定二进制包版本同步
macOS arm64 的二进制包也升级到了 4.1.5。请确认 CI 构建的 .node 文件已经重新编译并上传,对应 checksum 更新。

packages/taro-runtime-rn/package.json (1)

3-3: React-Native 运行时包版本号已更新
版本号对齐无误。发布前请跑一次 expo prebuild/react-native run-* 的基本 smoke test,验证新版依赖解析正常。

packages/taro-plugin-mini-ci/package.json (1)

3-3: 版本号已更新至 4.1.5,符合统一发布策略
仅修改了 version 字段,符合本次发布版本升级需求,未发现其他问题。

package.json (1)

3-3: 请确认同步更新 pnpm-lock.yaml 与 CHANGELOG
根包版本号升级后,应同时提交锁文件与变更日志,避免发布时版本不一致或依赖解析偏差。

packages/taro-components-library-solid/package.json (1)

3-3: 组件库版本号升级无误
和其它包保持一致,无额外风险。

packages/taro-extend/package.json (1)

3-3: 扩展包版本号已对齐
简单版本提升,LGTM。

packages/taro-service/package.json (1)

3-3: Service 包版本升级一致,良好
仅版本号调整,未发现潜在问题。

packages/taro-components-rn/package.json (1)

3-3: 版本号已正确提升至 4.1.5
与仓库其他 package 保持一致,没有发现其他问题。

packages/taro-loader/package.json (1)

3-3: 统一的版本号更新 👍
仅修改版本字段,无额外改动,符合发布流程。

packages/taro-runner-utils/package.json (1)

3-3: 版本号同步无误
确认与 monorepo 其余包版本一致,可直接合并。

packages/taro-plugin-html/package.json (1)

3-3: 稳定版号 4.1.5 已就位
无其他代码或依赖变更,可放心发布。

packages/taro-plugin-http/package.json (1)

3-3: 版本提升检查通过
仅版本号调整,符合本次 release 目标。

packages/taro-plugin-inject/package.json (1)

3-3: 确认已同步锁文件与根版本号

版本号已更新为 4.1.5。请同时检查:

  1. package.json/pnpm-workspace.yaml 是否同步 bump。
  2. pnpm-lock.yaml 是否已重新生成并提交。
  3. 发布流程脚本及 CHANGELOG 中的版本号是否一致。
packages/taro-components-advanced/package.json (1)

3-3: 确认已同步锁文件与根版本号

同上,确保工作区所有包及锁文件一致更新到 4.1.5,避免发布时出现版本漂移。

packages/taro-rn-transformer/package.json (1)

3-3: 确认已同步锁文件与根版本号

仅版本号变更,无其他问题。但仍需验证 lockfile 与根版本号同步。

packages/taro-webpack5-runner/package.json (1)

3-3: 确认已同步锁文件与根版本号

Runner 包已升至 4.1.5,请确保:

  • 依赖树中不存在仍指向 4.1.4-beta.22 的 workspace range;
  • CI 发布脚本标签与版本号匹配。
packages/postcss-html-transform/package.json (1)

3-3: 确认已同步锁文件与根版本号

包版本号 bump 正常。最终合并前请跑一次 pnpm install --frozen-lockfile 以验证锁文件一致性。

packages/taro-platform-tt/package.json (1)

3-3: 版本号同步更新,符合发布策略
已将版本提升到 4.1.5,未发现其它元数据变动,符合统一发版要求。

packages/taro-platform-qq/package.json (1)

3-3: 版本号已提升到 4.1.5,保持与主版本一致
该修改仅涉及版本号更新,其他字段保持不变,无需额外操作。

npm/linux-x64-gnu/package.json (1)

4-4: 原生绑定包版本同步无误
版本更新至 4.1.5 与主仓一致,发布配置等未变更,符合预期。

packages/taro-vite-runner/package.json (1)

3-3: vite-runner 版本号对齐完成
仅更新版本号,无依赖或脚本变更,符合发版流程。

packages/taro-framework-vue3/package.json (1)

3-3: vue3 框架插件版本已更新
同步到 4.1.5,无其他改动,审阅通过。

npm/darwin-x64/package.json (1)

4-4: ✅ 版本号已升级到 4.1.5,变更符合发布流程
无其他内容修改,可直接合并。

npm/linux-x64-musl/package.json (1)

3-3: ✅ 版本号已升级到 4.1.5,变更符合发布流程
无其他内容修改,可直接合并。

packages/taro-cli/package.json (2)

3-3: ✅ CLI 包版本号同步到 4.1.5
内容仅涉及版本号,其他字段保持不变,符合预期。


3-3: 确认旧版本号“4.1.4-beta.22”已全部移除

  • 已在仓库根目录执行 rg -n "4\.1\.4-beta\.22" --glob '!*node_modules',未检索到任何匹配结果。
packages/postcss-plugin-constparse/package.json (1)

3-3: ✅ 版本号已升级到 4.1.5,变更符合发布流程
无其他内容修改,可直接合并。

crates/native_binding/package.json (1)

3-3: ✅ 版本号已升级到 4.1.5,变更符合发布流程
无其他内容修改,可直接合并。

packages/taro-platform-ascf/package.json (1)

3-3: 版本号更新一致,变更有效 👍

已将版本从 4.1.4-beta.22 提升至 4.1.5,符合本次发布流程,对应字段无遗漏。

packages/taro-rn-style-transformer/package.json (1)

3-3: 版本号提升正确,包信息保持一致

仅调整 version 字段,其他依赖与元数据未改动,符合规范。

packages/taro-cli-convertor/package.json (1)

3-3: 版本号同步无问题

版本号统一升级,脚本与依赖未受影响,可直接合并。

packages/taro-rn-runner/package.json (1)

3-3: RN Runner 版本同步正确

version 更新为 4.1.5,与 workspace:* 引用兼容,无其他风险。

packages/babel-plugin-transform-react-jsx-to-rn-stylesheet/package.json (1)

3-3: 版本号更新确认

仅修改版本字段,未触及依赖与脚本,符合发布要求。

packages/taro-platform-h5/package.json (1)

3-3: 版本号已提升,请核对整体一致性

version 字段已改为 4.1.5
建议运行一次自动脚本或 pnpm changeset status,快速确认所有 package.jsonCHANGELOG、发布脚本中的版本号保持一致,避免遗漏。

packages/taro-components-react/package.json (1)

3-3: 版本号同步 OK

该包版本已对齐至 4.1.5,与本次发布目标一致,无其他变更。

packages/taro-with-weapp/package.json (1)

3-3: 请同步检查 peer/workspace 依赖

虽已改为 4.1.5,但此包依赖的 workspace-* 包也将跟随升级;发布前务必确保 lockfile 与 npm tag 一并更新。

packages/rollup-plugin-copy/package.json (1)

3-3: 私有工具包版本号提升无异议

内部私有包已 bump,无额外风险。

packages/eslint-plugin-taro/package.json (1)

3-3: 版本号升级无误
已从 4.1.4-beta.22 升至 4.1.5,与其他包保持一致,没有额外改动。

packages/babel-plugin-transform-solid-jsx/package.json (1)

4-4: 版本号升级无误
beta 版本号统一提升到 4.1.5,符合本次发布节奏。

packages/taro-runtime/package.json (1)

3-3: 版本号升级无误
runtime 包同步升至 4.1.5,已与工作区其他依赖保持一致。

packages/taro-react/package.json (1)

3-3: 版本号升级无误
React 渲染包版本一致更新至 4.1.5,未发现其它调整。

packages/postcss-pxtransform/package.json (1)

3-3: 版本号升级无误
pxtransform 插件版本同步升至 4.1.5,符合整体发布需求。

packages/taro-components/package.json (1)

3-3: 版本号升级通过
版本号已从 4.1.4-beta.22 提升至 4.1.5,符合本次发布说明。

npm/win32-x64-msvc/package.json (1)

4-4: 版本号已同步至 4.1.5,符合整体发版策略
与仓库其他包保持一致,未引入额外变更,确认无误。

packages/taro-platform-jd/package.json (1)

3-3: 版本号升级一致
已将版本号提升到 4.1.5,符合本次发布需求。

packages/taro-plugin-vue-devtools/package.json (1)

3-3: 版本号提升到 4.1.5,LGTM
与其它包一致,未发现额外风险。

packages/taro-plugin-react-devtools/package.json (1)

3-3: 版本号对齐至 4.1.5
维护统一版本号,改动正确。

packages/taro-platform-harmony-cpp/package.json (1)

3-3: Harmony C++ 插件版本号已更新
升级到 4.1.5,无其他修改,符合发布流程。

packages/eslint-config-taro/package.json (1)

3-3: 版本号同步更新符合预期
仅提升版本号至 4.1.5,与本次发布的全局版本一致,无额外风险或后续动作。

packages/taro-platform-harmony/package.json (1)

3-3: 版本号提升一致性确认
Harmony ETS 插件版本号已同步到 4.1.5,保持与其他包一致。

packages/taro-transformer-wx/package.json (1)

3-3: 稳定版版本号更新已就绪
Transformer-wx 升级至 4.1.5,操作简单明确,无需其他修改。

packages/taro-platform-harmony-hybrid/package.json (1)

3-3: 确认版本号一致性
Hybrid 插件已升级为 4.1.5,符合整体发布策略。

packages/taro-framework-react/package.json (1)

3-3: React 框架插件版本同步完成
版本号成功提升至 4.1.5,与其他包保持一致。

packages/taro-h5/package.json (1)

3-3: 版本号已提升至 4.1.5,和本次发布号保持一致
未发现其他变动,LGTM。

packages/taro-router/package.json (1)

3-3: 版本号同步到 4.1.5 已正确对齐
无额外修改,符合版本统一策略。

packages/postcss-unit-transform/package.json (1)

3-3: 版本号更新无误
确认已与主版本 4.1.5 保持一致,其他字段未变更。

packages/create-app/package.json (1)

3-3: create-app 包版本已更新到 4.1.5
与整体发布一致,无后续问题。

packages/taro-router-rn/package.json (1)

3-3: RN 路由包版本提升到 4.1.5 已完成
保持与其它包一致,良好。

packages/taro-platform-alipay/package.json (1)

3-3: 版本号更新一致,LGTM

已同步至 4.1.5,与本次发布目标一致。请确认 CHANGELOG 已同步更新并确保 npm publish 流程已跑通。

packages/taro-framework-solid/package.json (1)

3-3: 版本号更新一致,LGTM

仅 bump 版本号,无其他改动;与 monorepo 统一版本策略一致。请确保对应 tag 已推送至远程。

packages/stylelint-taro-rn/package.json (1)

3-3: 版本号提升确认

4.1.5 版本号已对齐;无依赖或脚本变更。发布前请校验 stylelint peer 版本范围仍满足。

packages/css-to-react-native/package.json (1)

4-4: 版本号同步完成

仅版本号升级,无其他差异;确认对应包的构建产物已重新生成。

packages/taro-platform-weapp/package.json (1)

3-3: 版本号 bump OK

与其他平台插件保持一致;发布后注意检查微信小程序相关模板是否引用新版本。

packages/taro-webpack5-prebundle/package.json (1)

3-3: 版本号升级无问题

已从 4.1.4-beta.22 提升到 4.1.5,与本次发布版本保持一致,其他字段未改动。

packages/stylelint-config-taro-rn/package.json (1)

3-3: 版本号同步确认

升级到 4.1.5,与整体版本一致,配置无其他变更。

packages/babel-plugin-transform-taroapi/package.json (1)

3-3: 版本号更新确认

核心插件版本号同步至 4.1.5,符合统一发布策略。

packages/taro/package.json (1)

3-3: 核心包版本号已对齐

@tarojs/taro 版本号更新到 4.1.5,保持与各子包一致,发布流程正确。

@codecov
Copy link
Copy Markdown

codecov Bot commented Aug 1, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 54.95%. Comparing base (ee1b31e) to head (452291e).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main   #18107      +/-   ##
==========================================
+ Coverage   54.93%   54.95%   +0.01%     
==========================================
  Files         419      419              
  Lines       21736    21750      +14     
  Branches     5341     5378      +37     
==========================================
+ Hits        11941    11953      +12     
- Misses       8116     8247     +131     
+ Partials     1679     1550     -129     
Flag Coverage Δ
taro-cli 72.85% <ø> (+0.29%) ⬆️
taro-runtime 59.87% <ø> (ø)
taro-web 53.19% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 42 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@Single-Dancer Single-Dancer merged commit d5b4e83 into main Aug 2, 2025
69 of 72 checks passed
@Single-Dancer Single-Dancer deleted the chore/release-4.1.5 branch August 2, 2025 06:10
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Aug 2, 2025

This was referenced Aug 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants