From d84fa9dac3d15749a34ed66f83abe89e424edb56 Mon Sep 17 00:00:00 2001 From: Tomasz Kajtoch Date: Mon, 6 Nov 2023 22:01:03 +0100 Subject: [PATCH] Updated changelog --- CHANGELOG.md | 39 +++++++++++++++++++ .../src/components/guide_page/versions.json | 1 + upcoming_changelogs/7310.md | 1 - upcoming_changelogs/7311.md | 5 --- upcoming_changelogs/7324.md | 1 - upcoming_changelogs/7325.md | 7 ---- upcoming_changelogs/7326.md | 5 --- upcoming_changelogs/7327.md | 3 -- upcoming_changelogs/7328.md | 5 --- upcoming_changelogs/7331.md | 1 - upcoming_changelogs/7332.md | 5 --- upcoming_changelogs/7333.md | 3 -- upcoming_changelogs/7334.md | 3 -- upcoming_changelogs/7338.md | 1 - upcoming_changelogs/7339.md | 3 -- upcoming_changelogs/7341.md | 2 - 16 files changed, 40 insertions(+), 45 deletions(-) delete mode 100644 upcoming_changelogs/7310.md delete mode 100644 upcoming_changelogs/7311.md delete mode 100644 upcoming_changelogs/7324.md delete mode 100644 upcoming_changelogs/7325.md delete mode 100644 upcoming_changelogs/7326.md delete mode 100644 upcoming_changelogs/7327.md delete mode 100644 upcoming_changelogs/7328.md delete mode 100644 upcoming_changelogs/7331.md delete mode 100644 upcoming_changelogs/7332.md delete mode 100644 upcoming_changelogs/7333.md delete mode 100644 upcoming_changelogs/7334.md delete mode 100644 upcoming_changelogs/7338.md delete mode 100644 upcoming_changelogs/7339.md delete mode 100644 upcoming_changelogs/7341.md diff --git a/CHANGELOG.md b/CHANGELOG.md index b958ec6283a..cfa2a5182e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,42 @@ +## [`91.0.0`](https://github.com/elastic/eui/tree/v91.0.0) + +- Updated the background color of `EuiPopover`s in dark mode to increase visibility & contrast against other page/panel backgrounds ([#7310](https://github.com/elastic/eui/pull/7310)) +- Memoized `EuiDataGrid` to prevent unneeded re-renders ([#7324](https://github.com/elastic/eui/pull/7324)) +- Added a configurable `role` prop to `EuiAccordion` ([#7326](https://github.com/elastic/eui/pull/7326)) +- Added a configurable `role` prop to `EuiGlobalToastList` ([#7328](https://github.com/elastic/eui/pull/7328)) +- For greater flexibility, `EuiSuperDatePicker` now allows users to paste ISO 8601, RFC 2822, and Unix timestamps in the `Absolute` tab input, in addition to timestamps in the `dateFormat` prop ([#7331](https://github.com/elastic/eui/pull/7331)) +- Plain text `EuiComboBox`es now behave more like a normal text field/input. Backspacing will no longer delete the entire value, and selected values can now be double clicked and copied. ([#7332](https://github.com/elastic/eui/pull/7332)) +- `EuiDataGrid`'s display settings popover now allows users to clear the "Lines per row" input before typing in a new number ([#7338](https://github.com/elastic/eui/pull/7338)) +- Improved the UX of `EuiSuperDatePicker`'s Absolute tab for users manually typing in timestamps ([#7341](https://github.com/elastic/eui/pull/7341)) +- Updated `Eui18n`s with multiple `tokens` to accept dynamic `values` ([#7341](https://github.com/elastic/eui/pull/7341)) + +**Bug fixes** + +- Fixed `EuiComboBox`'s `onSearchChange` callback to pass the correct `hasMatchingOptions` value ([#7334](https://github.com/elastic/eui/pull/7334)) +- Fixed an `EuiSelectableTemplateSitewide` bug where the `popoverButton` behavior would break if passed a non-DOM React wrapper ([#7339](https://github.com/elastic/eui/pull/7339)) + +**Deprecations** + +- `EuiPopover`: deprecated `anchorClassName`. Use `className` instead ([#7311](https://github.com/elastic/eui/pull/7311)) +- `EuiPopover`: deprecated `buttonRef`. Use `popoverRef` instead ([#7311](https://github.com/elastic/eui/pull/7311)) +- `EuiPopover`: removed extra `.euiPopover__anchor` div wrapper. Target `.euiPopover` instead if necessary ([#7311](https://github.com/elastic/eui/pull/7311)) +- Deprecated `EuiButtonGroup`'s `name` prop. This can safely be removed. ([#7325](https://github.com/elastic/eui/pull/7325)) + +**Breaking changes** + +- Removed deprecated `euiPaletteComplimentary` - use `euiPaletteComplementary` Instead ([#7333](https://github.com/elastic/eui/pull/7333)) + +**Accessibility** + +- Updated `type="single"` `EuiButtonGroup`s to render standard buttons instead of radio buttons under the hood, per recent a11y recommendations ([#7325](https://github.com/elastic/eui/pull/7325)) +- `EuiAccordion` now defaults to a less screenreader-noisy `group` role instead of `region`. If your accordion contains significant enough content to be a document landmark role, you may re-configure it back to `region`. ([#7326](https://github.com/elastic/eui/pull/7326)) +- Reduced screen reader noisiness when sorting `EuiDataGrid` columns via toolbar ([#7327](https://github.com/elastic/eui/pull/7327)) +- `EuiGlobalToastList` now defaults to a `log` role. If your toasts will always require immediate user action, consider (with caution) using the `alert` role instead. ([#7328](https://github.com/elastic/eui/pull/7328)) + +**CSS-in-JS conversions** + +- Updated `$euiFontFamily` and `$euiCodeFontFamily` to match Emotion fonts ([#7332](https://github.com/elastic/eui/pull/7332)) + ## [`90.0.0`](https://github.com/elastic/eui/tree/v90.0.0) - Updated the `eventColor` prop on `EuiCommentEvent` to apply the color to the entire comment header. ([#7288](https://github.com/elastic/eui/pull/7288)) diff --git a/src-docs/src/components/guide_page/versions.json b/src-docs/src/components/guide_page/versions.json index 44d8c60dd16..39e70709074 100644 --- a/src-docs/src/components/guide_page/versions.json +++ b/src-docs/src/components/guide_page/versions.json @@ -1,5 +1,6 @@ { "euiVersions": [ + "91.0.0", "90.0.0", "89.1.0", "89.0.0", diff --git a/upcoming_changelogs/7310.md b/upcoming_changelogs/7310.md deleted file mode 100644 index 832776a1d1f..00000000000 --- a/upcoming_changelogs/7310.md +++ /dev/null @@ -1 +0,0 @@ -- Updated the background color of `EuiPopover`s in dark mode to increase visibility & contrast against other page/panel backgrounds diff --git a/upcoming_changelogs/7311.md b/upcoming_changelogs/7311.md deleted file mode 100644 index 8f121ad07ed..00000000000 --- a/upcoming_changelogs/7311.md +++ /dev/null @@ -1,5 +0,0 @@ -**Deprecations** - -- `EuiPopover`: deprecated `anchorClassName`. Use `className` instead -- `EuiPopover`: deprecated `buttonRef`. Use `popoverRef` instead -- `EuiPopover`: removed extra `.euiPopover__anchor` div wrapper. Target `.euiPopover` instead if necessary diff --git a/upcoming_changelogs/7324.md b/upcoming_changelogs/7324.md deleted file mode 100644 index 5f5f3b566bd..00000000000 --- a/upcoming_changelogs/7324.md +++ /dev/null @@ -1 +0,0 @@ -- Memoized `EuiDataGrid` to prevent unneeded re-renders diff --git a/upcoming_changelogs/7325.md b/upcoming_changelogs/7325.md deleted file mode 100644 index ec52108950d..00000000000 --- a/upcoming_changelogs/7325.md +++ /dev/null @@ -1,7 +0,0 @@ -**Accessibility** - -- Updated `type="single"` `EuiButtonGroup`s to render standard buttons instead of radio buttons under the hood, per recent a11y recommendations - -**Deprecations** - -- Deprecated `EuiButtonGroup`'s `name` prop. This can safely be removed. diff --git a/upcoming_changelogs/7326.md b/upcoming_changelogs/7326.md deleted file mode 100644 index cd8b7a759b2..00000000000 --- a/upcoming_changelogs/7326.md +++ /dev/null @@ -1,5 +0,0 @@ -- Added a configurable `role` prop to `EuiAccordion` - -**Accessibility** - -- `EuiAccordion` now defaults to a less screenreader-noisy `group` role instead of `region`. If your accordion contains significant enough content to be a document landmark role, you may re-configure it back to `region`. diff --git a/upcoming_changelogs/7327.md b/upcoming_changelogs/7327.md deleted file mode 100644 index 59679efcae4..00000000000 --- a/upcoming_changelogs/7327.md +++ /dev/null @@ -1,3 +0,0 @@ -**Accessibility** - -- Reduced screen reader noisiness when sorting `EuiDataGrid` columns via toolbar diff --git a/upcoming_changelogs/7328.md b/upcoming_changelogs/7328.md deleted file mode 100644 index 4b18bf69038..00000000000 --- a/upcoming_changelogs/7328.md +++ /dev/null @@ -1,5 +0,0 @@ -- Added a configurable `role` prop to `EuiGlobalToastList` - -**Accessibility** - -- `EuiGlobalToastList` now defaults to a `log` role. If your toasts will always require immediate user action, consider (with caution) using the `alert` role instead. diff --git a/upcoming_changelogs/7331.md b/upcoming_changelogs/7331.md deleted file mode 100644 index b7aff7b5697..00000000000 --- a/upcoming_changelogs/7331.md +++ /dev/null @@ -1 +0,0 @@ -- For greater flexibility, `EuiSuperDatePicker` now allows users to paste ISO 8601, RFC 2822, and Unix timestamps in the `Absolute` tab input, in addition to timestamps in the `dateFormat` prop diff --git a/upcoming_changelogs/7332.md b/upcoming_changelogs/7332.md deleted file mode 100644 index 1ddc97d23d2..00000000000 --- a/upcoming_changelogs/7332.md +++ /dev/null @@ -1,5 +0,0 @@ -- Plain text `EuiComboBox`es now behave more like a normal text field/input. Backspacing will no longer delete the entire value, and selected values can now be double clicked and copied. - -**CSS-in-JS conversions** - -- Updated `$euiFontFamily` and `$euiCodeFontFamily` to match Emotion fonts diff --git a/upcoming_changelogs/7333.md b/upcoming_changelogs/7333.md deleted file mode 100644 index 92e6f4a4079..00000000000 --- a/upcoming_changelogs/7333.md +++ /dev/null @@ -1,3 +0,0 @@ -**Breaking changes** - -- Removed deprecated `euiPaletteComplimentary` - use `euiPaletteComplementary` Instead diff --git a/upcoming_changelogs/7334.md b/upcoming_changelogs/7334.md deleted file mode 100644 index 752cf93150c..00000000000 --- a/upcoming_changelogs/7334.md +++ /dev/null @@ -1,3 +0,0 @@ -**Bug fixes** - -- Fixed `EuiComboBox`'s `onSearchChange` callback to pass the correct `hasMatchingOptions` value diff --git a/upcoming_changelogs/7338.md b/upcoming_changelogs/7338.md deleted file mode 100644 index 3e9c57ea318..00000000000 --- a/upcoming_changelogs/7338.md +++ /dev/null @@ -1 +0,0 @@ -- `EuiDataGrid`'s display settings popover now allows users to clear the "Lines per row" input before typing in a new number diff --git a/upcoming_changelogs/7339.md b/upcoming_changelogs/7339.md deleted file mode 100644 index c6d7160793b..00000000000 --- a/upcoming_changelogs/7339.md +++ /dev/null @@ -1,3 +0,0 @@ -**Bug fixes** - -- Fixed an `EuiSelectableTemplateSitewide` bug where the `popoverButton` behavior would break if passed a non-DOM React wrapper diff --git a/upcoming_changelogs/7341.md b/upcoming_changelogs/7341.md deleted file mode 100644 index 9f6d931b94d..00000000000 --- a/upcoming_changelogs/7341.md +++ /dev/null @@ -1,2 +0,0 @@ -- Improved the UX of `EuiSuperDatePicker`'s Absolute tab for users manually typing in timestamps -- Updated `Eui18n`s with multiple `tokens` to accept dynamic `values`