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

15 KiB
Raw Permalink Blame History

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> 添加 controlIdname 属性。 #6871
  • <SearchListcontrol> 进行细微的样式调整和修复。 #6871
  • 修复 FilterPicker 中自定义搜索的 autocompleter #6880
  • 移除 woocommerce/experimental 依赖项。 #6986

6.1.2

  • 更新依赖项。

6.1.1

  • 更新依赖项。

6.1.0

  • 使分页按钮的高度和宽度保持一致。#6725
  • <SummaryNumber> 添加可选的 children 属性。#6748
  • 添加 @woocommerce/experimentalmd5dompurify 作为依赖项。#6804

6.0.0

  • 更改 <ProductImage /> 的样式。
  • <SearchListItem> 中移除 showCount 属性。如果以下任一属性不为未定义/空值,计数将始终显示:countLabelitem.count
  • 修复 <SearchListItem> 计数气泡在最新版本 @wordpress/components 中的对齐问题。
  • <SearchListControl> 在面板内使用时不再具有不同的样式。这些样式现在可通过 isCompact 属性使用。
  • <AttributeFilter /> 中支持自定义属性。
  • <Search /> 添加产品属性支持。
  • 允许 <Search /> 支持单选。
  • 改进 <SelectControl />multipleinlineTags 的处理。
  • 弃用 <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 /> 的回调函数 onErroronComplete 添加完整回复。

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 组件现在接收 currencySymbolsymbolPosition 作为属性。
  • AdvancedFiltersReportsFilters 接收 currency 作为属性,该属性是必需的,并且必须是 @woocommerce/currency 导出的新 Currency 对象的实例。
  • Chart 接收 currency 作为属性。
  • <ReportFilters /><DateRangeFilterPicker /> 组件添加 storeDate 属性。
  • AdvancedFiltersReportFilters 现在接收一个必需的 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 组件:新增 onSearchonSort 函数属性。
  • 新增用于显示交互式列表项目的 <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,以便可以向下传递函数参数 isOpenonToggleonClose
  • 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 组件:新增 emptyMessagebaseValue 参数。当提供空信息时,如果没有不同于 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:可以是 topsidebottom。如果未指定,则根据 mode 和视口宽度计算。
    • showHeaderControls:标题控件是否必须可见。默认为 true。
  • 图表工具中的 getColor() 方法现在要求将 keyscolorScheme 作为单独的参数传递。
  • 修复当 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 属性以控制显示模式
  • 在搜索中添加税收自动补全器
  • 通过新测试提高测试覆盖率