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

318 lines
No EOL
15 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.

# 10.0.0
- 将已弃用的 wp.compose.withState 替换为 wp.element.useState。#8338
- 添加缺失的依赖项。#8349
- 更新所有具有次要/补丁版本更改的 js 包。#8392
- 将 moment-timezone 添加到 package.json。#6483
## 重大变更
- 重构 `AdvancedFilters` 组件中的 `onFilterChange` 方法。 #8459
- 更改:将 `onFilterChange( index, property, value, shouldResetValue = false );` 改为 `onFilterChange( index, { property, value, shouldResetValue = false } )`
# 9.0.0
- 更新 SelectControl 标签的行高,以避免在某些字体和缩放级别下截断下行字母。 #8186
-@woocommerce/components/Stepper 改为 Typescript 文件。 #8286
- 已为 @woocommerce/components 构建添加 Typescript 类型声明 #8282
## 重大变更
- 更新依赖项以支持 React 17。#8305
- 放弃对 IE11 的支持。#8305
# 8.2.0
- 修复 `DatePicker` 中 Wordpress DatePicker 组件的使用问题。#7982
- 修复 select-control 组件标签/值的对齐问题。#8045
- 修复点击错误信息会打开下拉菜单的问题。#8094
- 修复"每页行数"下拉菜单错位的问题。#8113
-`OrderStatus` 组件添加 `labelPositionToLeft` 属性。#8121
- 移除开发依赖 `@woocommerce/wc-admin-settings`#8057
- 修复为图表表格中的数据点生成的屏幕阅读器文本不正确的问题。#8181
- 在所有 WooCommerce 省略号菜单弹出容器中,使按钮增长并居中。#8168
- 为步进器组件中的 SVG 对勾添加随机 ID。#8222
# 8.1.1
- 修复了使用 AdvancedFilters 组件时的警告。 #7704
-`SelectControl` 组件添加 `autoComplete` 属性。 #7497
- 修复了点击外部时日历不消失的问题。 #7714
# 8.1.0
- 修复 Form 组件中已弃用的回调句柄的一个错误。#7356
- 修复 `<DateFilter>` 组件中的一个错误,该错误导致在规则之间切换时值被保留。#7423
-`Chart` 添加 `hidden` 图例位置。#7378
- 更新 `Table` 字段对齐,回退到 isNumeric。#7431
# 8.0.0
- 修复 CommonJS 模块构建,允许包独立构建。#7286
- 移除已弃用的 Card、Count 和 Gravatar 组件。#7293
- 新增 TableSummaryPlaceholder 以支持骨架屏载入。#7294
# 7.1.0
- 为 Table 和 TableCard 组件添加 rowKey 属性。#7196
- AdvancedFilters为没有默认设置的报告创建可用的默认设置。#7186
- Filters在更新时尊重所有其他查询而不仅仅是持久化查询。#7155
- 修复 SelectControl 组件中非字符串查询属性的警告。#7046
- 修复 WordPress 5.8 兼容性 UI 问题。#7255
- 恢复 Card 组件的移除。#7167
- 更新 DynamicForm添加初始配置记忆化。#7256
- 更新包依赖项
# 7.0.0
- 修复图表标题的样式回归问题。#7002
- 修复高级筛选器运算符选择的样式。#7005
- 移除对 Dashicons 的使用,并替换为 @wordpress/icons 或 gridicons。#7020
- 为此包添加 tree shaking 支持。#7034
- 弃用 Gravatar 组件。#7716
- 从包中移除 useFilters。#7117
- 弃用 SegmentedSelection它将在下一个主要发布中移除。#7118
- 弃用 Count 组件,计划在下一个主要版本中移除。#7115
- 移除长期弃用的 Card 组件(请改用 `@wordpress/components` 中的 Card#7114
- 添加 `<AbbreviatedCard />` 组件。#7017
- 移除对 IE11 的支持。#7112
# 6.2.0
- 修复 `CompareFilter` 中自定义搜索的 `autocompleter` #6911
- SelectControl当列表显示时自动滚动到已选择的选项。 #6906
- SelectControl不再在渲染列表时自动选择。 #6906
- 使 `Search` 接受同步的 `autocompleter.options`#6884
- SelectControl修复不显示内联标签的多项选择显示问题。 #6862
- 为当前列表添加弃用通知。 #6787
- 强制 `<SearchListItem>` 表单元素的 id 唯一。 #6871
-`<SearchListItem>` 添加 `controlId``name` 属性。 #6871
-`<SearchListcontrol>` 进行细微的样式调整和修复。 #6871
- 修复 `FilterPicker` 中自定义搜索的 `autocompleter` #6880
- 移除 `woocommerce/experimental` 依赖项。 #6986
# 6.1.2
- 更新依赖项。
# 6.1.1
- 更新依赖项。
# 6.1.0
- 使分页按钮的高度和宽度保持一致。#6725
-`<SummaryNumber>` 添加可选的 `children` 属性。#6748
- 添加 `@woocommerce/experimental``md5``dompurify` 作为依赖项。#6804
# 6.0.0
- 更改 `<ProductImage />` 的样式。
-`<SearchListItem>` 中移除 `showCount` 属性。如果以下任一属性不为未定义/空值,计数将始终显示:`countLabel``item.count`
- 修复 `<SearchListItem>` 计数气泡在最新版本 `@wordpress/components` 中的对齐问题。
- `<SearchListControl>` 在面板内使用时不再具有不同的样式。这些样式现在可通过 `isCompact` 属性使用。
-`<AttributeFilter />` 中支持自定义属性。
-`<Search />` 添加产品属性支持。
- 允许 `<Search />` 支持单选。
- 改进 `<SelectControl />``multiple``inlineTags` 的处理。
- 弃用 `<Card>` 的使用,推荐使用 `@wordpress/components` 中的 `<Card>` 组件。
- 修复报告 `<Table>` 中屏幕阅读器文本显示为未定义的问题。
- 更新 `<SearchListControl />` 以使用复选框和单选按钮输入。
- 修复 `<SelectControl />`,使 onChange 值的类型始终与所选类型匹配。#6594
## 重大变更
- 将 Lodash 移至 peer 依赖项。
# 5.1.2
- 更新依赖项。
# 5.1.1
- 升级依赖项。
# 5.1.0
- 修复 `<Table />` 组件 `onQueryChange` 属性的默认值。
- 弃用我们自定义的组件 `useFilters`,推荐使用 WordPress 的 `withFilters`
- 修复 `<AdvancedFilters />` 中的屏幕阅读器文本。
-`<AttributeFilter />` 组件添加到 `<AdvancedFilters />` 中。
- 修复 `<Plugins />` 的内部依赖项。
-`<Plugins />` 的回调函数 `onError``onComplete` 添加完整回复。
# 5.0.0
- 新增 `<Timeline />` 组件。
- 新增 `<ImageUpload />` 组件。
- 为 WordPress 5.3 调整表单组件样式。
- 修复 CompareFilter 选项格式key 属性与 id
- 修复 `<Search />` 组件“清除所有”按钮的样式。
-`<TextControlWithAffixes />` 组件添加状态类。
- 修复 `<AnimationSlider />` 示例代码。
- 新增用于插件安装的 `<Plugins />` 组件。
- 移除 `IconButton`,改用 `Button` 组件。
-`<Search />` 组件添加自定义自动补全支持。
- 修复 `<SelectControl />` 组件,允许点击列表中选项的任意位置进行选择。
-`<List />` 组件添加项目标签和链接类型支持。
-`<List />``<Link />` 组件添加到 Storybook。
- 新增 `<Pill />` 组件。
-`<List />` 组件项目添加 `key` 属性。
-`<DateRangeFilterPicker />` 中移除未使用的 `ref`
## 重大变更
- 已移除 `SplitButton`,因为其未被使用。
# 4.0.0
## 重大变更
- 新增了 `<ScrollTo />` 组件。
-`<List />``description` 属性更改为 `content`,并允许传入内容节点而不仅仅是字符串。
- 已移除 `<SimpleSelectControl />` 组件。
### 将 wcSettings 从已发布包中解耦 (#3001)
- `AdvancedFilters` 组件现在接收 `siteLocale` 作为属性。
- `ReportsFilters` 组件现在接收 `siteLocale` 作为属性。
- `NumberFilter` 组件现在接收 `currencySymbol``symbolPosition` 作为属性。
- `AdvancedFilters``ReportsFilters` 接收 `currency` 作为属性,该属性是必需的,并且必须是 `@woocommerce/currency` 导出的新 `Currency` 对象的实例。
- `Chart` 接收 `currency` 作为属性。
-`<ReportFilters />``<DateRangeFilterPicker />` 组件添加 `storeDate` 属性。
- `AdvancedFilters``ReportFilters` 现在接收一个必需的 `storeDate` 属性,作为从客户端传递日期初始化值的方式。
- `<Link>` 组件中的 `href` 属性现在必须接收完整的网址,而不是相对路径。
## 其他变更
-`<Autocomplete />` 组件重命名为 `<SelectControl />`
-`<SelectControl />` 添加 `isSearchable` 属性,以允许简单的选择下拉框
-`<TableCard />` 组件中移除了 WC-Admin 特定的操作
- 导出 `<CompareButton />` 组件
- 添加 `<TextControl />` 组件
-`<AdvancedFilters />` 组件中要求提供 `currency` 属性
- 移除 `<Link />` 组件内部对 `getAdminLink()` 的调用
-`@wordpress/base-styles` 显式导入组件样式 (#3292)
- 更新了多个依赖项
# 3.2.0
- AdvancedFilters 组件:匹配项变更时触发 `onAdvancedFilterAction`
- TableCard 组件:新增 `onSearch``onSort` 函数属性。
- 新增用于显示交互式列表项目的 `<List />` 组件。
- 修复 `<Chart />` 组件中空消息的 z-index 问题。
- 新增 `<SimpleSelectControl />` 组件。
- 新增 `<WebPreview />` 组件。
- SearchListItem 组件:修复 IE11 中长计数值被截断的问题。
- 为 CompareButton、Search 和 TableCard 组件添加 `disabled` 属性。
- Table 组件:新增空表显示功能。
# 3.1.0
-`SearchListItem` 添加了 `countLabel` 属性支持,以允许自定义计数。
# 3.0.0
- `<DateInput>``<DatePicker>` 新增了 `disabled` 属性。
- TableCard 组件:新增 `onPageChange` 属性。
- TableCard 现在拥有 `defaultOrder` 参数,用于指定默认的排序列排序顺序。
- 分页不再将 `0` 视为有效输入,并在输入框失去焦点时触发 `onPageChange`
- 调整了 SummaryListPlaceholder 的高度,以更好地匹配 SummaryNumber。
- EllipsisMenu 组件(重大变更):移除了 `children` 属性,改用渲染属性 `renderContent`,以便可以向下传递函数参数 `isOpen``onToggle``onClose`
- Chart 新增了一个名为 `yBelow1Format` 的属性,用于覆盖 -1 到 1 之间(不包含)数值的 `yFormat`
- 为 Chart 组件添加了 `totals` 属性,允许覆盖图例中显示的总计值。
- 新增 `<Stepper />` 组件,用于显示步骤列表和进度。
- 新增 `<Spinner />` 组件。
- Card 组件:更新了默认的 Muriel 设计。
- Card 组件:新增 `description` 属性。
- Card 组件:新增 `isInactive` 属性。
- DateRangeFilterPicker重大变更引入了 `onRangeSelect` 属性,并移除了 `path` 属性以实现更好的控制。
- 将许可证更新为 GPL-3.0-or-later。
# 2.0.0
- 图表图例组件现在使用 withInstanceId HOC因此多个 HTML 元素中使用的 id 是唯一的。
- 图表组件现在接受包含负值的数据。
- 图表组件:新增 `filterParam` 属性,用于检测当前查询中选中的项目。如果存在,即使它们的值为 0也会在图表中显示。
- 在自动补全器中,当输入重新获得焦点时,展开搜索结果并允许搜索。
- 动画滑块:移除 `focusOnChange`,改用 `onExited`,以便使用者可以传递一个在过渡动画完成后执行的函数。
- SearchListControl添加 `onSearch` 回调属性,让父组件了解搜索变化。
- 日历:向 `DatePicker` 暴露 `isInvalidDate` 属性,用于指示不可选择的无效日期。
- 日历:向 `DateRange` 暴露 `isInvalidDate` 属性,并移除 `invalidDays` 属性。
- 更新依赖版本。
# 1.6.0
- Chart 组件:新增 `emptyMessage``baseValue` 参数。当提供空信息时,如果没有不同于 `baseValue` 的值,该信息将显示在图表顶部。
- Chart 组件:移除 d3-array 依赖。
- Chart 组件:修复无数据时的显示问题。
- Chart 组件:将图表类型查询参数更改为 `chartType`
- Chart 组件:添加 `screenReaderFormat` 参数,用于为屏幕阅读器标签格式化日期。
- 修复 `<StockReportTable />` 返回 N/A 而非零值的错误。
- 新增组件SearchListControl用于显示和筛选可选择的项目列表。
# 1.5.0
- 改进了所有数值均为0时图表的显示效果。
- 修复了每小时条形图中X轴标签的问题。
- 新增名为 `showClearButton``<Search>` 属性,当搜索框包含一个或多个标签时,将显示一个“清除”按钮。
- 现在可选择图表元素的数量限制为5个。
- 修复了包含大量项目的图表颜色缩放逻辑。
-`@woocommerce/navigation` 升级至 v2.0.0 版本。
- 修复了 `<StockReportTable />` 返回 N/A 而非零值的错误。
-`<Search>` 中使用退格键从搜索框中移除标签。
# 1.4.2
- 添加 emoji-flags 依赖项
# 1.4.1
- 图表组件:使用商店货币设置格式化数字和价格。
- 在 SummaryNumber 中使 `href`/链接成为可选。
- 修复 SummaryNumber 示例代码。
# 1.4.0
- 在搜索组件中添加下载日志 IP 地址自动补全功能
- 在搜索组件中添加订单号自动补全功能
- 在下载报告中添加订单号、用户名和 IP 地址过滤器。
-`d3chart/legend` 添加 `interactive` 属性,用于指示图例项是否可点击。
- 修复 `d3chart/legend` 中未定义的引用。
-`<Chart>` 添加三个新属性:
- `interactiveLegend`:图例项是否可点击。默认为 true。
- `legendPosition`:可以是 `top``side``bottom`。如果未指定,则根据 `mode` 和视口宽度计算。
- `showHeaderControls`:标题控件是否必须可见。默认为 true。
- 图表工具中的 `getColor()` 方法现在要求将 `keys``colorScheme` 作为单独的参数传递。
- 修复当 Y 轴最大值为 0 时避免 Y 轴刻度重复的问题。
- 显示货币时,移除 Y 轴上的小数。
- 修复 Safari 浏览器中图表的日期格式。
# 1.3.0
- 更新 `<Table />` 组件,使用表头键来标识显示的列
-`<Table />` 组件新增 `onColumnsChange` 属性,当列被显示/隐藏时调用
- 在搜索组件中新增国家自动补全功能
- 在搜索组件中新增客户邮件自动补全功能
- 在搜索组件中新增客户用户名自动补全功能
- 新增 `<Chart />` 组件。
-`<Filters />` 组件新增 `showDatePicker` 属性,允许在不使用日期选择器的情况下使用筛选器组件。
- 新增税收和客户自动补全功能,并支持在 `<Filters />` 组件中使用它们。
- 修复了 `<SummaryNumber />` 组件返回 N/A 而非零值的错误。
- 修复了 `<Table />` 表头中屏幕阅读器标签 ID 的错误。
- 新增组件 `<TextControlWithAffixes />`
# 1.2.0
- 更新 `Search` 以排除已选择的项目
- 修复错误加载的 `proptype-validator`
- 更新 `SummaryNumber` 上的焦点样式
- 从订单状态中移除前缀
# 1.1.0
-`interpolate-components` 添加为显式依赖项,修复相关问题
- 更新 `<Popover />` 用法以匹配核心组件更新
- 图表组件:添加 `chartMode` 属性以控制显示模式
- 在搜索中添加税收自动补全器
- 通过新测试提高测试覆盖率