woocommerce/packages/js/data/zh-cn/CHANGELOG.md
2026-04-15 10:18:01 +08:00

282 lines
No EOL
20 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 更新日志
本项目遵循[语义化版本控制](https://semver.org/spec/v2.0.0.html)。
## [6.0.0](https://www.npmjs.com/package/@woocommerce/data/v/6.0.0) - 2025-10-27
- 次要 - 为在非管理员可访问屏幕上调用的某些 API 调用添加了 API 调用前的权限检查 [#51406]
- 补丁 - 支持 React 驱动的设置页面的更改 [#52785]
- 补丁 - 修复支付存储选择器类型 [#50825]
- 补丁 - 修复评论存储错误类型 [#48415]
- 补丁 - 修复 deactivatePlugin 操作以使用 WP API 期望的插件文件 [#53577]
- 次要 - 修复业务信息分析器 API 中的类型 [#52660]
- 补丁 - 修复连接数据的用户权限检查 [#55228]
- 次要 - 改进安装/激活一个插件时通知栏的文案 [#54313]
- 次要 - 在服务器保存数据后(而非之前)通知 wc/admin/options 存储更改 [#51819]
- 次要 - 从帮助面板聚光灯中移除遗留的用户元数据 [#51249]
- 补丁 - 使用 hasConnectedOwner 值来检查 jetpack 是否已连接 [#48609]
- 补丁 - 将 page 查询参数始终作为字符串用于 `getReportTableQuery` [#51396]
- 次要 - 向评论数据存储添加 getReview 选择器和解析器 [#56332]
- 次要 - 为其他支付建议添加分类 [#53270]
- 次要 - 添加离线支付设置的拖放功能 [#52888]
- 次要 - 为核心分析器步骤完成添加功能 [#52525]
- 补丁 - 在扩展源中添加对 `install_options` 属性的支持 [#56769]
- 次要 - 为 WooPayments 添加原生、上下文内的引导流程 [#56229]
- 次要 - 添加用于管理 WooCommerce 设置的设置选项数据存储 [#56516]
- 次要 - 在支付设置中添加对提供商重新排序的支持 [#53301]
- 次要 - 将支付的新引导体验流程添加到"启动您的商店"过程中 [#58291]
- 次要 - 在 WooCommerce > 设置 > 支付中为每个选定的国家/地区显示支付建议 [#53505]
- 次要 - 为支付设置前端添加激励逻辑 [#53432]
- 次要 - 添加 requires_jpc 字段以确定需要 JPC 的插件 [#52887]
- 补丁 - 将 stripe tax 状态添加到任务类型 [#50989]
- 次要 - 为引导添加 tags 和 install_external 字段 [#55775]
- 补丁 - 在支付设置中为激励关闭添加时间戳 [#56396]
- 补丁 - 将 wooPaymentsIncentiveId 添加到 TaskType 的 additionalData 中 [#51105]
- 次要 - 导出与插件相关的数据存储类型以供选择器和操作使用 [#51168]
- 次要 - 移除对 @wordpress/data-controls 中 select 的已弃用用法,改用 controls.resolveSelect [#55645]
- 补丁 - 从 wcSettings.admin.onboarding 中移除 euCountries 和 local_info [#55463]
- 次要 - 恢复并弃用导航存储 [#55876]
- 次要 - 更新支付提供商状态的数据类型 [#53672]
- 补丁 - 使用新的重置账户和测试账户禁用条目更新支付设置类型 [#60192]
- 次要 - 更新支付网关更新的数据类型以更好地匹配预期结构 [#56985]
- 次要 - 更新离线支付方法的导航以避免不必要的页面刷新 [#59163]
- 补丁 - 更新用户偏好类型和逻辑 [#50664]
- 补丁 - 为 React 设置页面项添加省略号菜单操作处理程序 [#53033]
- 补丁 - 调整客户端以使用固定版本的 providers API [#53150]
- 次要 - 将 jest 包依赖项升级到 29.5.x [#60324]
- 补丁 - 将 wireit 依赖版本升级到最新 [#57299]
- 补丁 - CI在 lint monorepo 作业中利用 composer 包缓存 [#52054]
- 补丁 - 开发:清理 ci-job 配置选项 - 移除未使用的级联键 [#55863]
- 补丁 - 导出 PaymentSelectors 和 OnboardingSelectors 类型 [#54289]
- 补丁 - 导出 PaymentSettingsSelectors 类型 [#54348]
- 补丁 - 将 pnpm 版本固定为 9.1.3 以避免依赖安装问题 [#50828]
- 补丁 - 修复 React 18 升级后跳过的测试套件 [#55582]
- 补丁 - 修复 TaskType.level 类型 [#54711]
- 补丁 - 修复 README.md 中设置选项数据存储的导入路径 [#56893]
- 补丁 - 修复 plugins/woocommerce/client/admin/client/marketplace 中的 TS 警告 [#54033]
- 补丁 - 修复 withSettingsHydration 和 withCurrentUserHydration 组件类型 [#54710]
- 补丁 - 将 notes 数据存储迁移为使用 register(storeDescriptor) 样板 [#55440]
- 补丁 - 将 @woocommerce/data 中的 EXPERIMENTAL_TAX_CLASSES_STORE_NAME 迁移到 storeDescriptor 对象 [#55470]
- 次要 - 将 options 数据存储迁移为使用 createReduxStore 和 register [#55476]
- 次要 - 将 orders 数据存储迁移为使用 register(storeDescriptor) [#55469]
- 次要 - 将 @woocommerce/data 中的 PAYMENT_SETTINGS_STORE_NAME 迁移到 storeDescriptor 对象 [#55771]
- 次要 - 将 shipping zones 数据存储迁移为使用 register(storeDescriptor) [#55470]
- 补丁 - 将 plugins 数据存储迁移为使用 register(storeDescriptor) [#55426]
- 次要 - 将 review 数据存储迁移为使用 register(storeDescriptor) [#55424]
- 次要 - 将 settings 数据存储迁移为使用 register(storeDescriptor) [#55425]
- 次要 - 将 user 数据存储迁移为使用 register(storeDescriptor) [#55427]
- 次要 - 将 items 数据存储迁移为使用 `register(storeDescriptor)` [#56424]
- 次要 - 将 reports 数据存储迁移为使用 `register(storeDescriptor)` [#56421]
- 补丁 - 次要类型注解添加 [#55689]
- 补丁 - Monorepo构建 RAM 使用优化 [#58861]
- 次要 - Monorepo将 pnpm 版本升级到 9.15.0 [#54189]
- 补丁 - Monorepo统一整个 monorepo 中 @babel/* 依赖项的版本 [#56575]
- 补丁 - Monorepo将包许可证统一为 `GPL-2.0-or-later` [#58941]
- 补丁 - Monorepo围绕 React 17/18 使用统一 syncpack 配置 [#52022]
- 补丁 - Monorepo统一 TypeScript 配置文件和 JS 测试目录命名 [#52191]
- 补丁 - Monorepo从依赖项中移除未使用的 `concurrently` 包 [#58765]
- 补丁 - Monorepo安装依赖项时刷新 wireit dependencyOutputs 配置同步 [#55095]
- 次要 - 修补 \@wordpress/data 类型以添加元数据选择器、操作和 resolveSelect 的类型。将 onboarding 存储及其用法迁移到新的 register(storeDescriptor) API [#54146]
- 补丁 - 从新 API 将数据拉取到 React 版本的设置页面 [#52824]
- 次要 - 移除 wcSettings.admin.isWooPayEligible改用 REST 端点检查 [#55455]
- 补丁 - 稳定 JS 依赖项更新 [#52815]
- 主要 [ **破坏性变更** ] - 将声明的依赖项更新为 React 18 和 Wordpress 6.6 [#53531]
- 补丁 - 将 shipping methods 存储导入更新为使用 storeDescriptor 而非 STORE_NAME_STRING [#55443]
- 次要 - 更新新支付设置页面的类型以包含推荐的支付方法属性 [#53601]
- 补丁 - 将 wireit 更新到 0.14.10 [#54996]
- 次要 - 将 monorepo 中的 Typescript 升级到 5.7.2 [#53165]
- 次要 - `@woocommerce/data`:修复类型并启用 TS 检查 [#55621]
- 补丁 - @wordpress/data:改进文档 [#56067]
- 次要 - 导出 PluginData 类型 [#55646]
- 次要 - 修复 `getPluginInstallState` 选择器的缺失类型 [#54485]
- 次要 - 修复 CRUD 减速器中的拼写错误 [#48702]
- 次要 - 修复内联文档中的拼写错误 [#48640]
- 次要 - 修复解析器错误消息中的拼写错误 [#48646]
- 补丁 - 迁移 `Countries``Payments Gateways` 存储以改进类型定义 [#55558]
- 补丁 - 防止并发获取 WooPayments 引导数据 [#59966]
- 补丁 - 在安装和激活插件时提供更好的通知栏提示 [#51956]
- 补丁 - 将 Google Listings and Ads 重命名为 Google for WooCommerce #### 评论 <!-- 如果此拉取请求中的更改不需要更新日志条目,您可以在此处提供评论。请注意,仅接受"补丁"级别的评论 --> [#47614]
- 补丁 - 将 Google Listings and Ads 重命名为 Google for WooCommerce [#47614]
- 次要 - 更新货到付款网关文案 [#53612]
- 次要 - 验证启动商店时是否显示即将上线缓存,并在其仍然存在时提醒用户 [#48586]
- 次要 - 为 WooCommerce 引导任务添加"进行中"状态,在任务已开始但未完成时提供视觉反馈。最初为支付设置任务实现 [#59853]
## [5.0.0](https://www.npmjs.com/package/@woocommerce/data/v/5.0.0) - 2024-06-11
- Patch - 在 package.json 中添加缺失的 TS 定义 [#34154]
- Patch - 向 onboarding API 添加 is_plugins_page_skipped 参数 [#38764]
- Patch - 修复未正确捕获的 get_option() 错误,并使用 await 和 async 重写代码 [#48246]
- Patch - 修复 homescreen 中 dispatch、useSelect 和 setState 调用的不正确用法,以及 settings 和 onboarding 包中的问题 [#37641]
- Patch - 修复 data/import 中缺失的 resolver 导入 [#34054]
- Patch - 当 Jetpack 认证端点返回无效 URL 时,将用户重定向到 WooCommerce 主页 [#38760]
- Patch - 从 ProductForm 数据存储中移除未使用的代码 [#36592]
- Patch - 重写 withCurrentUserHydration 以兼容 Gutenberg 15.5+ [#37908]
- Patch - 重写 withNavigationHydration 以兼容 Gutenberg 15.5+ [#37901]
- Patch - 重写 withOptionsHydration不再使用在 gutenberg 15.5 更新后失效的 dispatch-within-useselect 模式 [#37882]
- Patch - 向 ProductType 添加 'variation' [#47762]
- Patch - 向用户偏好设置配置添加额外类型 [#40281]
- Patch - 添加额外的 UserPreferences 选项类型 [#39685]
- Patch - 向 profileItems 添加 is_store_country_set 字段 [#34484]
- Patch - 向产品类型添加缺失的 low_stock_amount [#34984]
- Patch - 向产品类型添加 size 属性 #34329 [#34856]
- Patch - 向插件名称映射添加 tiktok 插件 [#34953]
- Patch - Data: 添加用于获取相关产品的选择器 [#43489]
- Patch - Data: 为 create item 选项引入 optimisticQueryUpdate [#46343]
- Patch - Data: 将建议的产品 redux 化 [#44043]
- Patch - 增强的 jetpack 连接数据 [#34653]
- Patch - 导出 ProductShippingClass 类型 [#34684]
- Patch - 导出 WCUser 类型供 wcadmin 使用 [#40869]
- Patch - 向 UserPreferences 类型添加新的用户偏好设置 [#39673]
- Patch - 将 packages/js/*/composer.json 中的 php 版本提升 [#42020]
- Patch - CRUD: 引入 organizeItemsById 辅助函数 [#47624]
- Patch - CRUD: 创建新项目时填充 items 和 itemsCount [#47632]
- Patch - Data: 改进带有 optimisticQueryUpdate 测试的 reducer [#47428]
- Patch - Data: 乐观更新时对项目进行排序 [#46717]
- Patch - Data: 整理并修复产品属性类型 [#46907]
- Patch - Data: 更新 getKey 辅助函数 [#47548]
- Patch - 移除旧的收件箱通知警告 [#37392]
- Patch - 将 ProductVariationImage 类型中的某些字段设置为可选 [#47065]
- Patch - 更新 Payfast 标题 [#38090]
- Patch - 更新 ProductAttributeTerms 操作类型,并将其作为 @wordpress/data 模块的一部分包含 [#39620]
- Patch - 更新 TaskItem 类型以包含 `badge` 属性 [#40034]
- Patch - 使用产品数据存储作为 getPermalinkParts 选择器 [#36706]
- Patch - [产品区块编辑器]: 通过点击关闭按钮关闭 AdviceCard [#43124]
- Patch - 向 pluginNames 添加 codistoconnect [#36766]
- Patch - 在适用处为 resolveSelect 添加类型定义 [#38241]
- Patch - 添加 is_installed 和 plugins_page_skipped 类型,并为 installPlugins 添加异步选项 [#38405]
- Patch - 添加缺失的配送类型属性 [#35034]
- Patch - 为插件响应数据添加类型 [#34787]
- Patch - 品牌推广
- Patch - 开发依赖项提升 [#35651]
- Patch - 代码检查修复 [#38523]
- Patch - 使 eslint 生成 JSON 报告以注释 PR [#39704]
- Patch - 将主干与本地分支合并 [#34322]
- Patch - 将导航存储迁移到 TS [#34239]
- Patch - 将通知存储迁移到 TS [#34220]
- Patch - 将报告迁移到 TS [#35048]
- Patch - 将设置存储迁移到 TS [#34184]
- Patch - 重写 usePluginsHydration 钩子,避免在 useSelect 内部进行 dispatch [#37896]
- Patch - 将 @wordpress/data 更新至 ^6.15.0 [#34428]
- Patch - 在整个 monorepo 中将 eslint 更新至 8.32.0 [#36700]
- Patch - 更新应触发测试作业的事件 [#47612]
- Patch - 将 pnpm 更新至 9.1.0 [#47385]
- Patch - 将 Blocks JS 测试更新至 React 18 [#47383]
- Patch - 纠正拼写错误 [#37887]
- Patch - 修复更新设置时 isRequesting 的意外重置,在乐观更新设置时预先设置 isRequesting [#39613]
- Patch - 使用编辑上下文检索产品信息 [#34961]
- Patch - 调整产品表单类型和导出 [#36414]
- Patch - 更新创建和更新产品的类型 [#34313]
- Patch - [Data]: 暴露 UserPreference TS 属性 [#43125]
- Patch - 对 getPermalinkParts 选择器使用 createSelector 以缓存结果 [#36848]
- Minor - 修复 CRUD 数据存储中 getItem 选择器的 IdQuery 选择器 [#36033]
- Minor - 修复代码检查错误 [#37196]
- Minor - 修复 CRUD 数据存储中的 updateItem 查询 [#36155]
- Minor - 将 setIsRequesting(false) 移至 finally 块,确保即使抛出异常也始终运行 [#36873]
- Minor - 添加检查 CRUD dispatch 操作状态的能力 [#36297]
- Minor - 添加向 WPCOM API 进行地理位置调用的能力 [#38412]
- Minor - 为 onboarding 任务添加一个属性,指示是否跟踪任务视图 [#35278]
- Minor - 向产品变体数据存储添加 batchUpdate [#36109]
- Minor - 向产品类型添加 catalog_visibility 属性 [#39477]
- Minor - 向产品类型添加默认属性属性 [#39570]
- Minor - 添加了检索 jetpack 连接数据的代码 [#34637]
- Minor - 向 QueryProductAttribute 类型添加 generate slug 属性 [#39827]
- Minor - 向 crud 数据存储添加 getItemsTotalCount 选择器 [#34400]
- Minor - 向 crud 数据存储添加 getItemsTotalCount 选择器 [#34613]
- Minor - 向产品数据存储添加 getProduct 选择器和 deleteProduct 操作 [#34211]
- Minor - 向产品变体添加 image 并导出类型 [#36133]
- Minor - 添加产品表单数据存储 [#36430]
- Minor - 向产品变体存储添加 isGeneratingVariations 选择器 [#39733]
- Minor - 为通知数据存储添加 is_read 查询选项 [#35396]
- Minor - 添加 Jetpack 连接认证端点 [#38674]
- Minor - 向产品变体类型定义添加 manage_stock parent 值 [#36234]
- Minor - 在 generateProductVariations 中添加 meta_data 参数 [#45953]
- Minor - 向产品添加 meta_data 类型 [#41961]
- Minor - 向 ProductVariation 类型定义添加 name 和 parent_id [#40672]
- Minor - 为配送区域添加新的数据存储 #33830 [#33830]
- Minor - 添加 PartialProductVariation 类型,其中 id 为必需 [#44017]
- Minor - 添加产品属性术语数据存储 [#33721]
- Minor - 添加产品标签数据存储 [#33682]
- Minor - 添加产品变体数据存储 [#35838]
- Minor - 向 OBW 步骤添加跳过按钮 [#34176]
- Minor - 向产品和变体属性添加 slug [#40978]
- Minor - 在 productVariations 存储中添加对 default_values 参数的支持 [#40343]
- Minor - 添加标签(或通用分类法)区块 [#39966]
- Minor - 添加税类数据存储 [#36299]
- Minor - 向 UserPreferences 类型添加 variable_product_tour_shown [#37413]
- Minor - 创建产品分类数据存储 #33984 [#33984]
- Minor - 使用生成变体操作扩展产品变体数据存储 [#36058]
- Minor - 修改旧版本地属性的通知 #41646 [#41646]
- Minor - 将 LYS 即将推出初始化移至核心配置器流程 [#46708]
- Minor - 支持 force_default_suggestions 参数 [#34083]
- Minor - 更新配送合作伙伴建议以使用 API 数据,修复默认合作伙伴数据,替换硬编码的 JS 组件并添加相关类型 [#38457]
- Minor - 更新 ProductForm 的类型定义 [#36583]
- Minor - 向产品类型添加产品属性类型 [#34751]
- Minor - 提升 node 版本 [#45148]
- Minor - 更新 generateProductVariations 操作,添加对 default_attributes 的支持,并允许禁用产品保存 [#39938]
- Minor - 更新产品属性类型名称并导出产品属性类型 [#34999]
- Minor - 向产品状态类型添加自动草稿状态 [#37770]
- Minor - 向商店添加复制产品功能 #46294 [#46294]
- Minor - 向 Onboarding 添加 install-and-activate-async 并更新相关类型 [#38616]
- Minor - 向产品数据添加缺失的 reviews 属性 [#35592]
- Minor - 在产品页面的配送类型部分添加新的配送类型模态窗口 [#34937]
- Minor - 为 @woocommerce/data reviews 添加类型定义 [#34844]
- Minor - 调整构建/测试脚本以移除 pnpm 6 所需的 -- -- [#34661]
- Minor - 成功生成变体时清除错误 #41525 [#41525]
- Minor - 弃用 profileItem 类型中的 "theme" 属性 [#37671]
- Minor - 修复代码检查问题 [#36988]
- Minor - 通过 engines 修复 node 和 pnpm 版本 [#34773]
- Minor - 修复 onboarding productTypes TS 定义类型 [#37725]
- Minor - 通过 syncpack 同步 @wordpress 包版本 [#37034]
- Minor - 更新产品变体数据存储的属性类型 [#35889]
- Minor - 更新 get item 选择器上的 IdQuery 类型 [#36085]
- Minor - 在整个 monorepo 中将 pnpm 更新至 8.6.5 [#38990]
- Minor - 将 pnpm 更新至 8.6.7 [#39245]
- Minor - 将 pnpm 更新至版本 8 [#37915]
- Minor - 将 pnpm 版本约束更新为 7.13.3 以避免 auto-install-peers 问题 [#35007]
- Minor - 更新任务列表类型和 getVisibleTasks 逻辑 [#35450]
- Minor - 将 TypeScript 升级至 5.1.6 [#39531]
- Minor - 更新 crud 存储中的 totalCount 以避免不必要的请求 [#40343]
- Minor - 为插件操作添加跟踪并正确处理插件错误 [#37261]
- 移除 `Product``date_on_sale_from``date_on_sale_to` 属性。请改用 `date_on_sale_from_gmt``date_on_sale_to_gmt` [#35096]
## [4.1.0](https://www.npmjs.com/package/@woocommerce/data/v/4.1.0) - 2022-07-08
- 次要 - 修复在分析页面点击导出按钮时出现的“无法读取未定义的属性”错误。
- 次要 - 添加 CRUD 数据存储实用工具
- 次要 - 通过数据存储 API 添加产品删除功能 #33285
- 次要 - 添加产品配送类型数据存储。 #33765
- 次要 - 将引导数据存储迁移至 TS
- 次要 - 移除已打包 JS 包的 PHP 和 Composer 依赖
- 补丁 - 修复产品类型
- 补丁 - 将 @woocommerce/data 用户和 use-select-with-refresh 迁移至 TS
- 补丁 - 将项目存储迁移至 TS
## [4.0.0](https://www.npmjs.com/package/@woocommerce/data/v/4.0.0) - 2022-06-14
- 移除 `PaymentMethodsState` 类型。请改用 `Plugin` 类型。#32683
- 次要 - 在产品数据存储中添加创建产品操作 #33278
- 次要 - 添加新的订单数据存储,用于检索订单数据。#33063
- 次要 - 向产品数据存储添加更新产品操作 #33282
- 次要 - 添加 Jetpack Changelogger
- 次要 - 在引导存储中添加 TypeScript 选项选择器和操作,用于保存已完成的任务列表。#32158
- 次要 - 添加用于检索产品列表的产品数据存储。
- 次要 - 更新依赖项 `@wordpress/hooks` 至 ^3.5.0
- 次要 - 为 `Plugin` 类型添加 `is_offline` 属性。#32467
- 次要 - 添加 TypeScript 类型声明。#32615
- 次要 - 更新类型定义。#32683, #32695, #32698, #32712
- 次要 - 使 `isResolving` 参数 `args` 变为可选。
- 次要 - 更新 `Plugin` 类型以反映最新更改。
- 次要 - 将"原始"支付 `ActionDispatchers` 映射到已注册的操作。
- 次要 - 导出引导选择器类型 `getTaskListsByIds`, `getTaskLists`, `getTaskList`, `getFreeExtensions`
- 次要 - 更新 `TaskType``TaskListType` 类型
- 次要 - 导出 `InstallPluginsResponse` 类型
- 次要 - 将 `use-user-preferences.js` 转换为 TypeScript。#32695
- 次要 - 将 PaymentGateway 类型添加到导出中 #32697
- 次要 - 添加 `@types/wordpress__compose`, `@types/wordpress__data`, `redux` 类型并修复相关类型错误。#32735
- 次要 - 修复 `onboarding` 数据包中关于取消隐藏和隐藏成功操作的问题。#32926
- 补丁 - 将选项存储迁移到 TypeScript
- 补丁 - 将 woo.data 导出和导入存储迁移到 TypeScript
- 补丁 - 标准化 lint 脚本:添加 lint:fix
- 补丁 - 更新 @woocomerce/data 客户端 API 错误类型。#32939
[查看旧版本的更新日志](https://github.com/woocommerce/woocommerce/blob/68581955106947918d2b17607a01bdfdf22288a9/packages/js/data/CHANGELOG.md)。