# 2.0.0 (Unreleased) - 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. # 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 `` 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 `` 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 `` returning N/A instead of zero. - In `` 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 ``: - `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 `` to use header keys to denote which columns are shown - Add `onColumnsChange` property to `
` 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 `` component. - Added new `showDatePicker` prop to `` 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 ``. - Bug fix for `` returning N/A instead of zero. - Bug fix for screen reader label IDs in `
` header. - Added new component ``. # 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 `` 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