318 lines
No EOL
15 KiB
Markdown
318 lines
No EOL
15 KiB
Markdown
# 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` 属性以控制显示模式
|
||
- 在搜索中添加税收自动补全器
|
||
- 通过新测试提高测试覆盖率 |