From a51c111638fb4a39b054241d39fb20ff549262a4 Mon Sep 17 00:00:00 2001 From: Constance Chen Date: Tue, 6 Dec 2022 12:35:59 -0800 Subject: [PATCH] Updated changelog. --- CHANGELOG.md | 43 +++++++++++++++++++++++++++++++++++++ upcoming_changelogs/6092.md | 10 --------- upcoming_changelogs/6426.md | 3 --- upcoming_changelogs/6429.md | 4 ---- upcoming_changelogs/6434.md | 1 - upcoming_changelogs/6437.md | 1 - upcoming_changelogs/6443.md | 26 ---------------------- upcoming_changelogs/6451.md | 1 - 8 files changed, 43 insertions(+), 46 deletions(-) delete mode 100644 upcoming_changelogs/6092.md delete mode 100644 upcoming_changelogs/6426.md delete mode 100644 upcoming_changelogs/6429.md delete mode 100644 upcoming_changelogs/6434.md delete mode 100644 upcoming_changelogs/6437.md delete mode 100644 upcoming_changelogs/6443.md delete mode 100644 upcoming_changelogs/6451.md diff --git a/CHANGELOG.md b/CHANGELOG.md index f47a0737f2e..c18dea7018b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,46 @@ +## [`71.0.0`](https://github.com/elastic/eui/tree/v71.0.0) + +- Implemented new `EuiRange` and `EuiDualRange` designs where the `levels` are now on top of the tracks ([#6092](https://github.com/elastic/eui/pull/6092)) +- Added `discuss` and `dotInCircle` glyphs to `EuiIcon` ([#6434](https://github.com/elastic/eui/pull/6434)) +- Added `article` glyph to `EuiIcon` ([#6437](https://github.com/elastic/eui/pull/6437)) +Changed the `EuiProvider` usage warnings to not rely on development mode. ([#6451](https://github.com/elastic/eui/pull/6451)) + +**Breaking changes** + +- `EuiDualRange` now explicitly requires both `min` and `max` via props types, to match `EuiRange` ([#6092](https://github.com/elastic/eui/pull/6092)) +- `EuiRange` and `EuiDualRange`'s `compressed` size no longer impacts track or level sizes, but continues to compress tick and input sizes. ([#6092](https://github.com/elastic/eui/pull/6092)) +- Removed all variables for the following components from EUI's theme JSON files: ([#6443](https://github.com/elastic/eui/pull/6443)) + - `euiCollapsibleNav*` + - `euiColorPicker*` + - `euiContextMenu*` + - `euiControlBar*` + - `euiDataGrid* `(except for z-indices and cell padding sizes) + - `euiDatePicker*` + - `euiSuperDatePicker*` + - `euiDragAndDrop*` + - `euiEuiEmptyPrompt*` + - `euiFilePicker*` + - `euiRange*` + - `euiHeaderLinks*` + - `euiKeyPad*` + - `euiMarkdownEditor*` + - `euiResizable*` + - `euiSelectable*` + - `euiSideNav*` + - `euiStep*` + - `euiSuggest*` + - `euiTable*` (except for color variables) + - `euiTooltip*` + - `euiButtonFontWeight`, `euiButtonDefaultTransparency`, and `euiButtonMinWidth` +- If you were importing any of the above removed JSON variables, we strongly recommend using generic color or sizing variables from `useEuiTheme()` instead. ([#6443](https://github.com/elastic/eui/pull/6443)) + +**CSS-in-JS conversions** + +- Converted `EuiRange` and `EuiDualRange` to Emotion; Removed `$euiRangeThumbRadius` ([#6092](https://github.com/elastic/eui/pull/6092)) +- Added a new `logicalStyles` utility that automatically converts all non-logical properties in a `style` object to their corresponding logical properties ([#6426](https://github.com/elastic/eui/pull/6426)) +- Added a new `logicalShorthandCSS` utility that automatically converts `margin`, `padding`, and other 4-sided shorthands to their corresponding logical properties ([#6429](https://github.com/elastic/eui/pull/6429)) +- Added a new `logicalBorderRadiusCSS` utility that automatically converts `border-radius` to corresponding logical properties ([#6429](https://github.com/elastic/eui/pull/6429)) + ## [`70.4.0`](https://github.com/elastic/eui/tree/v70.4.0) - Updated `EuiTourStep.footerAction` type to accept `ReactNode[]` ([#6384](https://github.com/elastic/eui/pull/6384)) diff --git a/upcoming_changelogs/6092.md b/upcoming_changelogs/6092.md deleted file mode 100644 index 5194a055eeb..00000000000 --- a/upcoming_changelogs/6092.md +++ /dev/null @@ -1,10 +0,0 @@ -- Implemented new `EuiRange` and `EuiDualRange` designs where the `levels` are now on top of the tracks - -**Breaking changes** - -- `EuiDualRange` now explicitly requires both `min` and `max` via props types, to match `EuiRange` -- `EuiRange` and `EuiDualRange`'s `compressed` size no longer impacts track or level sizes, but continues to compress tick and input sizes. - -**CSS-in-JS conversions** - -- Converted `EuiRange` and `EuiDualRange` to Emotion; Removed `$euiRangeThumbRadius` diff --git a/upcoming_changelogs/6426.md b/upcoming_changelogs/6426.md deleted file mode 100644 index 64190e2d32f..00000000000 --- a/upcoming_changelogs/6426.md +++ /dev/null @@ -1,3 +0,0 @@ -**CSS-in-JS conversions** - -- Added a new `logicalStyles` utility that automatically converts all non-logical properties in a `style` object to their corresponding logical properties diff --git a/upcoming_changelogs/6429.md b/upcoming_changelogs/6429.md deleted file mode 100644 index ab62d462013..00000000000 --- a/upcoming_changelogs/6429.md +++ /dev/null @@ -1,4 +0,0 @@ -**CSS-in-JS conversions** - -- Added a new `logicalShorthandCSS` utility that automatically converts `margin`, `padding`, and other 4-sided shorthands to their corresponding logical properties -- Added a new `logicalBorderRadiusCSS` utility that automatically converts `border-radius` to corresponding logical properties diff --git a/upcoming_changelogs/6434.md b/upcoming_changelogs/6434.md deleted file mode 100644 index 246b59e026b..00000000000 --- a/upcoming_changelogs/6434.md +++ /dev/null @@ -1 +0,0 @@ -- Added `discuss` and `dotInCircle` glyphs to `EuiIcon` \ No newline at end of file diff --git a/upcoming_changelogs/6437.md b/upcoming_changelogs/6437.md deleted file mode 100644 index e473cb5ff61..00000000000 --- a/upcoming_changelogs/6437.md +++ /dev/null @@ -1 +0,0 @@ -- Added `article` glyph to `EuiIcon` \ No newline at end of file diff --git a/upcoming_changelogs/6443.md b/upcoming_changelogs/6443.md deleted file mode 100644 index d78e171af47..00000000000 --- a/upcoming_changelogs/6443.md +++ /dev/null @@ -1,26 +0,0 @@ -**Breaking changes** - -- Removed all variables for the following components from EUI's theme JSON files: - - `euiCollapsibleNav*` - - `euiColorPicker*` - - `euiContextMenu*` - - `euiControlBar*` - - `euiDataGrid* `(except for z-indices and cell padding sizes) - - `euiDatePicker*` - - `euiSuperDatePicker*` - - `euiDragAndDrop*` - - `euiEuiEmptyPrompt*` - - `euiFilePicker*` - - `euiRange*` - - `euiHeaderLinks*` - - `euiKeyPad*` - - `euiMarkdownEditor*` - - `euiResizable*` - - `euiSelectable*` - - `euiSideNav*` - - `euiStep*` - - `euiSuggest*` - - `euiTable*` (except for color variables) - - `euiTooltip*` - - `euiButtonFontWeight`, `euiButtonDefaultTransparency`, and `euiButtonMinWidth` -- If you were importing any of the above removed JSON variables, we strongly recommend using generic color or sizing variables from `useEuiTheme()` instead. diff --git a/upcoming_changelogs/6451.md b/upcoming_changelogs/6451.md deleted file mode 100644 index 14f792cff69..00000000000 --- a/upcoming_changelogs/6451.md +++ /dev/null @@ -1 +0,0 @@ -Changed the `EuiProvider` usage warnings to not rely on development mode.