@woocommerce/components: Prep changelog for release (#33359)
* Prep changelog * bump version in package.json
This commit is contained in:
parent
3fd9ee99aa
commit
413e327e4a
|
@ -1,322 +1,17 @@
|
|||
# Unreleased
|
||||
|
||||
- Fix documentation for `TableCard` component
|
||||
- Update dependency `@wordpress/hooks` to ^3.5.0
|
||||
- Update dependency `@wordpress/icons` to ^8.1.0
|
||||
- Add `className` prop for Pill component. #32605
|
||||
- Update `StepperProps` prop types. #32712
|
||||
|
||||
# 10.0.0
|
||||
- Replace deprecated wp.compose.withState with wp.element.useState. #8338
|
||||
- Add missing dependencies. #8349
|
||||
- Update all js packages with minor/patch version changes. #8392
|
||||
- Add moment-timezone to package.json. #6483
|
||||
## Breaking changes
|
||||
|
||||
- Refactor the `onFilterChange` method in the `AdvancedFilters` component. #8459
|
||||
- change: `onFilterChange( index, property, value, shouldResetValue = false );` to `onFilterChange( index, { property, value, shouldResetValue = false } )`;
|
||||
# 9.0.0
|
||||
|
||||
- Update line-height of SelectControl label to avoid truncated descenders in some typefaces and zoom levels. #8186
|
||||
- Made @woocommerce/components/Stepper a Typescript file. #8286
|
||||
- Added Typescript type declarations to build for @woocommerce/components #8282
|
||||
## Breaking changes
|
||||
|
||||
- Update dependencies to support react 17. #8305
|
||||
- Drop support for IE11. #8305
|
||||
|
||||
# 8.2.0
|
||||
|
||||
- Fix usage of Wordpress DatePicker component in `DatePicker`. #7982
|
||||
- Fix select-control component label/value alignment. #8045
|
||||
- Fix clicking the error message opens the dropdown. #8094
|
||||
- Fix misaligned "Rows per page" dropdown. #8113
|
||||
- Add `labelPositionToLeft` prop to the `OrderStatus` component. #8121
|
||||
- Remove dev dependency `@woocommerce/wc-admin-settings`. #8057
|
||||
- Fix incorrect screen reader text generated for data points on charts table. #8181
|
||||
- Grow and center buttons in all WooCommerce ellipsis menu popover containers. #8168
|
||||
- Added random IDs to SVG checkmarks in stepper component #8222
|
||||
|
||||
# 8.1.1
|
||||
|
||||
- Fixed warnings when using AdvancedFilters component. #7704
|
||||
- Add `autoComplete` prop to the `SelectControl` component. #7497
|
||||
- Fix calendar not being dismissed when clicking outside. #7714
|
||||
|
||||
# 8.1.0
|
||||
|
||||
- Fix a bug in the deprecated callback handlers of Form component. #7356
|
||||
- Fix a bug in the `<DateFilter>` component where values were retained when switching between rules #7423
|
||||
- Add `hidden` legend position to `Chart`. #7378
|
||||
- Update aligning `Table` fields with the fallback on isNumeric. #7431
|
||||
|
||||
# 8.0.0
|
||||
|
||||
- Fix commonjs module build, allow package to be built in isolation. #7286
|
||||
- Remove deprecated Card, Count and Gravatar components. #7293
|
||||
- Add TableSummaryPlaceholder to support skeleton loading. #7294
|
||||
|
||||
# 7.1.0
|
||||
|
||||
- Add rowKey prop to Table and TableCard component. #7196
|
||||
- AdvancedFilters: Create workable defaults for Reports that don't have them #7186
|
||||
- Filters: On update respect all other queries, not just persistedQueries #7155
|
||||
- Fix non-string query prop warning in SelectControl component. #7046
|
||||
- Fix WordPress 5.8 compatibility UI fixes #7255
|
||||
- Revert Card component removal #7167.
|
||||
- Update DynamicForm, adding initial config memoization. #7256
|
||||
- Update package dependencies
|
||||
|
||||
# 7.0.0
|
||||
|
||||
- Fix style regression with the Chart header. #7002
|
||||
- Fix styling of the advanced filter operator selection. #7005
|
||||
- Remove the use of Dashicons and replace with @wordpress/icons or gridicons #7020
|
||||
- Add tree shaking support to this package. #7034
|
||||
- Deprecate the Gravatar component. #7716
|
||||
- Remove useFilters from the package. #7117
|
||||
- Deprecate SegmentedSelection, it will be removed in the next major release. #7118
|
||||
- Deprecate the Count component, with plan to remove in next major version. #7115
|
||||
- Remove the long deprecated Card component (use Card from `@wordpress/components` instead). #7114
|
||||
- Add `<AbbreviatedCard />` component. #7017
|
||||
- Remove support for IE11. #7112
|
||||
|
||||
# 6.2.0
|
||||
|
||||
- Fix `autocompleter` for custom Search in `CompareFilter` #6911
|
||||
- SelectControl: automatically scroll to selected options when list is displayed. #6906
|
||||
- SelectControl: no longer auto selects on rendering list. #6906
|
||||
- Make `Search` accept synchronous `autocompleter.options`. #6884
|
||||
- SelectControl: fix display of multiple selections without inline tags. #6862
|
||||
- Add depreciation notice for the current list. #6787
|
||||
- Force `<SearchListItem>` form elements id to be unique. #6871
|
||||
- Add `controlId` and `name` props to `<SearchListItem>`. #6871
|
||||
- Minor styling tweaks and fixes to `<SearchListcontrol>`. #6871
|
||||
- Fix `autocompleter` for custom Search in `FilterPicker` #6880
|
||||
- Remove `woocommerce/experimental` dependency. #6986
|
||||
|
||||
# 6.1.2
|
||||
|
||||
- Update dependencies.
|
||||
|
||||
# 6.1.1
|
||||
|
||||
- Update dependencies.
|
||||
|
||||
# 6.1.0
|
||||
|
||||
- Make pagination buttons height and width consistent. #6725
|
||||
- Add optional `children` prop to `<SummaryNumber>`. #6748
|
||||
- Add `@woocommerce/experimental`, `md5` and `dompurify` as dependencies. #6804
|
||||
|
||||
# 6.0.0
|
||||
|
||||
- Change styling of `<ProductImage />`.
|
||||
- Remove the `showCount` prop from `<SearchListItem>`. Count will always be displayed if any of those props is not undefined/null: `countLabel` and `item.count`.
|
||||
- Fix alignment of `<SearchListItem>` count bubble in newest versions of `@wordpress/components`.
|
||||
- `<SearchListControl>` no longer has different styles when it's used inside a panel. Those styles are available now with the `isCompact` prop.
|
||||
- Support custom attributes in `<AttributeFilter />`.
|
||||
- Add product attributes support to `<Search />`.
|
||||
- Allow single-selection support to `<Search />`.
|
||||
- Improve handling of `multiple` and `inlineTags` in `<SelectControl />`.
|
||||
- Deprecate use of `<Card>` in favor of the `<Card>` component in `@wordpress/components`.
|
||||
- Fixing screen reader text being undefined for report `<Table>`
|
||||
- Update `<SearchListControl />` to use checkbox and radio inputs.
|
||||
- Fix <SelectControl /> so the onChange value type always matches the selected type. #6594
|
||||
|
||||
## Breaking changes
|
||||
|
||||
- Move Lodash to a peer dependency.
|
||||
|
||||
# 5.1.2
|
||||
|
||||
- Update dependencies.
|
||||
|
||||
# 5.1.1
|
||||
|
||||
- Update dependencies.
|
||||
|
||||
# 5.1.0
|
||||
|
||||
- Fix default value for `<Table />` component `onQueryChange` prop.
|
||||
- Deprecate our bespoke component `useFilters` in favor of using the WordPress variety `withFilters`.
|
||||
- Fix screen reader text in `<AdvancedFilters />`.
|
||||
- Add `<AttributeFilter />` component to `<AdvancedFilters />`.
|
||||
- Fix internal dependencies for `<Plugins />`.
|
||||
- Add full response to `<Plugins />` callbacks `onError` and `onComplete`.
|
||||
|
||||
# 5.0.0
|
||||
|
||||
- Added `<Timeline />` component.
|
||||
- Added `<ImageUpload />` component.
|
||||
- Style form components for WordPress 5.3.
|
||||
- Fix CompareFilter options format (key prop vs. id).
|
||||
- Fix styling of `<Search />` component "clear all" button.
|
||||
- Add state classes to `<TextControlWithAffixes />` component.
|
||||
- Fix `<AnimationSlider />` example code.
|
||||
- Add `<Plugins />` component for installation of plugins.
|
||||
- Removed use of `IconButton` in favor of `Button` component.
|
||||
- Add custom autocompleter support to `<Search />` component.
|
||||
- Fix `<SelectControl />` component to allow clicking anywhere on options in list to select.
|
||||
- Add support for `<List />` component item tags and link types.
|
||||
- Add `<List />` and `<Link />` components to Storybook.
|
||||
- Add `<Pill />` component.
|
||||
- Add `key` prop to `<List />` component items.
|
||||
- Remove unused `ref` from `<DateRangeFilterPicker />`.
|
||||
|
||||
## Breaking Changes
|
||||
|
||||
- Removed `SplitButton` because its not being used.
|
||||
|
||||
# 4.0.0
|
||||
|
||||
## Breaking Changes
|
||||
|
||||
- Added a new `<ScrollTo />` component.
|
||||
- Changed the `<List />` `description` prop to `content` and allowed content nodes to be passed in addition to strings.
|
||||
- Removed the `<SimpleSelectControl />` component.
|
||||
|
||||
### Decouple wcSettings from published packages (#3001)
|
||||
|
||||
- `AdvancedFilters` component now receives `siteLocale` as a prop.
|
||||
- `ReportsFilters` component now receives `siteLocale` as a prop.
|
||||
- `NumberFilter` component now receives `currencySymbol` and `symbolPosition` as props.
|
||||
- `AdvancedFilters` and `ReportsFilters` receive `currency` as a prop, it is required and must be an instance of the new `Currency` object exported by `@woocommerce/currency`
|
||||
- `Chart` receives `currency` as a prop.
|
||||
- Add `storeDate` prop to `<ReportFilters />` and `<DateRangeFilterPicker />` components.
|
||||
- `AdvancedFilters` and `ReportFilters` now receive a required `storeDate` prop as a means to pass down date initialization values from client.
|
||||
- The `href` prop in the `<Link>` component must now receive the full url instead of relative.
|
||||
|
||||
## Other Changes
|
||||
|
||||
- Renamed the `<Autocomplete />` component to `<SelectControl />`.
|
||||
- Added `isSearchable` prop to `<SelectControl />` to allow simple select dropdowns.
|
||||
- Removed WC-Admin specific actions from `<TableCard />` component.
|
||||
- Export the `<CompareButton />` component.
|
||||
- Add `<TextControl />` component.
|
||||
- Require `currency` prop in `<AdvancedFilters />` component.
|
||||
- Remove call to `getAdminLink()` inside the `<Link />` component.
|
||||
- Explicitly import component styles from `@wordpress/base-styles` (#3292)
|
||||
- Update various dependencies
|
||||
|
||||
# 3.2.0
|
||||
|
||||
- AdvancedFilters component: fire `onAdvancedFilterAction` for match changes.
|
||||
- TableCard component: add `onSearch` and `onSort` function props.
|
||||
- Add new component `<List />` for displaying interactive list items.
|
||||
- Fix z-index issue in `<Chart />` empty message.
|
||||
- Added a new `<SimpleSelectControl />` component.
|
||||
- Added a new `<WebPreview />` component.
|
||||
- SearchListItem component: fix long count values being cut-off in IE11.
|
||||
- Add `disabled` prop to CompareButton, Search, and TableCard components.
|
||||
- Table component: add empty table display.
|
||||
|
||||
# 3.1.0
|
||||
|
||||
- Added support for a `countLabel` prop on `SearchListItem` to allow custom counts.
|
||||
|
||||
# 3.0.0
|
||||
|
||||
- <DateInput> and <DatePicker> got a `disabled` prop.
|
||||
- TableCard component: new `onPageChange` prop.
|
||||
- TableCard now has a `defaultOrder` parameter to specify default sort column sort order.
|
||||
- Pagination no longer considers `0` a valid input and triggers `onPageChange` on the input blur event.
|
||||
- Tweaks to SummaryListPlaceholder height in order to better match SummaryNumber.
|
||||
- EllipsisMenu component (breaking change): Remove `children` prop in favor of a render prop `renderContent` so that function arguments `isOpen`, `onToggle`, and `onClose` can be passed down.
|
||||
- Chart has a new prop named `yBelow1Format` which overrides the `yFormat` for values between -1 and 1 (not included).
|
||||
- Add a `totals` prop to Chart component that allows overwriting the total values shown in the legend.
|
||||
- Add new component `<Stepper />` for showing a list of steps and progress.
|
||||
- Add new `<Spinner />` component.
|
||||
- Card component: updated default Muriel design.
|
||||
- Card component: new `description` prop.
|
||||
- Card component: new `isInactive` prop.
|
||||
- DateRangeFilterPicker (breaking change): Introduced `onRangeSelect` prop and remove `path` prop better control.
|
||||
- Update license to GPL-3.0-or-later.
|
||||
|
||||
# 2.0.0
|
||||
|
||||
- Chart legend component now uses withInstanceId HOC so the ids used in several HTML elements are unique.
|
||||
- Chart component now accepts data with negative values.
|
||||
- Chart component: new prop `filterParam` used to detect selected items in the current query. If there are, they will be displayed in the chart even if their values are 0.
|
||||
- Expand search results and allow searching when input is refocused in autocompleter.
|
||||
- Animation Slider: Remove `focusOnChange` in favor of `onExited` so consumers can pass a function to be executed after a transition has finished.
|
||||
- SearchListControl: Add `onSearch` callback prop to let the parent component know about search changes.
|
||||
- Calendar: Expose `isInvalidDate` prop to `DatePicker` to indicated invalid days that are not selectable.
|
||||
- Calendar: Expose `isInvalidDate` prop to `DateRange` and remove the `invalidDays` prop.
|
||||
- Bump dependency versions.
|
||||
|
||||
# 1.6.0
|
||||
|
||||
- Chart component: new props `emptyMessage` and `baseValue`. When an empty message is provided, it will be displayed on top of the chart if there are no values different than `baseValue`.
|
||||
- Chart component: remove d3-array dependency.
|
||||
- Chart component: fix display when there is no data.
|
||||
- Chart component: change chart type query parameter to `chartType`.
|
||||
- Chart component: add `screenReaderFormat` prop that will be used to format dates for screen reader labels.
|
||||
- Bug fix for `<StockReportTable />` returning N/A instead of zero.
|
||||
- Add new component: SearchListControl for displaying and filtering a selectable list of items.
|
||||
|
||||
# 1.5.0
|
||||
|
||||
- Improves display of charts where all values are 0.
|
||||
- Fix X-axis labels in hourly bar charts.
|
||||
- New `<Search>` prop named `showClearButton`, that will display a 'Clear' button when the search box contains one or more tags.
|
||||
- Number of selectable chart elements is now limited to 5.
|
||||
- Color scale logic for charts with lots of items has been fixed.
|
||||
- Update `@woocommerce/navigation` to v2.0.0
|
||||
- Bug fix for `<StockReportTable />` returning N/A instead of zero.
|
||||
- In `<Search>` use backspace key to remove tags from the search box.
|
||||
|
||||
# 1.4.2
|
||||
|
||||
- Add emoji-flags dependency
|
||||
|
||||
# 1.4.1
|
||||
|
||||
- Chart component: format numbers and prices using store currency settings.
|
||||
- Make `href`/linking optional in SummaryNumber.
|
||||
- Fix SummaryNumber example code.
|
||||
|
||||
# 1.4.0
|
||||
|
||||
- Add download log ip address autocompleter to search component
|
||||
- Add order number autocompleter to search component
|
||||
- Add order number, username, and IP address filters to the downloads report.
|
||||
- Added `interactive` prop for `d3chart/legend` to signal if legend items are clickable or not.
|
||||
- Fix for undefined ref in `d3chart/legend`.
|
||||
- Added three news props to `<Chart>`:
|
||||
- `interactiveLegend`: whether legend items are clickable or not. Defaults to true.
|
||||
- `legendPosition`: can be `top`, `side` or `bottom`. If not specified, it's calculated based on `mode` and viewport width.
|
||||
- `showHeaderControls`: whether the header controls must be visible. Defaults to true.
|
||||
- `getColor()` method in chart utils now requires `keys` and `colorScheme` to be passed as separate params.
|
||||
- Fix to avoid duplicated Y-axis ticks when the Y max value was 0.
|
||||
- Remove decimals from Y-axis when displaying currencies.
|
||||
- Fix date formatting on charts in Safari.
|
||||
|
||||
# 1.3.0
|
||||
|
||||
- Update `<Table />` to use header keys to denote which columns are shown
|
||||
- Add `onColumnsChange` property to `<Table />` which is called when columns are shown/hidden
|
||||
- Add country autocompleter to search component
|
||||
- Add customer email autocompleter to search component
|
||||
- Add customer username autocompleter to search component
|
||||
- Adding new `<Chart />` component.
|
||||
- Added new `showDatePicker` prop to `<Filters />` component which allows to use the filters component without the date picker.
|
||||
- Added new taxes and customers autocompleters, and added support for using them within `<Filters />`.
|
||||
- Bug fix for `<SummaryNumber />` returning N/A instead of zero.
|
||||
- Bug fix for screen reader label IDs in `<Table />` header.
|
||||
- Added new component `<TextControlWithAffixes />`.
|
||||
|
||||
# 1.2.0
|
||||
|
||||
- Update `Search` to exclude already-selected items
|
||||
- Fix incorrectly loaded `proptype-validator`
|
||||
- Update focus style on `SummaryNumber`
|
||||
- Remove prefixes from order statuses
|
||||
|
||||
# 1.1.0
|
||||
|
||||
- Add `interpolate-components` as an explicit dependency, fixes issue with
|
||||
- Update `<Popover />` usage to match core component updates
|
||||
- Chart component: Add `chartMode` prop to control display mode
|
||||
- Add Taxes autocompleter to Search
|
||||
- Improve test coverage with new tests
|
||||
## [10.1.0](https://www.npmjs.com/package/@woocommerce/components/v/10.1.0) - 2022-06-09
|
||||
|
||||
- Minor - Add tour kit component
|
||||
- Minor - Update dependency `memoize-one` to ^6.0.0. #32936
|
||||
- Minor - Update dependency `react-dates` to ^21.8.0. #32883
|
||||
- Minor - Add Jetpack Changelogger
|
||||
- Minor - Update dependency `@wordpress/hooks` to ^3.5.0
|
||||
- Minor - Update dependency `@wordpress/icons` to ^8.1.0
|
||||
- Minor - Add `className` prop for Pill component. #32605
|
||||
- Patch - Removed unused react-router-dom dependency #33156
|
||||
- Patch - Standardize lint scripts: add lint:fix
|
||||
- Patch - Fix documentation for `TableCard` component
|
||||
- Patch - Update `StepperProps` prop types. #32712
|
||||
|
||||
---
|
||||
|
||||
[See legacy changelogs for previous versions](https://github.com/woocommerce/woocommerce/blob/68581955106947918d2b17607a01bdfdf22288a9/packages/js/components/CHANGELOG.md).
|
||||
|
|
|
@ -0,0 +1,318 @@
|
|||
# 10.0.0
|
||||
|
||||
- Replace deprecated wp.compose.withState with wp.element.useState. #8338
|
||||
- Add missing dependencies. #8349
|
||||
- Update all js packages with minor/patch version changes. #8392
|
||||
- Add moment-timezone to package.json. #6483
|
||||
|
||||
## Breaking changes
|
||||
|
||||
- Refactor the `onFilterChange` method in the `AdvancedFilters` component. #8459
|
||||
- change: `onFilterChange( index, property, value, shouldResetValue = false );` to `onFilterChange( index, { property, value, shouldResetValue = false } )`;
|
||||
|
||||
# 9.0.0
|
||||
|
||||
- Update line-height of SelectControl label to avoid truncated descenders in some typefaces and zoom levels. #8186
|
||||
- Made @woocommerce/components/Stepper a Typescript file. #8286
|
||||
- Added Typescript type declarations to build for @woocommerce/components #8282
|
||||
|
||||
## Breaking changes
|
||||
|
||||
- Update dependencies to support react 17. #8305
|
||||
- Drop support for IE11. #8305
|
||||
|
||||
# 8.2.0
|
||||
|
||||
- Fix usage of Wordpress DatePicker component in `DatePicker`. #7982
|
||||
- Fix select-control component label/value alignment. #8045
|
||||
- Fix clicking the error message opens the dropdown. #8094
|
||||
- Fix misaligned "Rows per page" dropdown. #8113
|
||||
- Add `labelPositionToLeft` prop to the `OrderStatus` component. #8121
|
||||
- Remove dev dependency `@woocommerce/wc-admin-settings`. #8057
|
||||
- Fix incorrect screen reader text generated for data points on charts table. #8181
|
||||
- Grow and center buttons in all WooCommerce ellipsis menu popover containers. #8168
|
||||
- Added random IDs to SVG checkmarks in stepper component #8222
|
||||
|
||||
# 8.1.1
|
||||
|
||||
- Fixed warnings when using AdvancedFilters component. #7704
|
||||
- Add `autoComplete` prop to the `SelectControl` component. #7497
|
||||
- Fix calendar not being dismissed when clicking outside. #7714
|
||||
|
||||
# 8.1.0
|
||||
|
||||
- Fix a bug in the deprecated callback handlers of Form component. #7356
|
||||
- Fix a bug in the `<DateFilter>` component where values were retained when switching between rules #7423
|
||||
- Add `hidden` legend position to `Chart`. #7378
|
||||
- Update aligning `Table` fields with the fallback on isNumeric. #7431
|
||||
|
||||
# 8.0.0
|
||||
|
||||
- Fix commonjs module build, allow package to be built in isolation. #7286
|
||||
- Remove deprecated Card, Count and Gravatar components. #7293
|
||||
- Add TableSummaryPlaceholder to support skeleton loading. #7294
|
||||
|
||||
# 7.1.0
|
||||
|
||||
- Add rowKey prop to Table and TableCard component. #7196
|
||||
- AdvancedFilters: Create workable defaults for Reports that don't have them #7186
|
||||
- Filters: On update respect all other queries, not just persistedQueries #7155
|
||||
- Fix non-string query prop warning in SelectControl component. #7046
|
||||
- Fix WordPress 5.8 compatibility UI fixes #7255
|
||||
- Revert Card component removal #7167.
|
||||
- Update DynamicForm, adding initial config memoization. #7256
|
||||
- Update package dependencies
|
||||
|
||||
# 7.0.0
|
||||
|
||||
- Fix style regression with the Chart header. #7002
|
||||
- Fix styling of the advanced filter operator selection. #7005
|
||||
- Remove the use of Dashicons and replace with @wordpress/icons or gridicons #7020
|
||||
- Add tree shaking support to this package. #7034
|
||||
- Deprecate the Gravatar component. #7716
|
||||
- Remove useFilters from the package. #7117
|
||||
- Deprecate SegmentedSelection, it will be removed in the next major release. #7118
|
||||
- Deprecate the Count component, with plan to remove in next major version. #7115
|
||||
- Remove the long deprecated Card component (use Card from `@wordpress/components` instead). #7114
|
||||
- Add `<AbbreviatedCard />` component. #7017
|
||||
- Remove support for IE11. #7112
|
||||
|
||||
# 6.2.0
|
||||
|
||||
- Fix `autocompleter` for custom Search in `CompareFilter` #6911
|
||||
- SelectControl: automatically scroll to selected options when list is displayed. #6906
|
||||
- SelectControl: no longer auto selects on rendering list. #6906
|
||||
- Make `Search` accept synchronous `autocompleter.options`. #6884
|
||||
- SelectControl: fix display of multiple selections without inline tags. #6862
|
||||
- Add depreciation notice for the current list. #6787
|
||||
- Force `<SearchListItem>` form elements id to be unique. #6871
|
||||
- Add `controlId` and `name` props to `<SearchListItem>`. #6871
|
||||
- Minor styling tweaks and fixes to `<SearchListcontrol>`. #6871
|
||||
- Fix `autocompleter` for custom Search in `FilterPicker` #6880
|
||||
- Remove `woocommerce/experimental` dependency. #6986
|
||||
|
||||
# 6.1.2
|
||||
|
||||
- Update dependencies.
|
||||
|
||||
# 6.1.1
|
||||
|
||||
- Update dependencies.
|
||||
|
||||
# 6.1.0
|
||||
|
||||
- Make pagination buttons height and width consistent. #6725
|
||||
- Add optional `children` prop to `<SummaryNumber>`. #6748
|
||||
- Add `@woocommerce/experimental`, `md5` and `dompurify` as dependencies. #6804
|
||||
|
||||
# 6.0.0
|
||||
|
||||
- Change styling of `<ProductImage />`.
|
||||
- Remove the `showCount` prop from `<SearchListItem>`. Count will always be displayed if any of those props is not undefined/null: `countLabel` and `item.count`.
|
||||
- Fix alignment of `<SearchListItem>` count bubble in newest versions of `@wordpress/components`.
|
||||
- `<SearchListControl>` no longer has different styles when it's used inside a panel. Those styles are available now with the `isCompact` prop.
|
||||
- Support custom attributes in `<AttributeFilter />`.
|
||||
- Add product attributes support to `<Search />`.
|
||||
- Allow single-selection support to `<Search />`.
|
||||
- Improve handling of `multiple` and `inlineTags` in `<SelectControl />`.
|
||||
- Deprecate use of `<Card>` in favor of the `<Card>` component in `@wordpress/components`.
|
||||
- Fixing screen reader text being undefined for report `<Table>`
|
||||
- Update `<SearchListControl />` to use checkbox and radio inputs.
|
||||
- Fix <SelectControl /> so the onChange value type always matches the selected type. #6594
|
||||
|
||||
## Breaking changes
|
||||
|
||||
- Move Lodash to a peer dependency.
|
||||
|
||||
# 5.1.2
|
||||
|
||||
- Update dependencies.
|
||||
|
||||
# 5.1.1
|
||||
|
||||
- Update dependencies.
|
||||
|
||||
# 5.1.0
|
||||
|
||||
- Fix default value for `<Table />` component `onQueryChange` prop.
|
||||
- Deprecate our bespoke component `useFilters` in favor of using the WordPress variety `withFilters`.
|
||||
- Fix screen reader text in `<AdvancedFilters />`.
|
||||
- Add `<AttributeFilter />` component to `<AdvancedFilters />`.
|
||||
- Fix internal dependencies for `<Plugins />`.
|
||||
- Add full response to `<Plugins />` callbacks `onError` and `onComplete`.
|
||||
|
||||
# 5.0.0
|
||||
|
||||
- Added `<Timeline />` component.
|
||||
- Added `<ImageUpload />` component.
|
||||
- Style form components for WordPress 5.3.
|
||||
- Fix CompareFilter options format (key prop vs. id).
|
||||
- Fix styling of `<Search />` component "clear all" button.
|
||||
- Add state classes to `<TextControlWithAffixes />` component.
|
||||
- Fix `<AnimationSlider />` example code.
|
||||
- Add `<Plugins />` component for installation of plugins.
|
||||
- Removed use of `IconButton` in favor of `Button` component.
|
||||
- Add custom autocompleter support to `<Search />` component.
|
||||
- Fix `<SelectControl />` component to allow clicking anywhere on options in list to select.
|
||||
- Add support for `<List />` component item tags and link types.
|
||||
- Add `<List />` and `<Link />` components to Storybook.
|
||||
- Add `<Pill />` component.
|
||||
- Add `key` prop to `<List />` component items.
|
||||
- Remove unused `ref` from `<DateRangeFilterPicker />`.
|
||||
|
||||
## Breaking Changes
|
||||
|
||||
- Removed `SplitButton` because its not being used.
|
||||
|
||||
# 4.0.0
|
||||
|
||||
## Breaking Changes
|
||||
|
||||
- Added a new `<ScrollTo />` component.
|
||||
- Changed the `<List />` `description` prop to `content` and allowed content nodes to be passed in addition to strings.
|
||||
- Removed the `<SimpleSelectControl />` component.
|
||||
|
||||
### Decouple wcSettings from published packages (#3001)
|
||||
|
||||
- `AdvancedFilters` component now receives `siteLocale` as a prop.
|
||||
- `ReportsFilters` component now receives `siteLocale` as a prop.
|
||||
- `NumberFilter` component now receives `currencySymbol` and `symbolPosition` as props.
|
||||
- `AdvancedFilters` and `ReportsFilters` receive `currency` as a prop, it is required and must be an instance of the new `Currency` object exported by `@woocommerce/currency`
|
||||
- `Chart` receives `currency` as a prop.
|
||||
- Add `storeDate` prop to `<ReportFilters />` and `<DateRangeFilterPicker />` components.
|
||||
- `AdvancedFilters` and `ReportFilters` now receive a required `storeDate` prop as a means to pass down date initialization values from client.
|
||||
- The `href` prop in the `<Link>` component must now receive the full url instead of relative.
|
||||
|
||||
## Other Changes
|
||||
|
||||
- Renamed the `<Autocomplete />` component to `<SelectControl />`.
|
||||
- Added `isSearchable` prop to `<SelectControl />` to allow simple select dropdowns.
|
||||
- Removed WC-Admin specific actions from `<TableCard />` component.
|
||||
- Export the `<CompareButton />` component.
|
||||
- Add `<TextControl />` component.
|
||||
- Require `currency` prop in `<AdvancedFilters />` component.
|
||||
- Remove call to `getAdminLink()` inside the `<Link />` component.
|
||||
- Explicitly import component styles from `@wordpress/base-styles` (#3292)
|
||||
- Update various dependencies
|
||||
|
||||
# 3.2.0
|
||||
|
||||
- AdvancedFilters component: fire `onAdvancedFilterAction` for match changes.
|
||||
- TableCard component: add `onSearch` and `onSort` function props.
|
||||
- Add new component `<List />` for displaying interactive list items.
|
||||
- Fix z-index issue in `<Chart />` empty message.
|
||||
- Added a new `<SimpleSelectControl />` component.
|
||||
- Added a new `<WebPreview />` component.
|
||||
- SearchListItem component: fix long count values being cut-off in IE11.
|
||||
- Add `disabled` prop to CompareButton, Search, and TableCard components.
|
||||
- Table component: add empty table display.
|
||||
|
||||
# 3.1.0
|
||||
|
||||
- Added support for a `countLabel` prop on `SearchListItem` to allow custom counts.
|
||||
|
||||
# 3.0.0
|
||||
|
||||
- <DateInput> and <DatePicker> got a `disabled` prop.
|
||||
- TableCard component: new `onPageChange` prop.
|
||||
- TableCard now has a `defaultOrder` parameter to specify default sort column sort order.
|
||||
- Pagination no longer considers `0` a valid input and triggers `onPageChange` on the input blur event.
|
||||
- Tweaks to SummaryListPlaceholder height in order to better match SummaryNumber.
|
||||
- EllipsisMenu component (breaking change): Remove `children` prop in favor of a render prop `renderContent` so that function arguments `isOpen`, `onToggle`, and `onClose` can be passed down.
|
||||
- Chart has a new prop named `yBelow1Format` which overrides the `yFormat` for values between -1 and 1 (not included).
|
||||
- Add a `totals` prop to Chart component that allows overwriting the total values shown in the legend.
|
||||
- Add new component `<Stepper />` for showing a list of steps and progress.
|
||||
- Add new `<Spinner />` component.
|
||||
- Card component: updated default Muriel design.
|
||||
- Card component: new `description` prop.
|
||||
- Card component: new `isInactive` prop.
|
||||
- DateRangeFilterPicker (breaking change): Introduced `onRangeSelect` prop and remove `path` prop better control.
|
||||
- Update license to GPL-3.0-or-later.
|
||||
|
||||
# 2.0.0
|
||||
|
||||
- Chart legend component now uses withInstanceId HOC so the ids used in several HTML elements are unique.
|
||||
- Chart component now accepts data with negative values.
|
||||
- Chart component: new prop `filterParam` used to detect selected items in the current query. If there are, they will be displayed in the chart even if their values are 0.
|
||||
- Expand search results and allow searching when input is refocused in autocompleter.
|
||||
- Animation Slider: Remove `focusOnChange` in favor of `onExited` so consumers can pass a function to be executed after a transition has finished.
|
||||
- SearchListControl: Add `onSearch` callback prop to let the parent component know about search changes.
|
||||
- Calendar: Expose `isInvalidDate` prop to `DatePicker` to indicated invalid days that are not selectable.
|
||||
- Calendar: Expose `isInvalidDate` prop to `DateRange` and remove the `invalidDays` prop.
|
||||
- Bump dependency versions.
|
||||
|
||||
# 1.6.0
|
||||
|
||||
- Chart component: new props `emptyMessage` and `baseValue`. When an empty message is provided, it will be displayed on top of the chart if there are no values different than `baseValue`.
|
||||
- Chart component: remove d3-array dependency.
|
||||
- Chart component: fix display when there is no data.
|
||||
- Chart component: change chart type query parameter to `chartType`.
|
||||
- Chart component: add `screenReaderFormat` prop that will be used to format dates for screen reader labels.
|
||||
- Bug fix for `<StockReportTable />` returning N/A instead of zero.
|
||||
- Add new component: SearchListControl for displaying and filtering a selectable list of items.
|
||||
|
||||
# 1.5.0
|
||||
|
||||
- Improves display of charts where all values are 0.
|
||||
- Fix X-axis labels in hourly bar charts.
|
||||
- New `<Search>` prop named `showClearButton`, that will display a 'Clear' button when the search box contains one or more tags.
|
||||
- Number of selectable chart elements is now limited to 5.
|
||||
- Color scale logic for charts with lots of items has been fixed.
|
||||
- Update `@woocommerce/navigation` to v2.0.0
|
||||
- Bug fix for `<StockReportTable />` returning N/A instead of zero.
|
||||
- In `<Search>` use backspace key to remove tags from the search box.
|
||||
|
||||
# 1.4.2
|
||||
|
||||
- Add emoji-flags dependency
|
||||
|
||||
# 1.4.1
|
||||
|
||||
- Chart component: format numbers and prices using store currency settings.
|
||||
- Make `href`/linking optional in SummaryNumber.
|
||||
- Fix SummaryNumber example code.
|
||||
|
||||
# 1.4.0
|
||||
|
||||
- Add download log ip address autocompleter to search component
|
||||
- Add order number autocompleter to search component
|
||||
- Add order number, username, and IP address filters to the downloads report.
|
||||
- Added `interactive` prop for `d3chart/legend` to signal if legend items are clickable or not.
|
||||
- Fix for undefined ref in `d3chart/legend`.
|
||||
- Added three news props to `<Chart>`:
|
||||
- `interactiveLegend`: whether legend items are clickable or not. Defaults to true.
|
||||
- `legendPosition`: can be `top`, `side` or `bottom`. If not specified, it's calculated based on `mode` and viewport width.
|
||||
- `showHeaderControls`: whether the header controls must be visible. Defaults to true.
|
||||
- `getColor()` method in chart utils now requires `keys` and `colorScheme` to be passed as separate params.
|
||||
- Fix to avoid duplicated Y-axis ticks when the Y max value was 0.
|
||||
- Remove decimals from Y-axis when displaying currencies.
|
||||
- Fix date formatting on charts in Safari.
|
||||
|
||||
# 1.3.0
|
||||
|
||||
- Update `<Table />` to use header keys to denote which columns are shown
|
||||
- Add `onColumnsChange` property to `<Table />` which is called when columns are shown/hidden
|
||||
- Add country autocompleter to search component
|
||||
- Add customer email autocompleter to search component
|
||||
- Add customer username autocompleter to search component
|
||||
- Adding new `<Chart />` component.
|
||||
- Added new `showDatePicker` prop to `<Filters />` component which allows to use the filters component without the date picker.
|
||||
- Added new taxes and customers autocompleters, and added support for using them within `<Filters />`.
|
||||
- Bug fix for `<SummaryNumber />` returning N/A instead of zero.
|
||||
- Bug fix for screen reader label IDs in `<Table />` header.
|
||||
- Added new component `<TextControlWithAffixes />`.
|
||||
|
||||
# 1.2.0
|
||||
|
||||
- Update `Search` to exclude already-selected items
|
||||
- Fix incorrectly loaded `proptype-validator`
|
||||
- Update focus style on `SummaryNumber`
|
||||
- Remove prefixes from order statuses
|
||||
|
||||
# 1.1.0
|
||||
|
||||
- Add `interpolate-components` as an explicit dependency, fixes issue with
|
||||
- Update `<Popover />` usage to match core component updates
|
||||
- Chart component: Add `chartMode` prop to control display mode
|
||||
- Add Taxes autocompleter to Search
|
||||
- Improve test coverage with new tests
|
|
@ -1,4 +0,0 @@
|
|||
Significance: minor
|
||||
Type: dev
|
||||
|
||||
Add Jetpack Changelogger
|
|
@ -1,4 +0,0 @@
|
|||
Significance: minor
|
||||
Type: add
|
||||
|
||||
Add tour kit component
|
|
@ -1,4 +0,0 @@
|
|||
Significance: patch
|
||||
Type: dev
|
||||
|
||||
Removed unused react-router-dom dependency #33156
|
|
@ -1,5 +0,0 @@
|
|||
Significance: patch
|
||||
Type: dev
|
||||
Comment: This is a JSON formatting change.
|
||||
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
Significance: patch
|
||||
Type: dev
|
||||
|
||||
Standardize lint scripts: add lint:fix
|
|
@ -1,4 +0,0 @@
|
|||
Significance: minor
|
||||
Type: update
|
||||
|
||||
Update dependency `memoize-one` to ^6.0.0. #32936
|
|
@ -1,4 +0,0 @@
|
|||
Significance: minor
|
||||
Type: update
|
||||
|
||||
Update dependency `react-dates` to ^21.8.0. #32883
|
|
@ -26,7 +26,7 @@
|
|||
"performance": "Address performance issues",
|
||||
"enhancement": "Improve existing functionality"
|
||||
},
|
||||
"changelog": "NEXT_CHANGELOG.md"
|
||||
"changelog": "CHANGELOG.md"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@woocommerce/components",
|
||||
"version": "10.0.0",
|
||||
"version": "10.1.0",
|
||||
"description": "UI components for WooCommerce.",
|
||||
"author": "Automattic",
|
||||
"license": "GPL-3.0-or-later",
|
||||
|
|
Loading…
Reference in New Issue