Skip to content

Commit 03270fc

Browse files
authored
Release: @elastic/eui v113.2.0, @elastic/eslint-plugin-eui v2.10.0 (#9441)
1 parent 2321564 commit 03270fc

15 files changed

Lines changed: 1091 additions & 1070 deletions

File tree

β€Žpackages/eslint-plugin/changelogs/CHANGELOG_2026.mdβ€Ž

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## [`v2.10.0`](https://github.com/elastic/eui/releases/v2.10.0)
2+
3+
- Added `EuiPopover` and `EuiWrappingPopover` checks to `require-aria-label-for-modals`, requiring either `aria-label` or `aria-labelledby` for these popover components. ([#9427](https://github.com/elastic/eui/pull/9427))
4+
- Updated `require-aria-label-for-modals` to skip ARIA validation when the component has spread attributes (for example, `<EuiModal {...props} />`). ([#9427](https://github.com/elastic/eui/pull/9427))
5+
16
## [`v2.9.0`](https://github.com/elastic/eui/releases/v2.9.0)
27

38
- Prevented `badge-accessibility-rules` rule autofix from duplicating `aria-hidden` attributes. ([#9366](https://github.com/elastic/eui/pull/9366))

β€Žpackages/eslint-plugin/changelogs/upcoming/9427.mdβ€Ž

Lines changed: 0 additions & 2 deletions
This file was deleted.

β€Žpackages/eslint-plugin/package.jsonβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@elastic/eslint-plugin-eui",
3-
"version": "2.9.0",
3+
"version": "2.10.0",
44
"license": "Apache-2.0",
55
"repository": {
66
"type": "git",

β€Žpackages/eui/changelogs/CHANGELOG_2026.mdβ€Ž

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
## [`v113.2.0`](https://github.com/elastic/eui/releases/v113.2.0)
2+
3+
- Added an optional `sticky` option to `EuiBasicTable` and `EuiInMemoryTable` actions columns. This option is currently in beta. ([#9430](https://github.com/elastic/eui/pull/9430))
4+
- Added `minWidth` and `maxWidth` options to `EuiBasicTable` and `EuiInMemoryTable` columns configuration object ([#9422](https://github.com/elastic/eui/pull/9422))
5+
- Added `minWidth` and `maxWidth` props to `EuiTableFooterCell`, `EuiTableHeaderCell`, `EuiTableHeaderCellCheckbox` and `EuiTableRowCell` ([#9422](https://github.com/elastic/eui/pull/9422))
6+
- Updated the gap between action buttons in `EuiTable`, `EuiBasicTable` and `EuiInMemoryTable` to `4px` ([#9423](https://github.com/elastic/eui/pull/9423))
7+
- Updated `EuiBadge` hover styles to match `EuiButton` styles ([#9418](https://github.com/elastic/eui/pull/9418))
8+
- Added `container` prop to `EuiFlyout` for positioning flyouts relative to a container element instead of the viewport, enabling app-scoped flyouts that stay within the container bounds using `position: fixed` and container-derived inline styles ([#9377](https://github.com/elastic/eui/pull/9377)) ([#9377](https://github.com/elastic/eui/pull/9377))
9+
- Added `container` to `EuiFlyout` component defaults configuration in `EuiProvider` ([#9377](https://github.com/elastic/eui/pull/9377)) ([#9377](https://github.com/elastic/eui/pull/9377))
10+
- Added a new optional `scrollableInline` (boolean) prop to EuiTable, EuiBasicTable and EuiInMemoryTable that enables horizontal scrolling on overflow ([#9416](https://github.com/elastic/eui/pull/9416))
11+
12+
**Bug fixes**
13+
14+
- Fixed resizable flyouts to output percentage-based widths relative to the container or viewport, preventing size drift on resize ([#9377](https://github.com/elastic/eui/pull/9377)) ([#9377](https://github.com/elastic/eui/pull/9377))
15+
- Fixed resizable flyout clamping to account for sibling flyout widths in side-by-side layout mode ([#9377](https://github.com/elastic/eui/pull/9377)) ([#9377](https://github.com/elastic/eui/pull/9377))
16+
- Fixed fill-size flyouts incorrectly triggering stacked layout due to combined-width hysteresis deadlock ([#9377](https://github.com/elastic/eui/pull/9377)) ([#9377](https://github.com/elastic/eui/pull/9377))
17+
18+
**Deprecations**
19+
20+
- Deprecated `maskProps` on `EuiFlyout`. Use the `container` prop to scope flyouts to an application area; when `container` is provided, `maskProps` is ignored. For global (viewport-relative) flyouts, use `container={null}` ([#9377](https://github.com/elastic/eui/pull/9377)) ([#9377](https://github.com/elastic/eui/pull/9377))
21+
- Deprecated `includeFixedHeadersInFocusTrap` on `EuiFlyout`. When using the `container` prop, use `includeSelectorInFocusTrap` to include specific elements (e.g. app headers) in the focus trap instead ([#9377](https://github.com/elastic/eui/pull/9377)) ([#9377](https://github.com/elastic/eui/pull/9377))
22+
23+
**Accessibility**
24+
25+
- Improved the accessibility experience of managed flyouts by allowing keyboard navigation between child and parent flyouts. ([#9397](https://github.com/elastic/eui/pull/9397))
26+
127
## [`v113.1.0`](https://github.com/elastic/eui/releases/v113.1.0)
228

329
- Added `data-test-subj` attributes to `EuiFlyoutMenu` elements: back button, history dropdown, and history items. ([#9400](https://github.com/elastic/eui/pull/9400))

β€Žpackages/eui/changelogs/upcoming/9377.mdβ€Ž

Lines changed: 0 additions & 13 deletions
This file was deleted.

β€Žpackages/eui/changelogs/upcoming/9397.mdβ€Ž

Lines changed: 0 additions & 4 deletions
This file was deleted.

β€Žpackages/eui/changelogs/upcoming/9416.mdβ€Ž

Lines changed: 0 additions & 1 deletion
This file was deleted.

β€Žpackages/eui/changelogs/upcoming/9418.mdβ€Ž

Lines changed: 0 additions & 1 deletion
This file was deleted.

β€Žpackages/eui/changelogs/upcoming/9422.mdβ€Ž

Lines changed: 0 additions & 2 deletions
This file was deleted.

β€Žpackages/eui/changelogs/upcoming/9423.mdβ€Ž

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
Β (0)