19.3.3 (2025-09-04)
Chores
mega-menu:
other:
eui-tooltip:
eui-paginator:
eui-table-v2:
eui-resizable:
eui-has-permission:
eui-mega-menu:
Bug Fixes
other:
styles:
alert:
eui-file-upload:
eui-paginator:
eui-icon-svg:
eui-dropdown:
19.3.2 (2025-08-02)
Chores
eui-dropdown:
styles:
adapted base colors usage and color state vars to match DS v19 specs - EUI-10199 EUI-10199 (5ba31f5e )
remove branding 140 to match DS v19 specs - EUI-10199 EUI-10199 (698b76d6 )
fixed eui-accordion display when in some compositions (see showcase) - EUI-11045 EUI-11045 (08e5fd06 )
eui-table/eui-table-v2:
eui-disable-content:
eui-maxlength:
eui-icon-toggle:
language-selector:
eui-rating:
eui-growl:
eui-dile-upload:
menu:
eui-comment-thread:
eui-autocomplete:
Fix issue with isForceSelection option when panel is open - EUI-11079 EUI-11079 (2556e982 )
resizable:
other:
eui-file-upload:
eui-slider:
Documentation Changes
ecl-page-header:
ecl-tabs:
ecl-breadcrumb:
ecl-site-footer:
ecl-site-header:
ecl-pagination:
ecl-range:
ecl-app:
ecl-radio:
ecl-multiselect:
Bug Fixes
other:
eui-card-content:
dialog:
language-selector:
trigger on toolbar styles issue when multiple languages used - refactor the languages displayed in modal - EUI-11165 EUI-11166 EUI-11165 (1a475b1b )
eui-maxlength:
menu:
eui-card:
eui-autocomplete:
eui-chip-list:
eui-toolbar:
ecl-site-footer:
ecl-menu:
ecl-media-container:
Other Changes
19.3.1 (2025-06-26)
Chores
eui-growl:
showcase:
adapted pattern doc page including figma link wrapper (eae738e0 )
adapted for pattern documentation usage (ffb4e9a7 )
eui-range-slider:
styles:
adapted notifications and toolbar-selector display issues - EUI-10199 EUI-10199 (94812c2e )
adapted avatar image offset on chip and image sizes - adapted eui-dropdown focus / active state for dark mode - showcase styling for patterns documentation - EUI-10199 EUI-10199 (d71cc45e )
fix dark mode issues for toolbar - EUI-10199 EUI-10199 (026c5b0d )
adapted bottom tooltip using context states vars - EUI-10199 EUI-10199 (b310f940 )
other:
fix lint (11b5441d )
various fixes compliant to DS - EUI-11008 EUI-11008 (66ebee5d )
update showcase cmp to handle multiple images for patterns refs (df00a4e2 )
temp disable some tests failing on CI only (a866dbf3 )
adapted showcase sample cmp for patternsé (764f8474 )
adapted showcase doc page for pattern (25ed0063 )
doc page sample for combination of pattern anatomy and implementation for documentation over DS (e80ffeaf )
fix lintingé (5d7e3c02 )
styles adapted for resizable handler on overlay (50a35c97 )
accordion:
add toggle output event emitting expanded state of accordion item - EUI-10983 EUI-10983 (c662badb )
eui-editor:
eui-overlay:
eui-tabs:
eui-mobile:
eui:
eui-resizable:
Documentation Changes
ecl-help-block:
ecl-form-label:
ecl-form-group:
ecl-file-upload:
ecl-feedback-message:
ecl-date-picker:
ecl-checkbox:
ecl-timeline:
ecl-tag:
Bug Fixes
ecl-sticky-container:
ecl-mega-menu:
ecl-link:
ecl-inpage-navigation:
ecl-gallery:
ecl-featured:
ecl-text-input:
ecl-text-area:
ecl-select:
ecl-search-form:
ecl-rating-field:
eui-overlay:
19.3.0 (2025-06-12)
Chores
other:
force rebuild (1cd72cae )
adapted wizard edit icon - fix button L size var font usage - EUI-10199 EUI-10199 (1b6d44f3 )
adapted btn-floating when used on button element (75b8d1cf )
adapted fab code showcas component (9ca7fc3c )
fix missing showcase cmp export (3f274c0f )
fix lint (be2b2d85 )
allow colour modification in Icon Directive for eui-input-text components - EUI-10937 EUI-10937 (3c21409d )
adds Icon Directive for eui-input-text components - EUI-10937 EUI-10937 (090c3088 )
deps:
update to angular 19.2.14 and 20.0.2 for next deps - EUI-10199 EUI-10199 (04839915 )
updated the deps-next and deps-light-next to Angular 20.0.0 - EUI-10199 EUI-10199 (c0451ba0 )
eui-rating:
eui-avatar:
refactored to default eui-icon-svg avatar instead of assets image for dark theme support - EUI-10199 EUI-10199 (d47964f4 )
styles:
adapted to generic context vars - simple showcase cmp for patterns (003a47cd )
adapted toolbar default bg color over generic context vars (3fd8aceb )
adapted to context surface for generic context vars - EUI-10199 EUI-10199 (1815af98 )
adapted dark theme vars - fix neutral colors usage with global context colors - EUI-10199 EUI-10199 (cd5cfa8e )
refactored remaining neutral context vars and other context vars - fix dark mode on accordion and card - EUI-10199 EUI-10199 (409f69fa )
refactored eui-c-neutral usage internally to general context variables - EUI-10199 EUI-10199 (ba695417 )
fixed eui-card media display - EUI-10960 EUI-10960 (640da461 )
adapted ds2025 typography for multi-devices - EUI-10199 EUI-10199 (879394d2 )
fixed spacings styles for eui-input-text & eui-input-number when having euiClearable / euiLoading states - EUI-10939 EUI-10939 (7fc8212d )
refactor and simplify tokens maps and vars by themes - EUI-10199 EUI-10199 (1113440c )
adapted legacy theme context vars mapping - EUI-10199 EUI-10199 (b63c9486 )
aligned eui-card styles for DS alignements (fullTitle, selected state, advanced custom footer) - EUI-10922 EUI-10922 (0864c9bd )
content-card:
eui-icon-button:
eui-section-header:
add description in the structure and ds2025 typography theme - EUI-10946 EUI-10946 (2b3ac3d5 )
eui-input-text:
eui-card-header:
eui-card:
added isTopAligned input option to the customizable eui-card-header-left-content - EUI-10933 EUI-10933 (c8d0cfb0 )
eui-fieldset:
eui-tabs:
marked eui-tabs and eui-timebar as deprecated - adjusted font for new DS specs - EUI-10199 EUI-10199 (9d78657e )
eui-chip:
added euiSizeS on eui-chip-list and adapted eui-chip allowing euiSizeS on chip-list - EUI-10199 EUI-10199 (bc70dd54 )
Documentation Changes
ecl-table:
ecl-splash-page:
ecl-separator:
ecl-popover:
ecl-notification:
ecl-news-ticker:
ecl-modal:
ecl-loading-indicator:
ecl-list-illustration:
ecl-list:
ecl-label:
ecl-icon:
ecl-file:
ecl-fact-figures:
ecl-expandable:
ecl-date-block:
ecl-content-item:
ecl-category-filter:
ecl-carousel:
ecl-banner:
ecl-content-block:
ecl-card:
ecl-blockquote:
ecl-button:
ecl-accordion:
New Features
eui-section-header:
draft first implementation based on new fieldset specs - EUI-10946 EUI-10946 (74619425 )
utilities:
Bug Fixes
styles:
ecl-site-header:
ecl-menu:
other:
eui-tabs-v2:
eui-user-profile-menu:
19.2.4 (2025-05-27)
Chores
toolbar-menu:
sidebar-menu:
eui-chip:
styles:
avatar lighter border - eui-button focus aligned to hover - focus-visible focus-ring kept for keyboard-nav only - fix banner tablet and lower resolutions rendering - EUI-10199 EUI-10199 (15dd9eb0 )
small fixes on avatar - accordion and doc pages - EUI-10199 EUI-10199 (a3eb6f5f )
replace ecl icons by ionic default counterparts as ECL is switching to webtools set in v5 - EUI-10199 EUI-10199 (4eee20b7 )
eui-table/eui-table-v2:
eui-date-block:
first component implementation following new DS specs - EUI-10916 EUI-10916 (047e8f2d )
eui-dashboard-card:
adapted to integrate new DS specs on header-body-footer - EUI-10915 EUI-10915 (dac21106 )
eui-banner:
eui-app-shell:
scroll to the top corner of the window while route changes - EUI-10910 EUI-10910 (4a31f2ac )
deps:
upgrade to Angular 19.2.12 - next deps to Angular 20.0.0-rc.2 - EUI-10199 EUI-10199 (79a7dfe6 )
eui-avatar:
add content for label - sizes with status badge variants - EUI-10907 EUI-10907 (be8468c6 )
add content block and variants - typography for new DS theme - EUI-10907 EUI-10907 (c8ec6d29 )
eui-content-card:
eui-card-content:
adapted covering optional features for display cases - EUI-10856 EUI-10856 (fe639e6b )
Bug Fixes
toolbar-menu:
eui-growl:
eui-toolbar-search:
eui-datepicker:
eui-user-profile:
adapted avatar overrides for user-profile branding color (05d0ddfb )
eui-dropdown:
fixes regression caused by the provision of EuiDropdownService - EUI-10880 EUI-10880 (aa5b87e0 )
textarea:
19.2.3 (2025-05-19)
Chores
eui-content-card:
eui-table/eui-table-v2:
other:
button:
adapted focus outline ring for basic rounded button / reduced euiSizeS icon size - EUI-10199 EUI-10199 (82cd9454 )
datepicker:
wrap material styles into eui-19 top wrapper class - EUI-10199 EUI-10199 (69480f00 )
force input-group overrides issues when in readonly mode - EUI-10199 EUI-10199 (7a297b87 )
styles:
added full palette for branding - inverse button variant on branding (toolbar) - fix tooltip arrow color - fix success variant accessibility contrast issues - EUI-10199 EUI-10199 (2293d008 )
added inter font assets - adapted branding color of new DS matching ECL v5 / EC europa default branding - EUI-10199 EUI-10199 (412d63fc )
refactor to flat style file usage per component for easier theming support - EUI-10199 EUI-10199 (fa05d301 )
eui-button:
add CTA button comply with ECLv5 and new DS specs - EUI-10199 EUI-10199 (9fd8b542 )
adapted for new DS theme - add euiSizeL for new specs alignments - EUI-10869 EUI-10869 (f2a2f565 )
eui-toolbar-search:
eui-chip-list:
eui-card-v2:
eui-table - eui-table-v2:
eui-rating:
adapted button state to handle no focus and compact rendering for rating stars items - EUI-10804 EUI-10804 (f753da7f )
adapted for keyboard navigation on the rating block - EUI-10805 EUI-10805 (78100702 )
first implementation - EUI-10805 EUI-10805 (b11fd4ed )
eui-tabs:
eui-editor:
Bug Fixes
app-shell:
user profile combined with toolbar menu doesn't render in mobile view - EUI-10828 EUI-10828 (94eec4b1 )
top-menu:
styles:
button and date-range-selector wrong border color set - EUI-10199 EUI-10199 (1fe62ebe )
wrong sizes set infered on eui-icon-svg from parent - accordion item expander icon - put back dialog-container styles import for testing MWP issue - EUI-10199 EUI-10199 (5baf1fad )
eui-button:
eui-notifications-v2:
other:
eui-icon-svg:
eui-editor:
19.2.2 (2025-05-11)
Chores
styles:
adjusted typography for new DS only - added eui-u-hr neutral lightest styles - EUI-10199 EUI-10199 (08c49ed7 )
integrate new DS theme for alert / accordion - adjusted color states - create typography tokens and base vars for theming support - EUI-10199 EUI-10199 (a27930e0 )
refactor styles structure - remove ng-deep usage - EUI-10199 EUI-10199 (573b97cd )
adapted to context divider usage (6ab65ccd )
adapted naming conventions from Design System for color states context variables (987fb762 )
refactor to emulated mode - added user profile on eui-header transfer to toolbar in mobile view (1e282f5c )
other:
deps:
added next for installation of eUI 19 over Angular 20 (rc.0) - EUI-10199 EUI-10199 (2d3aef45 )
toolbar-menu:
adapted to default active state - removing accent for menu item top selection - EUI-10199 EUI-10199 (3377217b )
eui-table-v2:
eui-date-range:
replace deprecated moment constructor (561a3f2d )
Bug Fixes
core:
user menulinks throws undefined exception if user is not known once initialized - EUI-10199 EUI-10199 (e28a684c )
styles:
dark theme global background color (87d71f3d )
layout:
header-user-profile for mobile rendering - translation of sidebarmenu links label - EUI-10828 EUI10829 EUI-10828 (c97ef246 )
notifications:
19.2.1 (2025-05-06)
Chores
eui-select:
remove unessential console logs from tests (8137e4e6 )
fix unique track id (3f054879 )
styles:
adapted focus-ring on checkbox and radio - fix card bottom expander position - EUI-10199 EUI-10199 (b9cabe83 )
adapted accent color to yellow brand as per new DS and inconsistencies in previous ECL v4 accent color - EUI-10199 EUI-10199 (54edd695 )
remove usage of ng-deep (40de825a )
cli:
other:
temp disabled some test failing for no reason on CI side (4473caac )
removal of ng-deep when possible (f372603e )
Issue with impersonate feature in MyWP MWP-11918 (71192ad1 )
deps:
eui-disable-content:
adds the disabled attribute on the active element when disabled - EUI-10770 EUI-10770 (52839ebe )
eui-icon-state:
eui-date-range-selector:
Bug Fixes
other:
eui-card:
ecl-modal:
styles:
accessibility issue on accent over container bg (993acf17 )
accessibility issue on accent over container bg - EUI-10199 EUI-10199 (d1298c23 )
19.2.0 (2025-04-30)
Chores
cli:
adapted to standalone components import - fix missing provider for eui-language-selector - EUI-10199 EUI-10199 (945205b1 )
other:
migrate to self-closing tags - EUI-10817 EUI-10817 (7cdc8be6 )
migration to Control Flow syntax - EUI-10818 EUI-10818 (31ffa25a )
cleanup unused imports - EUI-10818 EUI-10818 (09a98cf4 )
use / forward transform - context state variables refactoring - fix disable-content styles (a33bc57c )
adapted focus-ring mixin for button - checkbox and radio (43d22a1a )
eui-app module re-exports sub modules for backward-compat (2f4365b5 )
add color state context as color tokens map (89a71aab )
adjusted styles to use/forward (85d320d6 )
adapted doc page component (368ee923 )
refactored styles structure (14bf9954 )
upgrade to angular 19.2.8 - EUI-10199 EUI-10199 (b832a5c4 )
add missing export for dialogContainer (664caae8 )
adjusted imports exports - PoC for atoms exports as E prefix (c1184c54 )
standalone commonModule cleanup (0860de20 )
fix lint - EUI-10772 EUI-10772 (03e65a5b )
adapted eui-table as standalone (2397741a )
adapted eui-tabs to standalone (ad6b51da )
adapted layout components as standalone (98aa9862 )
added exports for standalone cmp (c3f71b86 )
adapted standalone exports (42b97b23 )
adapted components imports exports (531c83c3 )
adapted standalone components exports - clear commonModule imports (55a817f8 )
remove all examples - EUI-10772 EUI-10772 (7b2da2cb )
fix lint issue - EUI-10740 EUI-10740 (8e9aec78 )
adapted filled color states to default color states vars (620e3ba3 )
export standalone components array as replacement for module import (a3cb0fca )
remove examples from jsdoc (65ceece1 )
eui-profile:
eui-notifications:
eui-overlay:
eui-dropdown:
standalone component depends on the EuiDropdown Service - EUI-10772 EUI-10772 (44f44003 )
eui-input-number:
eui-file-upload:
eui-paginator:
eui-tooltip-directive:
eui-dialog:
eui-chip-list:
eui-autocomplete:
eui-tree-list:
styles:
add phosphor icon sprites - upgraded prismjs to 1.30.0 - EUI-10199 EUI-10199 (e7d6d442 )
adapted to use/forward - fix secondary fill - adjusted color states (3c822a9c )
added min-height to the editor's container - EUI-10778 EUI-10778 (a649e945 )
adjustments to context states color vars - cleanup poc themes (31139cc4 )
refactor to use/forward (7ccbaf1b )
tabs-v2:
refactored styles for color states - refactored standalone export - fix right content projection - EUI-10199 EUI-10199 (c4c6f2a1 )
eui-datepicker:
eui-timepicker:
New Features
deps:
styles:
add color states context variables for custom theming support - EUI-10199 EUI-10199 (e1ccf581 )
Bug Fixes
other:
put back EuiLayoutModule as exported array is breaking the generated app build (b152ded9 )
linting issue (4e9ccf78 )
missing eui-autocomplete sub-cmp exports (66a108be )
array of components export for stanadlone spread imports (e90ae7b2 )
eui-datepicker:
fixes the proper announcement of calendar popup dates - EUI-10754 EUI-10754 (ce2e89af )
ecl-site-header-language:
ecl-site-header-custom-action:
eui-chip-list:
badge:
outline to color states harmonization (8defd5f5 )
ecl-site-header:
19.1.3 (2025-04-16)
Chores
eui-page-column:
remove force euiSizeS to false preventing to set sizeS on column (a52736d1 )
eui-tabs-v2:
eui-card:
eui-overlay:
add eui-overlay-content for full custom content support - EUI-10199 EUI-10199 (a439f1aa )
styles:
adapted ds2025 themes tokens (55ca7d62 )
fixed eui-date-range-selector styles focus and compact mode - MWP-11826, MWP-11713 MWP-11826 (e4569fb9 )
eui-icon-button:
added iconUrl to pass custom svg icon to the underlying eui-icon-svg - EUI-10199 EUI-10199 (c4e32320 )
eui-dropdown:
eui-timepicker:
eui-tree:
deps:
eui-datepicker, eui-date-range-selector:
removes moment-timezone dep + adapts deprecated imports - EUI10627 (594608e3 )
Bug Fixes
19.1.2 (2025-04-02)
Chores
user-profile:
menu:
add iconSvgUrl for displaying custom icons in sidebar menu / menu - EUI-10198 EUI-10198 (57c03e4d )
border on menu item for a11y focus point not in sub-content - MWP-11698 MWP-11698 (205036b9 )
styles:
fixed sizes of chekboxes and radios when in compact mode - MWP-11770 MWP-11770 (0b1c28ae )
ECLv5 theme preview for new adapted color tokens - set utilities links as primary default ECL v4 specs - EUI-10199 EUI-10199 (ec3f2a67 )
moved context CSS vars for eui-scrollbars mixin to specific styles folders + dark theme - EUI-10710 EUI-10710 (2357ce23 )
fixed eui-page-header expander cursor style - EUI-10732 EUI-10732 (00feb08b )
fixed lines display align when having the eui-tree within an eui-dropdown custom content with select all - EUI-10711 EUI-10711 (8062c2e0 )
removed styles overrides for contextual menu feature. See showcase sample for styling customizations using the eUi CSS utility classes - EUI-10711 EUI-10711 (072bbfcb )
fixed eui-button responsive (long) label display - EUI-10704 EUI-10704 (fed53b05 )
fixed eui-tooltip arrow position - EUI-10702 EUI-10702 (a633c7b3 )
eui-table-v2:
eui-icon-toggle:
eui-app-top-message:
fixed display of app top message against position of the app toolbar - EUI-10745 EUI-10745 (2d0a1e04 )
eui-editor:
fixed editor to display twice in some conditions when readonly - MWP-11691 MWP-11691 (7b7c6c72 )
eui-tabs:
Remove HostListener window resize and use of AppShellService - EUI-10625 EUI-10625 (8734c4d7 )
other:
eui-page-header:
clearable:
eui-table/eui-tabs:
eui-table/eui-table-v2:
eui-core:
eui-block-document:
dynamic-component:
dynamic-component-service:
eui-popover:
eui-autocomplete:
eui-dropdown:
eui-input-number:
Bug Fixes
eui-dialog:
eui-app-shell:
page scrolling when query params are added to the URL - EUI-10643 EUI-10643 (dc095fc7 )
dynamic-component:
eui-dropdown:
eui-editor:
Reverts
19.1.1 (2025-03-06)
Chores
other:
eui-timebar:
eui-icon-toggle:
eui-list:
eui-popover:
eui-message-box:
eui-discussion-thread:
eui-avatar:
styles:
fixed colors harmonisation's consistency and WCAG2 AA checks - EUI-10676 EUI-10676 (cedcf232 )
fixed eui-slide-toggle display when checked- EUI-10674 EUI-10674 (e4bd76e9 )
fixed display of the last timeline item (aligned to DS) - EUI-10536 EUI-10536 (7d7907ce )
fixed display of eui-paginator when used within an eui-card with euiNoContentPadding option - EUI-10616 EUI-10616 (2839c6ed )
eui-autocomplete:
eui-page-column:
eui-language-selector:
eui-wizard:
fixed display of wizard steps when isNavigationAllowed=false - EUI-10672, EUI-10594 EUI-10672 (c2957bfa )
showcase:
eui-progress-circle:
fixed display of progress circle values and added option variant to use svg icons - EUI-10652 EUI-10652 (3e388549 )
Bug Fixes
ecl-search-form, ecl-site-header-search:
ecl-tabs:
ecl-select:
eui-showcase:
eui-app-shell:
eui-editor:
19.1.0 (2025-02-21)
Chores
eui-block-content:
eui-accordion:
eui-datepicker:
addition of the eui-19 scoped class on the cdk container - MWP-11314 MWP-11314 (aaea32c4 )
eui-dashboard-card:
eui-fieldset:
eui-slide-toggle:
eui-button-group:
eui-progress-circle:
eui-progress-bar:
eui-timebar:
eui-chip-list:
styles:
eui-file-upload:
eui-tooltip:
eui-editor:
eui-paginator:
eui-alert:
eui-chip:
eui-button:
eui-wizard:
eui-timeline:
eui-badge:
eui-skeleton:
eui-feedback-message:
eui-label:
New Features
Bug Fixes
ecl-category-filter:
other:
ecl-inpage-navigation:
ecl-site-header:
navigation-list:
ecl-button, ecl-link:
19.0.4 (2025-02-07)
Chores
eui-paginator:
eui-chip:
eui-alert:
eui-has-permission:
eui-maxlength:
user-input-group:
eui-textarea:
user-input-text:
user-input-radio:
styles:
user-input-checkbox:
user-input-number:
Bug Fixes
eui-timepicker:
fixes propagated value bug when clearing the field through the keyboard - EUI-10590 EUI-10590 (ea0bef45 )
ecl-inpage-navigation:
eui-date-range-selector:
adapts height to 40 px along with the container to match the height of the rest of the inputs - EUI-10587 EUI-10587 (27a28fda )
19.0.3 (2025-01-24)
Chores
styles:
showcase:
user-profile:
components:
Adapt classname with eui version in components using CDK - EUI-10543 EUI-10543 (ea383622 )
eui-autocomplete:
Bug Fixes
eui-user-profile-card:
other:
ecl-inpage-navigation:
19.0.2 (2025-01-09)
Chores
other:
rever to primary color instead of primary-dark for states (7ef00201 )
force rebuild (deebae88 )
update refactoring status (86c4165c )
adapted contrast calculation styles function against APCA (e4bc8125 )
updates documentation - EUI-10491 EUI-10491 (138e0d46 )
replace lodash with lodash-es equivalent for tree-shaking - EUI-10484 EUI-10484 (9877ad55 )
styles:
fixed the eui-chip border radius when used with long labels - EUI-10518 EUI-10518 (052811ac )
styles improvements - ds2025 color adaptations (e1d86d89 )
adjusted DS 2025 theme and colors (1ad466e2 )
use/forward migration in cmp - EUI-10199 EUI-10199 (604cd4e1 )
refactor use/forward - revert APCA contrast ratio calculated - EUI-10199 EUI-10199 (35a5357f )
refactoring for use/forwar usage - EUI-10199 EUI-10199 (f4739723 )
apca showcase ratio exports (71f2a753 )
refactor eui-alert for cmp based css variables layer - adjusted text contrast ratio calculated over APCA method / WCAG 3 - EUI-10199 EUI-10199 (c1e2e882 )
updated DS 2025 design tokens - adjusted card selected styles matching other active/selected cmp specs - EUI-10199 EUI-10199 (fac14492 )
adapted base styles to support advanced theming for DS 2025 (experimental) (7799c5e5 )
add Inter theme - refactor themes structure on tokens maps - add eui-f-size and eui-f-weight utilities and css variables - EUI-10199 EUI-10199 (252d354c )
refactoring global functions - adjusted to eui vars only for shadows - EUI-10199 EUI-10199 (79b2153b )
refactoring to raw tokens and base-maps - EUI-10199 EUI-10199 (a3041a48 )
cleanup and remove eui utility classes from internal template code (145e4988 )
deps:
eui-app-sidebar-menu:
Add hasTooltipOnExpanded to display tooltip when menu is expanded - EUI-10423 EUI-10423 (597fadd1 )
cli:
eui-tabs:
Fix issue with tabs when used with router and url is undefined - EUI-10487 EUI-10487 (49acc1a8 )
eui-date-range-selector:
eui-tree:
eui-notifications-v2:
eui-dialog:
Add classList option to add custom class to CDK panel - EUI-10478 EUI-10478 (e427e8d2 )
Bug Fixes
ecl-breadcrumb, ecl-inpage-navigation, ecl-pagination:
ecl-site-header:
dashboard-card:
stackblitz:
cli:
19.0.1 (2024-12-12)
Chores
other:
user-profile-card:
eui-table:
Bug Fixes
eui-user-profile:
cli:
ecl-tabs:
toolbar-search:
encapsulation background color issues when toolbar primary - EUI-10199 EUI-10199 (045a0e45 )
other:
19.0.0-rc.10 (2024-12-11)
Chores
styles:
adapted padding on page-header / page-content - fix display issue with icon-button-expander - EUI-9014 EUI-9014 (20c858d3 )
added eui-18 wrapper class on eui-icon-svg - EUI-10456 EUI-10456 (597477e7 )
fixed the eui-input-checkbox label alignement when used with input group - EUI-10404 EUI-10404 (77b1e8ab )
style:
eui-sidebar-menu:
Add hasTooltipOnExpanded to display tooltip when menu is expanded - EUI-10423 EUI-10423 (1d524476 )
eui-table-v2:
Bug Fixes
styles:
icon-button following merge from develop (a736abb8 )
ecl-site-header:
toolbar-search:
cli:
adapted eUI mobile v18 config files - forced eslint deps on generated desktop app - EUI-9014 EUI-9014 (29e4839d )
19.0.0-rc.9 (2024-12-11)
Chores
style:
other:
cleanup input group trick label styling - tabs bottom padding - EUI-10199 EUI-10199 (71d6e75b )
styles:
Bug Fixes
19.0.0-rc.8 (2024-12-06)
Chores
Bug Fixes
19.0.0-rc.7 (2024-12-06)
Chores
other:
updated to latest 19.0.3 - updated eslint and plugins for v19 - upgraded ApexCharts and eui-apex-charts models and wrapper components - BREAKING CHANGE - EUI-10199 EUI-10199 (4fa110a4 )
added missing ngrx-operators dep - EUI-9014 EUI-9014 (d6eacc07 )
eui-table-v2:
styles:
aligned the eui-input-checkbox label when used with input - EUI-10404 EUI-10404 (86604385 )
Bug Fixes
other:
eui-date-range-selector:
ecl-tabs:
ecl-site-header:
styles:
fix of timepicker's one field width + menu item focus visible offset - EUI-10428 EUI-10428 (f4834708 )
ecl-multiselect:
19.0.0-rc.6 (2024-12-05)
Chores
styles:
adapted styles for v19 - cleanup - fix post-build for mobile v18 - EUI-10199 EUI-10199 (8c25364e )
eui-table-v2:
Bug Fixes
ecl-tabs:
ecl-site-header:
19.0.0-rc.5 (2024-12-05)
Bug Fixes
19.0.0-rc.4 (2024-12-04)
Bug Fixes
19.0.0-rc.3 (2024-12-04)
Bug Fixes
ecl-mega-menu:
not closing on clickoutside and extra space on the right EUI-10322 EUI-10322 (1e3b195f )
eui-card:
bottom expander option not showing / collapsible state inative - EUI-10199 EUI-10199 (7256be69 )
timepicker:
19.0.0-rc.2 (2024-12-03)
Chores
19.0.0-rc.1 (2024-12-03)
Chores
Bug Fixes
19.0.0-next.19 (2024-12-03)
Bug Fixes
19.0.0-next.18 (2024-12-02)
Chores
other:
cleanup mixins - add back reselect dep (9978d703 )
deps:
remove of ngrx from internal dependencies - teams using eUI needs to explicitely import ngrx on their project - BREAKING CHANGE - EUI-10199 EUI-10199 (49c1ff61 )
Bug Fixes
19.0.0-next.17 (2024-12-02)
BREAKING CHANGES
locale:
remove getLocaleNumberSymbol, NumberSymbol deprecated APIs in favor of Intl - EUI-9889 EUI-9889 (3c4a1f45 )
Chores
state:
styles:
enforce encapsulation for components whenever possible - EUI-10199 EUI-10199 (507eb9ce )
aligned the focus visible state visual to match DS and harmonized with other components - EUI-10381 EUI-10381 (03cc8ce5 )
added the eui-u-display-print-hidden CSS utility class + documentation (see Design System showcase - CSS utilities / Display) - EUI-10382 EUI-10382 (68ebd673 )
aligned the required red dot to match horizontal layout - EUI-10348 EUI-10348 (e6bbeded )
dashboard-card:
enable eui-dashboard-card-status-content block - euiOutline variant - EUI-9014 EUI-9014 (a0f40fb4 )
deps:
eui-button:
added euiStart euiEnd coerce input option for positioning - add eui-u-print-none class covering legacy bootstrap d-print-none - EUI-9014 EUI-9014 (d07b3bb5 )
eui-growl:
Bug Fixes
19.0.0-next.16 (2024-11-28)
Bug Fixes
eui-cli:
update skeleton for ecl with latest ngrx removal changes EUI-10390 EUI-10390 (f4501c14 )
19.0.0-next.15 (2024-11-28)
Chores
19.0.0-next.14 (2024-11-27)
Bug Fixes
19.0.0-next.13 (2024-11-27)
Chores
components:
styles:
filled ionicons set duplicate and deprecating sharp set as of v19 - EUI-9014 EUI-9014 (23e570bc )
updated Twitter (X) social media icon asset from ECL library - EUI-10332 EUI-10332 (f0c96766 )
fixed eui-table compact font-size - EUI-10362 EUI-10362 (001446b5 )
eui-wizard:
a11y improvements on the announcement of the projected content - EUI-10349 EUI-10349 (bf4358b9 )
navigation improvements + announcement of the disabled and active step - EUI-10349 EUI-10349 (cfd72256 )
eui-dropdwon:
eui-paginator:
Bug Fixes
19.0.0-next.12 (2024-11-22)
Chores
Bug Fixes
ecl-site-header:
eui-cli:
19.0.0-next.11 (2024-11-21)
Chores
eui-dialog|eui-message-box:
Bug Fixes
19.0.0-next.10 (2024-11-20)
Bug Fixes
19.0.0-next.9 (2024-11-20)
Chores
deps:
upgraded to latest v19 Angular release - eslint to 9.x - EUI-10199 EUI-10199 (b724effb )
eui-wizard:
various fixes and alignements to match v18 Design System - EUI-10337 EUI-10337 (4506506f )
eui-chip-group:
eui-user-profile:
fixed impersonating display which was containing extra spacings - EUI-10333 EUI-10333 (42f76b09 )
styles:
eui-card fix of the border radius display when only card content is used - EUI-10306 EUI-10306 (2031201c )
eui-datepicker:
addition of isShownOnInputClick option to open the calendar only on button click - EUI-10292 EUI-10292 (ab7b487b )
addition of isNotOpeningOnInputClick option to open the calendar only on button click - EUI-10292 EUI-10292 (6f8ad861 )
19.0.0-next.8 (2024-11-15)
Bug Fixes
19.0.0-next.7 (2024-11-14)
Chores
Bug Fixes
19.0.0-next.6 (2024-11-13)
Chores
19.0.0-next.5 (2024-11-13)
Bug Fixes
19.0.0-next.4 (2024-11-12)
Chores
eui-notification:
styles:
eui-datepicker:
eui-progress-circle:
eui-table:
Fix style issue with responsive and compact option are used together - EUI-10274 EUI-10274 (8bc34b55 )
Bug Fixes
19.0.0-next.3 (2024-11-08)
Chores
other:
deps:
showcase:
eui-tabs:
Bug Fixes
other:
ecl:
ecl-components:
ecl-separator:
ecl navigation components:
ecl-blockquote/content-block/date-block:
ecl-link:
ecl form components:
form components:
ecl-button:
ecl-label:
ecl-tag:
Refactors
ecl:
other:
adapt all components and tests for standalone flag false - EUI-10199 EUI-10199 (124f8d0a )
19.0.0-next.2 (2024-10-17)
Chores
19.0.0-next.1 (2024-10-10)
Chores
other:
deps:
eui-editor:
eui-progress-bar:
styles:
fixed eui-card with no content padding style + some other specific styles which targetss parent elements + some Firefox fixes on scrolbars - EUI-10069 EUI-10069 (1504f9b5 )
eui-popover:
eui-tree:
eui-tabs:
Bug Fixes
ecl-gallery:
eui-toolbar:
navbar cannot be rendered when used with eui-app-header - EUI-9999 EUI-9999 (304de0a5 )
other:
18.2.0 (2024-09-30)
Chores
eui-chip-list:
eui-maxlength:
eui-editor:
eui-popover:
eui-header:
announces the language selector label + provides translations for the ec logo - EUI-9991 EUI-9991 (07b086ea )
eui-paginator:
added isBasicMode & hasPageSize input options for simple paginator display - EUI-10030 EUI-10030 (e2ee9746 )
add basic mode feature for only showing back/next page navigation - EUI-9014 EUI-9014 (8983840e )
Add optional parameter to prevent event emitting on dynamic page change - EUI-9895 EUI-9895 (26174ec5 )
eui-datepicker:
addition of input ref to access the input raw value - EUI-9832 EUI-9832 (526e7484 )
eui-file-upload:
styles:
fixed eui-icon-svg isLoading sizes and custom icons - MWP-11185 MWP-11185 (db727a36 )
fixed eui-badge contrast colors - EUI-9994 EUI-9994 (c6278434 )
fixed eui-toolbar-menu display of sub-menu & items - EUI-9951 EUI-9951 (2ae0e519 )
fixed eui-t-compact theme with working base font size CSS variable - EUI-9886 EUI-9886 (637d377e )
testing:
showcase:
adapted doc-page-dev-guide to allow other sub-showcase entry points (297f1edb )
eui-textarea:
eui-button:
force color of icon svg within based on button label specs on hover (e8beb7b9 )
other:
dialog-container cmp add eui-18 class for style isolation within the cdk-container (fa07cb0a )
portal-container cmp add eui-18 class for style isolation within the cdk-container (ef4928bf )
app-sidebar:
add projected content capability for custom sidebar / menu handled programatically - EUI-9014 EUI-9014 (27848b3b )
eui-growl:
addition of aria attributes to announce and describe the growl message - EUI-9822 EUI-9822 (127715b3 )
eui-timeline:
dashboard-card:
added state bg for isFlat option - added eui-u-line-clamp utility classes - EUI-9014 EUI-9014 (a182d3f0 )
deps:
update to angular 18.2.1 - ngrx 18.0.2 - typescript to 5.5.4 - EUI-9014 EUI-9014 (3c1779b9 )
eui-dropdown:
Fix issue with selected item when comp is used in OnPush context - EUI-9932 EUI-9932 (a5aa2047 )
eui-date-range-selector:
eui-tree:
eui-tooltip:
eui-card:
added card header button type to avoid submit by default when using enter key - EUI-9888 EUI-9888 (e5cfa09d )
New Features
eui-navbar:
component extracted from new showcase selector - programatic tabs bar - EUI-9961 EUI-9961 (599754cc )
styles:
wrap all components styles with a parent eui-18 class to support multiple eUI version used in place without styles bleeding (MFE / MWP usage) - adapt and inject eui-18 class by default on html element from eui-app - MWP-11109 MWP-11109 (aed46aca )
Bug Fixes
ecl-banner:
ecl-popover:
cli:
ecl-date-picker:
eui-menu:
ignoring initial value of filtered and visible properties of item - EUI-9955 EUI-9955 (6fd1e255 )
other:
ecl-site-header:
ecl-menu:
ecl-modal:
eui-alert:
announces the alert icon states and the close alert icon button - EUI-9978 EUI-9978 (aa7b2fee )
ecl-list-illustration:
ecl-inpage-navigation ecl-site-header:
ecl-inpage-navigation:
ecl-mega-menu:
ecl-form:
ecl-gallery:
ecl-menu ecl-mega-menu:
ecl-site-header ecl-mega-menu:
ecl-breadcrumb:
eui-icon-toggle:
fixes bug with readonly state initial value preventing the a11y mixin to be applied - MWP-11180 MWP-11180 (2f8ab803 )
provides a reasonable default for the accesskey and binds the Input properly - EUI-9990 EUI-9990 (f4831fe6 )
ecl-timeline:
ecl-splash-page:
ecl:
ecl-range:
eui-toolbar:
eui-block-content:
adjusted min-height of blocked state causing flckering - EUI-9960 EUI-9960 (0d8b04a0 )
ecl-tabs:
eui-textarea:
eui-editor:
downgrades quill version to prevent problems appeared with the formats option - EUI-9935 EUI-9935 (8d82dc9b )
eui-cli:
ecl-page-header:
eui-toolbar-menu:
RouterLinkActive import missing after turning into standalone component - EUI-9807 EUI-9807 (3cdda839 )
ecl-site-header ecl-site-footer:
ecl-accordeon:
ecl-site-footer:
ecl-datepicker ecl-tag ecl-pagination ecl-tab:
ecl-social-media-follow:
18.1.1 (2024-08-22)
Chores
eui-app-sidebar:
styles:
eui-icon-svg - fixed style when tranform="stack" option is used - EUI-9863 EUI-9863 (5690d6f9 )
eui-input-group - removed important from styles content - EUI-9824 EUI-9824 (b4e3f18a )
eui-autocomplete:
Bug Fixes
ecl-news-ticker:
ecl-site-header:
ecl-modal:
ecl-breadcrumb:
ecl-banner:
ecl-menu:
ecl-social-media-follow:
ecl-pagination:
remove label for use icon-only variant for previous/next links EUI-9857 EUI-9857 (3fe1fbe8 )
ecl-inpage-navigation:
ecl-gallery ecl-media-container:
ecl-checkbox:
ecl:
ecl-list-illustration, ecl-fact-figures:
ecl-search-form:
18.1.0 (2024-08-09)
Chores
eui-table, eui-table-v2:
eui-popover:
ngrx/signals:
eui-tree:
fixed visual spacings alignements when used in custom template with flags - EUI-9760 EUI-9760 (de5081ca )
fixed minor spacing style issue when using custom templates - EUI-9760 EUI-9760 (b50b6b67 )
other:
eui-menu-item keyboard navigation display bug - EUI-9707 EUI-9707 (2d5621c1 )
update ng to the latest release 18.1.1 (attempt to fix zone.js runtime issues with esbuild) MWP-11061 MWP-11061 (0eca43fa )
add flags sprites for component usage with eui-icon-svg - EUI-9760 EUI-9760 (0bbe510a )
temporary renamed failing tests for datepicker / dropdown (bd670fda )
eui-dropdown:
cli:
add generate-sprite script for generating custom sprite app side - EUI-9014 EUI-9014 (becd78fa )
eui-tree-list:
styles:
fixed eui-input-checkbox checkmark contrast when in disabled state - EUI-9708 EUI-9708 (4a149a6d )
eui-notifications:
Fix issue with number of notification and display of more action link - EUI-9642 EUI-9642 (2dbf1c8f )
eui-table-v2:
Fix issue in inline editing sample related to rendering - EUI-9709 EUI-9709 (437c92c4 )
New Features
other:
dependencies upgrade - angular 18.1.0 - material 18.1.1 - typescript 5.5.x - eslint and related to 18.1.0 - EUI-9014 EUI-9014 (037ea992 )
Bug Fixes
ecl-menu:
eui-datepicker:
ecl-modal:
ecl-breadcrumb:
ecl-gallery/media-container:
ecl-site-header:
ecl-news-ticker:
ecl-range:
ecl-gallery:
ecl-inpage-navigation:
ecl-accordion:
marked isActive and related methods as deprecated - EUI-9744 EUI-9744 (a7a55b78 )
ecl-form-label:
ecl-icon:
eui-tree:
ecl-timeline:
ecl-page-header:
ecl-multiselect:
ecl-table:
other:
icon:
ecl-carousel:
ecl-featured-item:
euiBase:
euiVariants do not update upon base state boolean updates - EUI-9664 EUI-9664 (6d470b50 )
eui-menu:
eui-menu-item:
ecl-site-footer:
ecl-notification:
ecl-list-illustration:
eui-input-number:
deletion of separator symbol when not in fillfraction - EUI-9634 EUI-9634 (14f43f30 )
ecl-pagintion:
ecl-loading-indicator:
ecl-file-upload:
ecl-select:
18.0.2 (2024-07-04)
Chores
eui-user-profile:
eui-datepicker:
styles:
eui-dashboard-card:
add eui-dashboard-card-content for full custom content rendering - isFlat for display card without shadow - fix avatar-icon positioning - EUI-9014 EUI-9014 (6e0f256a )
other:
eui-icon-svg:
eui-chip:
added euiSizeS small size variant (see showcase samples) - EUI-9620 EUI-9620 (7d24550a )
added euiSizeS small size variant (see showcase for samples) - EUI-9620 EUI-9620 (b6c8d76e )
eui-table:
eui-toolbar-menu:
eui-fieldset:
fixed fieldset label to be left aligned when content is very big (multiple lines display) - EUI-9621 EUI-9621 (f26ab591 )
eui-page-column:
fixed the overflow display not positioning well in some conditions - EUI-9619 EUI-9619 (a3f2054f )
add hasPreventMobileRendering to custom control mobile behaviour from outside app client - add eui-scrollbars mixin to base for outside usage - EUI-9014 EUI-9014 (9564dcb5 )
removed the will-change strategy since it causes potential issues with some overlays - EUI-9568 EUI-9568 (b235e2b1 )
refactor - EUI-9203 EUI-9203 (88e07f3d )
eui-chip-list:
fixed tests build- EUI-9537 EUI-9537 (fcf20abe )
fixed eui-chip-list expander button positioning, drag&drop isGrid display, view refactor - EUI-9537, EUI-9556 EUI-9537 (fd5b8292 )
eui-tabs:
eui-feedback-message:
added isMuted input option. See showcase for examples - EUI-9528 EUI-9528 (5943d190 )
stackblitz:
eui-date-range-selector:
eui-menu:
Bug Fixes
ecl-menu:
ecl:
styles:
eui-legacy missing and offset base colours generated - EUI-9014 EUI-9014 (cde60222 )
other:
ecl-multiselect:
ecl-select:
toolbar-search:
ecl-modal:
ecl-tag:
ecl-table:
18.0.1 (2024-06-12)
Chores
styles:
eui-user-profile:
EuiTree:
other:
remove deprecations and strongly type it - EUI-9203 EUI-9203 (0ad8b23c )
adapted xxl breakpoint to 1440px (848c9fa1 )
remove unecessary base css vars generated - remove experimental ecl-eu theme - EUI-9014 EUI-9014 (d7a75bb9 )
update engines following final angular v18 - EUI-9014 EUI-9014 (0b05f121 )
prepare v18 release final - EUI-9014 EUI-9014 (59d476ea )
fix styles - EUI-9014 EUI-9014 (696ea4d6 )
replacing deprecated HttpModule and HttpTestingModule - EUI-9483 EUI-9483 (342f6607 )
wrap browser specific API to platform checks (document and window) - EUI-9456 EUI-9456 (2a695125 )
upgraded Angular to 18.0.2 - 3rd party to latest 18.x - EUI-9014 EUI-9014 (403bcf36 )
eui-button adjusted euiSizeS font size - adjusted chip default size to 32px according to DS specs - EUI-9014 EUI-9014 (dfc4a566 )
deps:
user:
ApiQueueItem:
eui-dropdown:
Bug Fixes
other:
menu:
hide completely the filter once menu is collapsed state - EUI-9014 EUI-9014 (cf1958b3 )
eui-showcase-doc-page:
EuiTree:
Lazy load when selectable and not selectable items are combined is fixed. Performance problem when there are around 6500 items is fixed. EUI-9410 EUI-9410 (14b78435 )
ecl-card:
stackblitz:
notifications:
eui-menu:
18.0.0-rc.41 (2024-06-07)
Chores
eui-alert:
added isBordered for ECL v4 compat - adapted context for neutral bg-lighter and bg-lightest - EUI-9014 EUI-9014 (b4fe85b1 )
other:
18.0.0-rc.40 (2024-06-06)
Chores
eui-user-profile:
other:
wrap browser specific API to platform checks (document and window) - EUI-9456 EUI-9456 (f62412d3 )
Bug Fixes
18.0.0-rc.39 (2024-06-06)
Chores
18.0.0-rc.38 (2024-06-06)
Chores
other:
wrap browser specific API to platform checks (document and window) - EUI-9456 EUI-9456 (59a3e9ce )
eui-chip-list:
adjusted to gap usage - fix more/less button shifting to the right - EUI-9014 EUI-9014 (11ffe6ea )
18.0.0-rc.37 (2024-06-06)
Chores
other:
wrap browser specific API to platform checks (document and window) - EUI-9456 EUI-9456 (827b750b )
eui-chip:
announcement of chip label upon removing the chip - EUI-9448 EUI-9448 (b6ac079a )
18.0.0-rc.36 (2024-06-05)
Chores
other:
wrap browser specific API to platform checks (document and window) - EUI-9456 EUI-9456 (ad2cfd9d )
layout:
fix wrong color for sidebar-toggle - adjusted to control flow for app cmp - EUI-9014 EUI-9014 (4f6f2197 )
18.0.0-rc.35 (2024-06-05)
Chores
other:
wrap browser specific API to platform checks (document and window) - EUI-9456 EUI-9456 (734b1b6c )
18.0.0-rc.34 (2024-06-05)
Chores
18.0.0-rc.33 (2024-06-05)
Chores
local-storage-service:
eui-chip:
align filled colors to button defaults (b494dee9 )
added isFilled option for fallback with previous eUI versions usage - EUI-9014 EUI-9014 (233f0d46 )
18.0.0-rc.32 (2024-06-05)
Chores
Bug Fixes
ecl-menu:
ecl-site-header:
18.0.0-rc.31 (2024-06-05)
Chores
eui-alert:
styles:
adapted to default context colors for hovering - eui-alert - eui-growl - eui-chip - EUI-9014 EUI-9014 (5c1dd17b )
added d5 d10 color context for dynamic rendering of hover states - reduced darken colors applied to detach from existing bg - EUI-9014 EUI-9014 (bdc4e3d1 )
various styles fixes - eui-growl reviewed according to DS specs - EUI-9014 EUI-9014 (555eddb8 )
18.0.0-rc.30 (2024-06-04)
Bug Fixes
eui-smooth-scroll:
eui-autocomplete:
eui-app:
18.0.0-rc.29 (2024-06-04)
Chores
styles:
adjusted color context to match base/ colors according to DS - cleanup redondant css for icon-button and icon colors - adjusted tabs template for segregating label and other content chip and badge - chip adapted to new DS specs for harmonizing states driven cmp - EUI-9014 EUI-9014 (ef8dfef4 )
fixed eui-button with euiBlockButton option - EUI-9338 EUI-9338 (214f2bb0 )
18.0.0-rc.28 (2024-06-04)
BREAKING CHANGES
Locale:
locale:
LocaleState does not accept extra keys, extend it - EUI-9203 EUI-9203 (10a68416 )
other:
Chores
eui-button:
eui-paginator:
eui-page:
eui-menu-item:
eui-notifications:
Bug Fixes
18.0.0-rc.27 (2024-06-03)
Chores
eui-page-column:
revert ngx-scrollbar experiment issues with stick scroll container for cdkoverlays - EUI-9014 EUI-9014 (4b9dab9d )
styles:
fixed eui-card when selected state - EUI-9338 EUI-9338 (8679d496 )
fixed eui-fieldset descendants icons affected color + highlighted state - EUI-9338 EUI-9338 (5f7e1e17 )
fixed eui-page-column background color when in highlighted state - EUI-9338 EUI-9338 (98b75f4e )
18.0.0-rc.26 (2024-06-03)
Chores
18.0.0-rc.25 (2024-06-03)
Chores
other:
eui-page:
add ngx-scrollbar for performances issue fix - refactored to standalone components, now to be imported instead of declared in outside modules - EUI-9014 EUI-9014 (6fe07f79 )
eui-page-column:
18.0.0-rc.24 (2024-06-01)
Chores
cli:
adapted cli for automated mode preventing auto-start the app - EUI-9014 EUI-9014 (ab6e067d )
18.0.0-rc.23 (2024-06-01)
Chores
showcase:
adapted doc-page for dev-guide - fix contrast issue on menu item category - EUI-9014 EUI-9014 (f2ab7e98 )
Bug Fixes
18.0.0-rc.22 (2024-05-31)
Chores
18.0.0-rc.21 (2024-05-31)
Chores
18.0.0-rc.20 (2024-05-31)
BREAKING CHANGES
eui-log:
eui-tree-list-toolbar:
Chores
cli:
adapted automated mode eui-cli generated app build automation - EUI-9014 EUI-9014 (30d29820 )
showcase:
adapted sample page using eui-page / page-columns - fix eui-menu scrollToItem when thread is taken by scroll within page fragment - EUI-9014 EUI-9014 (14e1c86c )
eui-fieldset:
fixed iconSvgFillColor input oiption for custom icon color - EUI-9434 EUI-9434 (b6392782 )
eui-header:
connect header-logo to themeService for dark mode listening - negative logo adaptation - EUI-9014 EUI-9014 (6eeb3b8d )
eui-growl:
adjust spacing style when there is no content detail - EUI-9340 EUI-9340 (9866d721 )
eui-tree-list-toolbar:
other:
Bug Fixes
other:
ecl-category-filter:
selected item without children doesn't look like selected EUI-9427 EUI-9427 (9793f4a4 )
ecl:
ecl-pagination:
18.0.0-rc.19 (2024-05-31)
BREAKING CHANGES
eui-notification:
coerce:
removal of coerce decorators in favor of transform API - EUI-9425 EUI-9425 (1326bd13 )
EuiGrowlMessage, eui-growl:
strict interface, remove deprecated methods from component - EUI-9203 EUI-9203 (f5f7637f )
Chores
core:
adapted central EuiThemeService for ECL and eUI usage - EUI-9014 EUI-9014 (c9050d60 )
eui-header:
standalone component refactoring, if used as direct import, use imports of the component instead of declaration - EuiHeaderModule wrapper is still to be imported from @eui/components/layout / through EuiLayoutModule as entry point - EUI-9014 EUI-9014 (052241a4 )
eui-growl:
last version refactoring according to final design specs - EUI-9014 EUI-9014 (f620536b )
ux-error-feedback:
Bug Fixes
18.0.0-rc.18 (2024-05-30)
Chores
utilities:
removal of deprecated flexbox utility classes. Added eui-u-flex-gap utility classes (see Design System Showcase for documentation) - EUI-9338 EUI-9338 (510ca9a3 )
eui-toolbar:
restructure styles by sub-cmp folders - EUI-9014 EUI-9014 (8bf7f27a )
reviewed mobile/tablet rendering - restructured styles location for stand-alone cmp single folder sources - EUI-9014 EUI-9014 (83c384d1 )
eui-page-footer:
Bug Fixes
other:
eui-dialog typo - remove of important css for badge (708ee097 )
eui-tree:
ecl-splash-page:
18.0.0-rc.17 (2024-05-30)
Chores
other:
lazy-load hammer.js and pikaday dependencies for SSR - EUI-9047 EUI-9047 (9523bf51 )
18.0.0-rc.16 (2024-05-29)
Chores
other:
eui-toolbar:
migrated to standalone components still exported by EuiToolbarModule from @eui/components/layout - if components are imported manually they should be imported rather than declared - EUI-9014 EUI-9014 (c2428754 )
showcase:
18.0.0-rc.15 (2024-05-29)
BREAKING CHANGES
Bug Fixes
18.0.0-rc.14 (2024-05-29)
Chores
other:
eui-menu-item icon size fix - page-footer highlighted - top-menu position issue - EUI-9014 EUI-9014 (30fac9e1 )
harmonize close button - fix contrast ratio of warning - adapt eui-overlay to new tokens (5805f426 )
eui-editor:
fixed & harmonised editor's toolbar with counters - EUI-9359 EUI-9359 (fadb68a2 )
eui-timepicker:
Bug Fixes
eui-date-range-selector:
addition of null check to prevent errors when there is no startRange - EUI-9392 EUI-9392 (80b59a62 )
18.0.0-rc.13 (2024-05-28)
Chores
other:
adaptations following DS brainstorming and harmonizations for close icon - state of hovered button icon - EUI-9014 EUI-9014 (f27d79d4 )
eui-file-upload:
18.0.0-rc.12 (2024-05-28)
Chores
eui-chip:
BREAKING CHANGES - remove of size variant : euiSizeS euiSizeM euiSizeL euiSizeVariant inputs according to DS specs - remove isSquared not rounded border radius chip is the default all changes reflected in eui-chip-list or when using the EuiChip model - EUI-9014 EUI-9014 (91deba80 )
other:
Bug Fixes
other:
cli:
upgrade the ecl-eui application generated from the CLI to version 4.0.2 - EUI-9408 EUI-9408 (41d7ad2c )
18.0.0-rc.11 (2024-05-28)
Chores
eui-autocomplete:
Fix issue with propagation of valid/invalid and touched state from the host to nested input - EUI-9328 EUI-9328 (3e3bf9bc )
Bug Fixes
18.0.0-rc.10 (2024-05-27)
Chores
other:
various styles fixes - enhanced eui-icon-button for covering eui-menu-item expand / collapse button icon - EUI-9014 EUI-9014 (234c6d06 )
eui-table:
eui-timeline:
fixed groups display, left aligned, WCAG2 AA accessibility colors compliant - EUI-9400 EUI-9400 (a21f4d71 )
eui-card:
misc fixes over icons, states, layout & styles alignements (see showcase) - EUI-9397 EUI-9397 (17f0dcdf )
eui-autocomplete:
Bug Fixes
18.0.0-rc.9 (2024-05-27)
Chores
other:
@ngrx package beta version not recognised with caret - EUI-9403 EUI-9403 (52e2d5c6 )
18.0.0-rc.8 (2024-05-27)
Bug Fixes
18.0.0-rc.7 (2024-05-27)
Chores
eui-autocomplete:
Fix issue with propagation of valid/invalid and touched state from the host to nested input - EUI-9328 EUI-9328 (3ef44f21 )
other:
harmonize variants for growl - alert - fieldset - internal usage of eui-icon-state - add filled option for growl for pre-v18 rendering fallback - EUI-9014 EUI-9014 (aca62249 )
revert base models change - now re-exported from core as v17 and prior - EUI-9014 EUI-9014 (27a2b3b2 )
eui-file-upload:
18.0.0-rc.6 (2024-05-25)
Chores
other:
styles adaptations for eui-dashboard-card and eui-growl - EUI-9014 EUI-9014 (7d692d5e )
set button size S to 36px in height instead of 32px - to be tested (ce677c6e )
eui-search:
BREAKING CHANGE - now move as eui-toolbar-search as only used within eui-toolbar context - EUI-9014 EUI-9014 (ad5add66 )
doc:
eui-button:
fixed & DS aligned button sizes / spacings with/wo icons - EUI-9227 EUI-9227 (04570832 )
18.0.0-rc.5 (2024-05-24)
Chores
other:
eui-icon-button:
adapted for usage within content (eui-tabs - eui-top-message) for opacity change on hover - EUI-9014 EUI-9014 (7eb73c1c )
eui-chip:
remove euiSizeXS and euiSizeL according to DS specs - fix breadcrumb item link - EUI-9014 EUI-9014 (49ec5d0a )
eui-table-v2:
Fix focus lost when selectable row checkbox changes - EUI-9358 EUI-9358 (08dbc3cf )
Bug Fixes
18.0.0-rc.4 (2024-05-24)
Chores
18.0.0-rc.3 (2024-05-23)
Chores
18.0.0-rc.2 (2024-05-23)
Chores
eui-tabs:
eui-language-selector:
adapted for toolbar used without language selection case - EUI-9014 EUI-9014 (8f698e30 )
eui-autocomplete:
Add option to target input by id to allow link with label tag - EUI-9381 EUI-9381 (d11100c9 )
Bug Fixes
ecl-site-header:
'Cannot access 'EclSiteHeaderLinkDirective' before initialization' error EUI-9401 EUI-9401 (61d8e6d4 )
18.0.0-rc.1 (2024-05-22)
Chores
other:
upgraded to RC release - Angular 18.x final - fix styles issues and cli app - EUI-9014 EUI-9014 (98ff2bb9 )
18.0.0-next.78 (2024-05-22)
Bug Fixes
18.0.0-next.77 (2024-05-22)
BREAKING CHANGES
eui-menu:
eui-sidebar-menu:
Chores
other:
eui-menu:
eui-menu-item:
eui-sidebar-menu:
Bug Fixes
eui-menu:
ecl-table:
ecl-buton/file-upload/multiselect/select/tabs:
18.0.0-next.76 (2024-05-22)
Chores
other:
eui-autocomplete:
Add option to target input by id to allow link with label tag - EUI-9381 EUI-9381 (ea4ea91f )
eui-tabs:
18.0.0-next.75 (2024-05-21)
Chores
other:
adapted badge empty check failing on portal projected content (eui-tab) - make module export internally on eui-icon-svg and eui-label - EUI-9014 EUI-9014 (a99f8d0c )
adapted wrong euiVariant in baseStateDirective for euiPrimary (3baf06b9 )
styles adjustments according to DS specs and brainstorming - EUI-9014 EUI-9014 (dd8c9a53 )
cleanup base for export and usage in eui-mobile v18 - EUI-9014 EUI-9014 (fbab6f37 )
aligned typography with DS - EUI-9014 EUI-9014 (d62e3941 )
eui-icon-color:
BREAKING CHANGE - EuiIconModule doesn't export the EuiIconColorComponent, now to be imported from own sub-entry EuiIconColorModule from @eui/components/eui-icon-color - EUI-9014 EUI-9014 (f9a2a704 )
tabs:
adapted default icon sizes - fix eui-badge in projected content not correctly rendered - EUI-9014 EUI-9014 (0fd05dcc )
eui-header:
add eui-header-search for mimicking ECL search inputGroup - EUI-9014 EUI-9014 (e4497446 )
styles:
remove and keep only the ion-avatar for same family of icons used throughout the layout and apps - EUI-9014 EUI-9014 (9989751b )
remove font size 2xs token not used and too tiny for visibility - EUI-9014 EUI-9014 (e2498a96 )
eui-toolbar-menu:
BREKING CHANGE - remove hasLowerCaseItems input now normal text is displayed by default without uppercase - adapted menu styling for disabled state - EUI-9014 EUI-9014 (35a428b8 )
eui-sidebar-menu:
BREAKING CHANGE - remove hasLowerCaseItems input now normal text is displayed by default without uppercase - EUI-9014 EUI-9014 (4ff51a65 )
eui-icon-button:
BREAKING CHANGE - remove hasFocusBorder - now handle by background hovering for toolbar usage mainly and others - EUI-9014 EUI-9014 (5b814f2f )
eui-icon-svg:
eui-growl:
adapted from v17 exposed css vars for global app positioning - EUI-9014 EUI-9014 (92cb4f7d )
eui-dropdown:
eui-button:
add euiBranding variant for supporting new language-selector following ECL EC specs - EUI-9014 EUI-9014 (ce4a8bfb )
eui-badge:
BREAKING CHANGE - remove euiSizeXS - add maxChartCount and charReplacement for limiting the badge sizes when using on icon following DS specs - EUI-9014 EUI-9014 (991d14bc )
eui-avatar:
BREAKING CHANGE - remove euiSizeXS - adapted avatar badge styling and image injection - EUI-9014 EUI-9014 (cb647f3a )
language-selector:
BREAKING CHANGE - now eui-language-selector has to be declared in the template when used within eui-toolbar / eui-header, it's still managed through i18n for the value of it - remove hasLanguageSelector input as it's either declared in the template or not - remove euiPrimary as this is derived by the parent variant where it's located - EUI-9014 EUI-9014 (627d829f )
eui-tabs:
eui-autocomplete:
Bug Fixes
18.0.0-next.74 (2024-05-16)
Bug Fixes
18.0.0-next.73 (2024-05-16)
Bug Fixes
18.0.0-next.72 (2024-05-16)
Bug Fixes
18.0.0-next.71 (2024-05-16)
Bug Fixes
other:
'cannot access before initialization' for ECLBaseDirective EUI-9326 EUI-9326 (dcb75f42 )
18.0.0-next.70 (2024-05-16)
Chores
other:
set avatar default to secondary - EUI-9014 EUI-9014 (08b43b35 )
adjusted styles and default variants for some cmp according to DS specs - fix outline variant for button - fix chip sizes - EUI-9014 EUI-9014 (af5c3ac7 )
eui-table-v2:
Bug Fixes
eui-table-v2:
fixes focus getting lost upon enter key press on a sortable column - EUI-9363 EUI-9363 (d2585193 )
18.0.0-next.69 (2024-05-14)
Chores
other:
create own sub-entries for eui-icon-input eui-icon-button-expander and eui-icon-button - EUI-9014 EUI-9014 (c5d244bc )
18.0.0-next.68 (2024-05-14)
Chores
layout:
BREAKING CHANGES - eui-breadcrumb now exported from @eui/components/eui-breadcrumb - eui-search now exported from @eui/components/eui-search - EUI-9014 EUI-9014 (672451a2 )
other:
18.0.0-next.67 (2024-05-14)
Chores
other:
attempt 2 for webpack compilation issues during karma test for eui-icon-svg injector - EUI-9014 EUI-9014 (367253a4 )
18.0.0-next.66 (2024-05-14)
Chores
other:
remove baseStatesDirective usage in eui-icon-svg - webpack compilation issue tryouts - EUI-9014 EUI-9014 (9a97f409 )
18.0.0-next.65 (2024-05-14)
Chores
eui-split-button:
added composition component for storing exclusive class for it - remove variant dark used in split button earlier - adapted eui-icon-svg aria-label issue at build / test time on generated app - EUI-9014 EUI-9014 (a287bd41 )
other:
styles restrict to focus-visible only on cmp with active states - adapted showcase-doc-page accessibility link - EUI-9014 EUI-9014 (e121f2e6 )
18.0.0-next.64 (2024-05-14)
Chores
other:
fix tests (262b8aa0 )
remove forced colors on ecl-social icons - EUI-9014 EUI-9014 (29ade7da )
adapted internal icons usage to either use ECL icons or fallback to ionicons as per DS specs - EUI-9014 EUI-9014 (be0f329a )
eui-list:
fix when using list-item with icon-svg and icon variants - EUI-9014 EUI-9014 (88569bdf )
18.0.0-next.63 (2024-05-13)
Chores
other:
eui-chip:
styles:
aligned bootstrap breakpoints to DS defaults tokens - EUI-9014 EUI-9014 (63512816 )
added central tokens for breakpoints - fetch function for TS side on CssUtils - EUI-9014 EUI-9014 (1d6a18d7 )
eui-card:
add eui-card-footer-menu content to handle direct projection of eui-dropdown as menu-content has accessibility issues - EUI-9014 EUI-9014 (cdfe409b )
eui-accordion:
eui-app:
BREAKING CHANGE remove isSidebarExpandOnHover now once collapsed sidebar menu is revealing only tooltip of menu-item labels - adapted breakpoints fetch from central tokens on app-shell-service - EUI-9014 EUI-9014 (71fe046a )
eui-toolbar:
eui-fieldset:
18.0.0-next.62 (2024-05-11)
Chores
eui-toolbar:
adjusted for tablet mobile view - eui-toolbar-selector for MWP rapatriation of cmp - EUI-9014 EUI-9014 (8363f24c )
18.0.0-next.61 (2024-05-10)
Bug Fixes
18.0.0-next.60 (2024-05-10)
Chores
other:
eui-search:
adapted search input and event emitted for autocomplete mode - EUI-9014 EUI-9014 (296fbcfc )
Bug Fixes
18.0.0-next.59 (2024-05-10)
Chores
18.0.0-next.58 (2024-05-09)
Chores
toolbar-navbar:
add mobile and tablet view - various other styles fixes - EUI-9014 EUI-9014 (4f1f622f )
18.0.0-next.57 (2024-05-08)
Chores
other:
replaced border px by tokens var - adapted checkbox icon - set border-radius according to specs - EUI-9014 EUI-9014 (9627369d )
set eui-chip default to primary - adapted c-text color for dark mode - adapted color for showcase-section titles - EUI-9014 EUI-9014 (073ae0de )
Bug Fixes
ecl-content-item:
ecl:
ecl-replace-old-code:
18.0.0-next.56 (2024-05-08)
Chores
styles:
adapted ECL EC final design tokens based on figma specs - refactored eui-icon-svg loading state - EUI-9014 EUI-9014 (1cfadc83 )
18.0.0-next.55 (2024-05-07)
Chores
18.0.0-next.54 (2024-05-07)
Chores
eui-menu:
remove test related to eui-icon (303d3505 )
adapted paddings - category styles - fix scrollToItem - EUI-9014 EUI-9014 (23baa37d )
other:
18.0.0-next.53 (2024-05-06)
Chores
other:
comment temporary eui-paginator specs (027f519b )
removed ecl-webcomponents dep for testing - transfered to own branch (8e8c5cb9 )
eui-app-shell-service remove deprecated and unused methods from ux-components legacy - transfer css variables methods to CssUtils in @eui/core - EUI-9014 EUI-9014 (b35fcbfc )
various styles fixes and adjustments (2f23c18c )
eui-toolbar:
added eui-toolbar-start and eui-toolbar-navbar and items for lightweight single level menu in toolbar - EUI-9014 EUI-9014 (9ce2ab88 )
eui-notification-item:
fixed anchor links style class aligned to match eUI links - EUI-9212 EUI-9212 (5419cfd9 )
18.0.0-next.52 (2024-05-03)
Chores
other:
upgraded to angular rc releases - revert new ionicons set - EUI-9014 EUI-9014 (b4e256b6 )
styles:
updated ionicons filled and outline from latest ionicons distribution - EUI-9014 EUI-9014 (52081369 )
eui-badge:
refactor for handling dotted badge variant - inclusion inside the eui-menu-item collapsed for chip replacement - EUI-9014 EUI-9014 (eae4d232 )
eui-sidebar-menu:
aligned on refactored eui-menu & eui-menu-item for eUI v18+ - EUI-9315, EUI-9154 EUI-9315 (944e2c53 )
Bug Fixes
18.0.0-next.51 (2024-05-02)
Chores
other:
various styles fixes and code conventions applied (7cca3b9f )
eui-tree-list:
BREAKING CHANGE - refactor following conventions : active to isActive - visible to isVisible - alwaysExpanded to isAlwaysExpanded - EUI-9014 EUI-9014 (644f40bc )
eui-menu:
BREAKING CHANGE remove hasLowercaseItems from eui-app-sidebar-menu and eui-menu, now showing initial text case as default - adapted styles for sub menu items - EUI-9014 EUI-9014 (a09ade20 )
18.0.0-next.50 (2024-05-01)
Chores
eui-menu:
adjustments after refactoring - EUI-9014 EUI-9014 (b0c253a6 )
refactored eui-menu & eui-menu-item aligned with latest Design System specs for eUi v18+ - EUI-8365, EUI-9154 EUI-8365 (5cae67a4 )
other:
eui-accordion:
new component based on ECL EC specs and CDK accordion usage - first iteration - EUI-9014 EUI-9014 (b3dae7af )
euiArrowKeyNavigable:
moves directive outside of eui-list-item component - EUI-9264 EUI-9264 (25183133 )
18.0.0-next.49 (2024-04-30)
Chores
other:
eui-list:
addition of arrow keys navigation when there is rich content - EUI-9264 EUI-9264 (695dcdb8 )
18.0.0-next.48 (2024-04-29)
Chores
other:
adapted icon color states - fix eui-input-group rendering issue for checkbox/radio with labels - EUI-9014 EUI-9014 (0585ea65 )
add back missing 110 color shade (dc5b99fd )
adapted dark-theme over ECL EC defaults - EUI-9014 EUI-9014 (0c0d3f22 )
18.0.0-next.47 (2024-04-29)
Chores
Bug Fixes
eui-list-item:
null content children references - EUI-9302 descendants - If true include all descendants of the element. EUI-9302 (601f3415 )
18.0.0-next.46 (2024-04-27)
Chores
other:
adapted angular breaking change on async for core/testing (bec80d62 )
update to ng 18 next.6 - EUI-9014 EUI-9014 (a76e16d0 )
styles adjustements and cleanup - EUI-9014 EUI-9014 (aef53c4b )
integrated z-index context vars - adapted eui-legacy backward compat export after MWP tests - EUI-9014 EUI-9014 (d0cc4e4c )
Bug Fixes
18.0.0-next.45 (2024-04-25)
Chores
other:
add shadows context tokens css vars - fix scrollbar issues - EUI-9014 EUI-9014 (10c546a3 )
add ecl-eu typography context vars and theme - fix chip and slide-toggle border-radius - EUI-9014 EUI-9014 (e1b1445b )
18.0.0-next.44 (2024-04-25)
Chores
other:
styles added border-radius context tokens - EUI-9014 EUI-9014 (dd5e7fb8 )
added fa sprites for eui-icon-svg fallback for usage outside of eUI (menu-item) - EUI-9014 EUI-9014 (9a5dc4a8 )
eui-fieldset:
eui-input-number:
eui-popover:
Bug Fixes
eui-input-number:
ecl-text-input:
ecl-select:
ecl-text-area:
ecl-radio:
ecl-rating-field:
18.0.0-next.43 (2024-04-24)
Chores
other:
revert eui-autocomplete removal of baseStatesDirective (7af0aeed )
adapted typography with context css vars - eui-f-% - eui-f-size-% - eui-u-f-% - EUI-9014 EUI-9014 (78c7cdc3 )
eui-chip:
18.0.0-next.42 (2024-04-24)
Chores
eui-date-range-selector:
removal of styleClass + HostBinding of the wrapper classes - EUI-9258 EUI-9258 (03f00edc )
other:
eui-file-upload:
eui-autocomplete:
Bug Fixes
ecl-range:
ecl-file-upload:
18.0.0-next.41 (2024-04-23)
Chores
other:
cleanup styles structure - added tokens structure replacing 02-base in base - transfered ecl folder to root - EUI-9014 EUI-9014 (5c134fcd )
18.0.0-next.40 (2024-04-23)
Chores
eui-user-profile:
BREAKING CHANGE now exported as own sub-entry from @eui/components/eui-user-profile instead of layout sub-entry - EUI-9014 EUI-9014 (bb533357 )
other:
fix styling issues for neutral and related - EUI-9014 EUI-9014 (95530b97 )
styles refactoring - final update to neutral DS color context palette - eui-icon-svg now is connected to context var naming for coloring - EUI-9014 EUI-9014 (f00a8c8a )
remove BaseDirective - EUI-9260 EUI-9260 (a3a4653d )
update git ignore for temp sprite generation folder (19c0785f )
updated ECL v4 icons and global eUI sprite set - EUI-9014 EUI-9014 (87885439 )
user input transformer - EUI-9214 EUI-9214 (ca3ad8aa )
refactoring - EUI-9214 EUI-9214 (2f930c25 )
eui-table-v2:
components:
eui-input-number:
eui-smooth-scroll:
eui-clearable:
Bug Fixes
18.0.0-next.39 (2024-04-22)
Chores
eui-card:
BREAKING CHANGE - eui-card-header : remove avatarUrl, iconClass, avatarDescription, iconDescription, replaced by eui-header-left-content with eui-avatar and eui-icon-svg direct usage in projected slot - EUI-9014 EUI-9014 (ca9fbb93 )
other:
upgraded to ng 18.0.0-next.5 and related deps - EUI-9014 EUI-9014 (76027ebb )
eui-button-v2 - experimental with shadowDom for better atomic / styles isolation - EUI-9014 EUI-9014 (1e8a1b62 )
styles refactoring : renamed grey palette to dark - ECL v4 alignments - DS new specs - EUI-9014 EUI-9014 (3dc255f6 )
add eui-icon-input for absolute icon positioning in inputs - EUI-9014 EUI-9014 (f6fab891 )
eui-autocomplete:
eui-list:
refactor - remove all features related to collapsible - EUI-9014 EUI-9014 (887cd306 )
18.0.0-next.38 (2024-04-22)
Chores
other:
adapted styles following context colors implementation - fix wrong color set on cmp - EUI-9014 EUI-9014 (aad208cf )
fixes styles issues - cleanup v18 TODOs - EUI-9014 EUI-9014 (740cad0a )
eui-wizard:
BREAKING CHANGE - remove eui-icon inputs usage indexIconClass - EUI-9014 EUI-9014 (b5ee89c7 )
remove eui-icon inputs usage @Input() indexLabel: string; (cc92e2dd )
eui-fieldset:
refactored component to follow code conventions (791c4896 )
eui-icon-toggle:
BREAKING CHANGES - remove eui-icon usage inputs : styleClass, styleClassOn, styleClassOff, iconClassOn, iconClassOff, replaced by iconSvg inputs - refactored the component to conventions - EUI-9014 EUI-9014 (02b0ef48 )
18.0.0-next.37 (2024-04-20)
Chores
other:
comment the httpErrorHandlerInterceptor tests - to be checked (984c40b7 )
integrate EuiThemeService from eUI ECL - EUI-9014 EUI-9014 (ce77dbd2 )
commented code for styleClass removal preps (a852abb1 )
BREAKING CHANGE - remove styleClass on eui-input-group - EUI-9014 EUI-9014 (1a201d40 )
adjusted input and button scales - BREAKING CHANGES : renamed eui-icon-svg-button to eui-icon-button used internally mainly - EUI-9014 EUI-9014 (af786a02 )
Bug Fixes
18.0.0-next.36 (2024-04-19)
Chores
other:
change again this httpInterceptor randomly failing for no reasons - to be investigated further - EUI-9014 EUI-9014 (71025974 )
add euiVariantDark to all variant color to avoid direct classes usage in samples / implementation side for button or other cmp - adapted default dark-100 to eUI ones, as no full palette is provided from ECL EC v4 side - EUI-9014 EUI-9014 (439f1626 )
normalize peer dependencies - EUI-9154 EUI-9154 (d23570f8 )
adapted icon sizes from ECL tokens - added back euiHighlighted to eui-overlay - adjusted icon sizes on eui-alert - EUI-9014 EUI-9014 (7122979f )
adapted eui-cli app skeleton - added compact typography for compressed line-heights on user-profile - EUI-9014 EUI-9014 (28e5e76d )
eui-table-v2:
Bug Fixes
ecl-checkbox:
ecl-form-label:
ecl-site-footer:
18.0.0-next.35 (2024-04-18)
Chores
other:
fix various styling on avatar - button and chip (f754154d )
fix remaining styling issues - adapted eui-icon-svg to handle when fillColor is passed (673f856f )
adapted eui-icon-svg for button-v2 emulated mode - fix rendering styling on context color vars - EUI-9014 EUI-9014 (bea6eb99 )
Bug Fixes
18.0.0-next.34 (2024-04-18)
Chores
other:
put back missing eui-sprite class on eui-icon-svg for social icon specific classes (5ed6db99 )
adapted themes high-contrast only available on eui-legacy - adapted icon style generation remove global styles for all variants and sizes - BREAKING CHANGE - remove isLoading from eui-button input - handled directly with eui-icon-svg isLoading declaration on template since v15 - EUI-9014 EUI-9014 (75a4e8c3 )
18.0.0-next.33 (2024-04-17)
Chores
other:
adapted eui-legacy theme exported legacy color utilities and color contexts - EUI-9014 EUI-9014 (bd58eb30 )
styles refactoring part 3 - align to standards naming conventions for context colors palette - EUI-9014 EUI-9014 (762f5647 )
Bug Fixes
ecl-search-form:
ecl-tabs:
ecl-page-header:
ecl-pagination:
18.0.0-next.32 (2024-04-17)
Chores
other:
fix eui-card colors usage - EUI-9014 EUI-9014 (2b5756a3 )
styles refactoring part 2 - adapted all colors to color context abstracted internally - EUI-9014 EUI-9014 (fbd97366 )
eui-autocomplete:
sync input FormControl when reset root FormControl (8582be88 )
eui-icon:
removes the references of eui-icon + adds performance improvement on eui-menu - EUI-9172 EUI-9172 (e6b1c69d )
Bug Fixes
eui-date-range-selector:
adapts the height calc due to the change of the eui-base-spacing-2xl var value - EUI-9215 EUI-9215 (266654c0 )
18.0.0-next.31 (2024-04-16)
Chores
other:
remove eui-fieldset unit tests related to eui-icon (41918d71 )
styles refactoring to contextual css vars for theme transition and ECL EC adoption - EUI-9014 EUI-9014 (71bd9f8f )
adapt eui-badge to- contextual css props - EUI-9014 EUI-9014 (99e1e8d0 )
contextual variants applied to button - including contextual theming for class/eui legacy theme transition colors - EUI-9014 EUI-9014 (53df45ca )
eui-menu-item:
fixed display of menu items when in collapsed state - EUI-8365, EUI-9154, MWP-10787 EUI-8365 (f4165569 )
18.0.0-next.30 (2024-04-16)
Chores
other:
adapted generated styles for eUI legacy theme - EUI-9014 EUI-9014 (84033f8c )
remap default color theme to ecl-ec with branding color - adjusted cmp colors shades - added eUI legacy / classic theme for transition - EUI-9014 EUI-9014 (7b9f2f55 )
adapted showcase doc page for new doc structure (f4ea9c5f )
eui-menu-item:
fixed display layout when using command in collapsed state - EUI-9201, EUI-9186 EUI-9201 (196eb926 )
components:
Bug Fixes
other:
eui-page title size - adapted showcase page styles more hierarchy - EUI-9014 EUI-9014 (0aaeaf2f )
18.0.0-next.29 (2024-04-15)
Chores
other:
adapted styles structure - refactored colors base tokens and themes naming - EUI-90148 EUI-90148 (fe42e78a )
adapted color shades following ECL v4 alignments - EUI-9014 EUI-9014 (adbacc04 )
18.0.0-next.28 (2024-04-14)
Chores
other:
refactore to baseStatesDirective - upgraded to ng 18 next.4 - style fixes - added eui-ecl-date-block draft cmp - adapted for eui-button-v2 (emulated mode) - BREAKING CHANGE: eui-toolbar-items euiPositionRight replaced by euiEnd - EUI-9014 EUI-9014 (71505cef )
refactore to baseStatesDirective - upgraded to ng 18 next.4 - style fixes - added eui-ecl-date-block draft cmp - adapted for eui-button-v2 (emulated mode) - BREAKING CHANGE: eui-toolbar-items euiPositionRight replaced by eui (27057fa5 )
18.0.0-next.27 (2024-04-13)
Chores
other:
adjusted eui-ecl-label border (cb36d270 )
included primary-ecl color shades idem info for transition if needed (7d924b33 )
add eui-ecl-label expirmental cmp for ECL v4 testing - EUI-9014 EUI-9014 (118d8272 )
adapted chip list to baseStatesDirective - EUI-9014 EUI-9014 (eea0fff4 )
adapted ECL themes (8a577e90 )
ECL v4 alignments for state colors - checkbox/radio sizes - EUI-9014 EUI-9014 (78c1aa57 )
cleanup styles-base (05a749ea )
adapted sizes for badge - EUI-9014 EUI-9014 (483e8a84 )
18.0.0-next.26 (2024-04-12)
Chores
other:
BREAKING CHANGE - transfer eui-language-selector as own sub-entry - not being part of @eui/components/layout - EUI-9014 EUI-9014 (4151f92e )
remove duplicate import of style in language-selector - EUI-9014 EUI-9014 (79c2bd97 )
18.0.0-next.25 (2024-04-12)
Chores
other:
bypass failing randomly unit tests temporary (0deb6f8d )
fake class for testing (92862d4a )
refactored language selector through state only central location - EUI-9014 EUI-9014 (93255ac9 )
Bug Fixes
18.0.0-next.24 (2024-04-12)
Chores
18.0.0-next.23 (2024-04-11)
Chores
other:
adapted styles for eui-icon-svg transformed to baseStatesDirective usage - adjuste eui-slide-toggle - eui-button-v2 experimental for revamping and ideation - showcase samples revamping draft - eui-alert adjustements - EUI-9014 EUI-9014 (d168be88 )
Bug Fixes
18.0.0-next.22 (2024-04-10)
Chores
other:
styles refactoring - accessible-focus - usage of focus-visible - contextual css vars for internal use / DS impl poc - EUI-9014 EUI-9014 (3b4b5ea3 )
adapted shared for tabIndex global styles removal (5055207c )
remove eui-styles-base sources - EUI-9014 EUI-9014 (64ff451a )
fix eui-menu-item focus usage - added context-colors for common usage abstraction - eui-list refactoring into transform boolean attr and baseStatesDirective - BREAKING CHANGE : eui-icon-svg-button icon/size/fillColor to match eui-icon-svg internal usage - EUI-9014 EUI-9014 (49b358f9 )
replace deprecated API - 9202 (5587da98 )
eui-menu:
Bug Fixes
ecl-gallery:
ecl-icon:
ecl-inpage-navigation:
18.0.0-next.21 (2024-04-10)
Chores
other:
fix typography / sizing issue - EUI-9014 EUI-9014 (6b59cac8 )
adapted eui-page typography - eui-page-header sub projected content refactored - EUI-9014 EUI-9014 (f42457e0 )
Bug Fixes
ecl-featured:
ecl-sticky-container:
18.0.0-next.20 (2024-04-09)
Chores
other:
adapted sizing of button - input-group fix - default icon button sizes - BREAKING CHANGE - removal of eui-buttons legacy usage in patterns - EUI-9014 EUI-9014 (dd5bdfaa )
18.0.0-next.19 (2024-04-09)
Chores
other:
inherit directly from ECLv4 typography - EUI-9014 EUI-9014 (f0c986b3 )
adjusted typography based on ECL v4 tokens - cleanup button styles - EUI-9014 EUI-9014 (7f00294f )
eui-alert - enabled custom cmp theme (experimental) - refactor eui-label to input transform and baseStatesDirective - EUI-9014 EUI-9014 (1e882e5f )
eui-alert refactoring to emulated mode - removal of internal eui utilities css classes - EUI-9014 EUI-9014 (3d0cdb4f )
applied merge changes issues from v17 (8c309db9 )
develop merge (1110b8a7 )
eui-dialog, eui-message-box, eui-dropdown:
Bug Fixes
ecl-tag:
ecl-media-container:
cli:
18.0.0-next.18 (2024-04-07)
Chores
other:
remove styles-base import from eui-deps-base-light - EUI-9014 EUI-9014 (49c1eff4 )
remove dev showcase scss, not needed with esbuild media transfer - EUI-9014 EUI-9014 (bda9933b )
Bug Fixes
other:
eui-input-checkbox invalid not rendering checked icon - eui-input-radio sharp icon usage - styles assets path in css build mode - EUI-9014 EUI-9014 (11ea939c )
18.0.0-next.17 (2024-04-07)
Chores
other:
refactoring of styles-base into styles (esbuild reload doesn't take care of symlink) - BREAKING CHANGE - eui-styles-base won't be published anymore - relying on eui-styles only - EUI-9014 EUI-9014 (da9d603e )
18.0.0-next.16 (2024-04-06)
Chores
other:
eui-menu-item - remove eui-icon option in plain css class usage - EUI-9014 EUI-9014 (eeb3e8c7 )
BREAKING CHANGE - eui-dashboard-card - remove isDisabled input in favor of euiDisabled - EUI-9014 EUI-9014 (1aec4e43 )
Bug Fixes
18.0.0-next.15 (2024-04-05)
Chores
other:
BREAKING CHANGE - removal of eui-icon component deprecated since v15 - EUI-9014 EUI-9014 (50c3a7a6 )
Bug Fixes
18.0.0-next.14 (2024-04-05)
Chores
other:
eui-dialog, eui-message-box, eui-dropdown:
eui-overlay:
eui-file-upload:
cli:
eui-autocomplete:
Deprecate EuiAutocomplete class in favor of interface - EUI-9127 EUI-9127 (34c9d101 )
eui-timeline:
refactored styles layout for rendering on all browsers - EUI-9060 EUI-9060 (d298303e )
styles:
fixed layout display (center alignement) of app toolbar language selector - EUI-9090 EUI-9090 (5608e9ae )
eui-app-sidebar:
fixed layout display of app header user profile drawer when having app top message - EUI-9089, EUI-8906 EUI-9089 (ed18345e )
Bug Fixes
ecl-sticky-container:
other:
sb:
18.0.0-next.13 (2024-04-04)
Chores
18.0.0-next.12 (2024-04-04)
Chores
other:
INTERNAL BREAKING CHANGES - eui-common-header and eui-expand-content removed from eui-shared - adapted to bundler tsconfig option - EUI-9014 EUI-9014 (325cbc9e )
18.0.0-next.11 (2024-04-04)
Chores
other:
BREAKING CHANGES - remove export from eui-core of eui-base API - EUI-9014 EUI-9014 (1dc57267 )
Bug Fixes
18.0.0-next.10 (2024-04-04)
Chores
other:
added missing export for breadcrum sub cmp - EUI-9014 EUI-9014 (f24ee08e )
reset breadcrumb - adapted base64 to direct content usage for chevron display - EUI-9014 EUI-9014 (8ace1335 )
18.0.0-next.9 (2024-04-03)
Chores
other:
duplicate euiEuLanguage models into eui-components - EUI-9014 EUI-9014 (4b8f6a69 )
18.0.0-next.8 (2024-04-03)
Chores
other:
duplicate export from eui-core causing duplicate entries issues - EUI-9014 EUI-9014 (cbf7a6e4 )
18.0.0-next.7 (2024-04-03)
Chores
other:
refactor export and sub-entries - removed temporary any base64 icon inclusion in scss - EUI-9014 EUI-9014 (9ebd04b1 )
18.0.0-next.6 (2024-04-03)
Chores
other:
set eui-components as internal deps for showcase - EUI-9014 EUI-9014 (5423d08a )
import from eui-base in eui-components - removed usage of coerceBoolean and apply transform notation - EUI-9014 EUI-9014 (c33f2ec2 )
eui-showcase tsconfig update - remove direct base64 inclusion - EUI-9014 EUI-9014 (33383e31 )
updated eslint for eui-ecl sub-pkg (5791c074 )
adapted tsconfig for eui sub-packages - raised some 3rd party deps versions to latest known - EUI-9014 EUI-9014 (39b7fc75 )
eui-file-upload:
Bug Fixes
ecl-popover:
ecl-message/ecl-notification:
ecl-spinner/ecl-loading-indicator:
18.0.0-next.5 (2024-04-03)
Chores
other:
temporary commented eui-breadcrumb code - causing build issue once published - EUI-9014 EUI-9014 (cbcb0606 )
18.0.0-next.4 (2024-04-03)
Chores
18.0.0-next.3 (2024-04-03)
Chores
other:
BREAKING CHANGES - removed ngrx dependencies - ngrx-store kept only - removed appEffects - removed styleClass input on input-text - input-radio - textarea - upgraded to Angular 18.0.0-next.2 - EUI-9014 EUI-9014 (e6e32fe5 )
eui-autocomplete:
Bug Fixes
ecl-news-ticker:
ecl-modal:
ecl-file:
ecl-list-illustration:
ecl-icon:
ecl-link:
ecl-fact-figures:
18.0.0-next.2 (2024-03-26)
New Features
18.0.0-next.1 (2024-03-22)
Chores
other:
eui-mobile:
Add console.log in a catch part in doc-page.component.ts file - EUI-9004 EUI-9004 (6372384f )
styles:
Media print - allow the eui-content-block to print its content (only hide the spinner) - EUI-9059 EUI-9059 (0b5af1d7 )
eui-menu-item aligned style when hasLowerCases option is used - EUI-9029 EUI-9029 (cd471c4a )
eui-tabs:
Fix issue when horizontal tabs are declared in vertical - EUI-9051 EUI-9051 (95c05581 )
Fix issue with scrolling when screen is large - EUI-9043 EUI-9043 (a6c1e69c )
eui-editor:
eui-growl:
fixed layout rendering when content contains long unbraked labels - EUI-9044 EUI-9044 (90f19c7f )
doc-page-code-modal:
eui-app-sidebar-menu:
fixed display of sidebar menu footer when having an eui-app-top-message - EUI-9045 EUI-9045 (2b435a17 )
eui-app-top-message:
restored default background. Added hasCustomContent new input option to use when having custom content (multiple messages) - EUI-9034 EUI-9034 (faf61873 )
playground:
eui-sidebar-menu:
aligned layout rendering (spacing) to eui-menu items - EUI-9030, EUI-8967 EUI-9030 (a77aa987 )
aligned layout rendering (spacing) to eui-menu items - EUI-9030 EUI-9030 (0306375e )
eui-showcase:
eui-slide-toggle:
eui-menu:
eui-menu and eui-sidebar-menu - fixed layout when isCollapsed state with/wo icon / initials options (see showcase options samples and advanced example) - EUI-8764 EUI-8764 (e5fcb8e3 )
New Features
Bug Fixes
ecl-carousel:
ecl-expandable:
other:
showcase:
ecl-date-block:
ecl-content-item:
ecl-card:
ecl-category-filter:
ecl-list:
ecl-breadcrumb:
EuiTree:
ecl-blockquote:
playground:
eui-menu-item:
announces external link icon + fixes wrong label on toggle button + deprecates ignored Inputs - EUI-8924 EUI-8924 (ad462968 )
ecl-button:
ecl-accordion:
ecl-banner:
Other Changes
Tests
17.3.5 (2024-05-24)
Chores
eui-file-upload:
eui-autocomplete:
Add option to target input by id to allow link with label tag - EUI-9381 EUI-9381 (7a29afff )
Fix issue with Drag and Drop and multiple sources - EUI-9354 EUI-9354 (45b8413a )
Add support of eui-icon-svg in options - EUI-9225 EUI-9225 (898f1f26 )
other:
add back growl positioning through css vars from outside - EUI-7543 EUI-7543 (1f8ca7c4 )
added config assets injection on ecl-icon - EUI-7843 EUI-7843 (44252ef7 )
eui-timeline-item:
new syntax for built-in conditional & flow controls without extra imports - EUI-9266 EUI-9266 (0e0c3275 )
eui-menu:
eui-sidebar-menu:
removal of unnecessary imports, transformation to standalone and deprecation of the NgModule - EUI-9319 EUI-9319 (22d1623e )
Bug Fixes
17.3.4 (2024-05-07)
Chores
other:
upgraded to angular 17.3.7 and ngrx to 17.2.0 - fix position absolute on clearable icon - EUI-7843 MWP-10835 EUI-7843 (f52c99c8 )
eui-notification-item:
fixed anchor links style class aligned to match eUI links - EUI-9212 EUI-9212 (b4062d3e )
EuiTree:
getSelectionRecursiveState is added to customNodeSelectFnHelper. EUI-9064 EUI-9064 (676b6747 )
Custom onNodeSelect function is implemented. EUI-8603 EUI-8603 (949fc67c )
eui-autocomplete:
Bug Fixes
eui-breadcrumb:
wrong order of z-index passing over header once page scroll - EUI-9139 EUI-9139 (b305ee45 )
eui-table:
EuiTree:
Non selectable children are omitted in the recursive state calculation. EUI-9102 EUI-9102 (f4d7b2f1 )
Re-initialisation problem is fixed. EUI-9064 EUI-9064 (fbd674cf )
other:
17.3.3 (2024-04-18)
Chores
eui-menu-item:
fixed display of menu items when in collapsed state - MWP-10787 MWP-10787 (f7a31f9e )
fixed display layout when using command in collapsed state - EUI-9186 EUI-9186 (ca6eccb3 )
eui-page-header:
added eui-page-header-sub-label content directive to allow custom page header subLabel content - MWP-10526, MWP-10503 MWP-10526 (755584a9 )
other:
disabled randomly failing unit test for httpErrorHandlerInterceptor (0ac7bc29 )
force rebuild (a41d7ee8 )
eui-dialog, eui-message-box, eui-dropdown:
Bug Fixes
eui-page:
added mixing flex-direction column to page-header-body - MWP-10526 MWP-10526 (c0e659a3 )
17.3.2 (2024-04-05)
Chores
eui-dialog, eui-message-box, eui-dropdown:
eui-overlay:
Bug Fixes
17.3.1 (2024-04-04)
Chores
eui-file-upload:
cli:
eui-autocomplete:
Deprecate EuiAutocomplete class in favor of interface - EUI-9127 EUI-9127 (34c9d101 )
other:
eui-timeline:
refactored styles layout for rendering on all browsers - EUI-9060 EUI-9060 (d298303e )
styles:
fixed layout display (center alignement) of app toolbar language selector - EUI-9090 EUI-9090 (5608e9ae )
eui-app-sidebar:
fixed layout display of app header user profile drawer when having app top message - EUI-9089, EUI-8906 EUI-9089 (ed18345e )
Bug Fixes
ecl-sticky-container:
other:
sb:
17.3.0 (2024-03-21)
Chores
other:
eui-mobile:
Add console.log in a catch part in doc-page.component.ts file - EUI-9004 EUI-9004 (6372384f )
styles:
Media print - allow the eui-content-block to print its content (only hide the spinner) - EUI-9059 EUI-9059 (0b5af1d7 )
eui-menu-item aligned style when hasLowerCases option is used - EUI-9029 EUI-9029 (cd471c4a )
eui-tabs:
Fix issue when horizontal tabs are declared in vertical - EUI-9051 EUI-9051 (95c05581 )
Fix issue with scrolling when screen is large - EUI-9043 EUI-9043 (a6c1e69c )
eui-editor:
eui-growl:
fixed layout rendering when content contains long unbraked labels - EUI-9044 EUI-9044 (90f19c7f )
doc-page-code-modal:
eui-app-sidebar-menu:
fixed display of sidebar menu footer when having an eui-app-top-message - EUI-9045 EUI-9045 (2b435a17 )
eui-app-top-message:
restored default background. Added hasCustomContent new input option to use when having custom content (multiple messages) - EUI-9034 EUI-9034 (faf61873 )
playground:
eui-sidebar-menu:
aligned layout rendering (spacing) to eui-menu items - EUI-9030, EUI-8967 EUI-9030 (a77aa987 )
aligned layout rendering (spacing) to eui-menu items - EUI-9030 EUI-9030 (0306375e )
eui-showcase:
eui-slide-toggle:
eui-menu:
eui-menu and eui-sidebar-menu - fixed layout when isCollapsed state with/wo icon / initials options (see showcase options samples and advanced example) - EUI-8764 EUI-8764 (e5fcb8e3 )
New Features
Bug Fixes
showcase:
other:
EuiTree:
playground:
eui-menu-item:
announces external link icon + fixes wrong label on toggle button + deprecates ignored Inputs - EUI-8924 EUI-8924 (ad462968 )
Other Changes
Tests
17.2.3 (2024-03-07)
Chores
styles:
fixed eui-page-column width when in collapsed state with icons/initials - EUI-8901 EUI-8901 (a20cd2a4 )
fixed eui-sidebar-menu width when in collapsed state - EUI-8901 EUI-8901 (c56642e8 )
eui-page-column layout DS alignements and new improved documentation (see Showcase) - EUI-8901 EUI-8901 (c82d1d02 )
other:
aria-required dynamically added on relevant FormControl Validator - EUI-8991 EUI-8991 (df377139 )
adds peerDependencies support to package.json of @eui packages - EUI-8869 EUI-8869 (1a63d7c1 )
eui-autocomplete:
eui-app-sidebar:
fixed layout display of app header user profile drawer when having app top message or not (see App-Shell generator) - EUI-8906, EUI-8993 EUI-8906 (60b48b05 )
eui-mobile:
eui-fieldset:
announces the expanded state + the controlled content - EUI-8928 EUI-8928 (b55b823a )
eui-chip-list:
binds aria-label Input to the provided chip label - EUI-8989 EUI-8989 (6979babd )
eui-chip:
adds ariaLabel attr to announce the removal of the chip - EUI-8990 EUI-8990 (fe204c8d )
eui-toolbar-menu:
fix hiding menu items + Fix retro compatibility with untyped object - EUI-8845 EUI-8845 (1589237f )
eui-page-column:
option for dynamic expand/collapse aria-label values - EUI-8927 EUI-8927 (e2bd8dfa )
eui-menu-item:
addition of option to announce the right chip content - EUI-8926 EUI-8926 (95a80436 )
eui-toolbar:
eui-paginator:
Bug Fixes
input:
ecl-file:
ecl-table:
ecl-modal:
other:
Tests
17.2.2 (2024-02-27)
Chores
eui-toolbar-menu:
fix hiding menu items + Fix retro compatibility with untyped object - EUI-8845 EUI-8845 (4536ea13 )
17.2.1 (2024-02-22)
Chores
eui-date-range-selector:
eui-tabs:
eui-dialog:
Fix issue when config method has same name declared in injected component - EUI-8919 EUI-8919 (9eac6b7d )
eui-table:
fixed mobile layout when hoverable, sticky, virtual scroll - EUI-8916 EUI-8916 (e9454edd )
added isHoverable input option (see Showcase for sample and documentation) - EUI-8909 EUI-8909 (e0dd21f2 )
eui-toolbar-menu:
eui-dropdown:
Bug Fixes
ecl-timeline:
eui-notification:
eui-tree-list:
eui-editor:
eui-notifications-v2:
other:
Tests
17.2.0 (2024-02-08)
Chores
eui-timepicker:
eui-mobile:
other:
eui-table:
eui-autocomplete:
cli:
eui-user-profile:
eui-header:
styles:
fixed eui-app-top-message container to support full width custom (multiple) messages - EUI-8818 EUI-8818 (d9b07f1a )
eui-datepicker:
New Features
Bug Fixes
eui-sidebar-menu:
other:
ecl-pagination:
cli:
eui-toolbar-menu:
ecl-icon:
eui-header/ecl-site-header:
eui-tree-list:
custom expand/collapse labels and search placeholder EUI-8791 EUI-8791 (02005e54 )
Reverts
Tests
17.1.1 (2024-01-25)
Chores
styles:
reverted back the hidden style - EUI-8812, EUI-8813 EUI-8812 (20d5ed0d )
fixed eui-button & eui-dropdown button trigger states when using euiResponsive option - EUI-8804 EUI-8804 (34e4c206 )
fixed eui-u-text-link & eui-u-text-link-external utility classes to be font independent - EUI-8773 EUI-8773 (050fd963 )
eui-dropdwon:
eui-select:
fixed eui-select styles when in readonly and hidden states to not display twice - EUI-8812 EUI-8812 (0e29c424 )
eui-mobile:
eui-cli tool - Change the initial generated mobile app for version 16 - EUI-8662 EUI-8662 (a6939a8f )
add flag to code button in doc sample component - EUI-8712 EUI-8712 (8dd70e2a )
eui-page-header:
added optional isHeaderMultilines input option in order to allow the page title and optional subtitle to be fully displayed on multiple lines (not truncated by ellipsis) - EUI-8781 EUI-8781 (1d13e5fd )
eui-datepicker:
eui-table:
eui-popover:
Fix error in when opened on other place than trigger - EUI-8742 EUI-8742 (04ebcdea )
eui-file-upload:
other:
eui-dialog:
form-controls:
aligned visuals on checkbox, radio and textarea form controls when in readonly mode - EUI-8746 EUI-8746 (7224fe51 )
Bug Fixes
eui-radio:
when checked is false HTML attribute should be removed from DOM - EUI-8814 EUI-8814 (de3141fb )
ecl-multiselect:
ecl-checkbox:
eui-app:
wrong state of isSidebarHover when isSidebarExpandOnHover is false - EUI-8647 EUI-8647 (0aa6e00e )
other:
allow user-profile to be used in stand-alone for showcase sample purpose only - EUI-8786 EUI-8786 (dc9dbf80 )
new css and icons for ECL 3.13.0 EUI-8769 EUI-8769 (9079bf3d )
removed mandatory display:none for hidden elements EUI-8771 EUI-8771 (ed9c17d1 )
eui-alert:
eui-textarea:
eui-message-box:
eui-notifications-v2:
Tests
17.1.0 (2024-01-11)
Chores
eui-loader:
other:
adapted input parameters for eui-page-column listening to parent container width changes for optional autoclosing - MWP-10421 MWP-10421 (9af872f3 )
add hasLowercaseItems to eui-toolbar-menu option - EUI-8736 EUI-8736 (50dcf59a )
updated to Angular 17.0.8 - Angular material and related to 17.0.4 - EUI-7843 EUI-7843 (452b05ca )
added hasCollapsedInitials - hasLowercaseItems on eui-sidebar-menu refactored to control-flow and transformAttribute - eui-page-columns - add parent container size observer optional - MWP-10421 MWP-10421 (c20ea75e )
eui-dropdown:
added isBlock option to allow display of dropdown button trigger as block - EUI-8657 EUI-8657 (ccb6a92f )
eui-timepicker:
timepicker:
eui-datepicker:
eui-tooltip:
New Features
Bug Fixes
eui-message-box:
deprecated unused Input, renamed Output and deprecated the old one EUI-8757 EUI-8757 (53bb1cf1 )
ecl-menu:
eui-timepicker:
other:
marked some deprecations tahth need to be removed in v18 EUI-8697 EUI-8697 (76020274 )
eui-user-profile-menu not showing on eui-header-user-profile - add search hasExpandAnimation default true but can be disabled - EUI-8732 EUI-7843 EUI-8732 (7c711366 )
ecl update css styles and icons EUI-8690 EUI-8690 (0e810519 )
breadcrumb wrongly set and passing over the toolbar and menu dropdown content - EUI-8723 EUI-8723 (3ce01a5a )
adapted post-build script following eUI tools 6.15.x refactoring - EUI-7121 EUI-7121 (0b83110f )
ecl-gallery:
ecl-multiselect:
eui-list:
eui-notifications-v2:
cli:
eui-input-number:
Tests
17.0.2 (2023-12-14)
Chores
other:
eui-datepicket:
Consider time when defining min and max dates - Fixing test - EUI-8401 EUI-8401 (a826f99a )
Consider time when defining min and max dates - EUI-8401 EUI-8401 (59ff8e61 )
eui-paginator:
Bug Fixes
EuiTree:
Accessibility errors are resolved. EUI-8638 EUI-8638 (d004e4da )
When there is broken call for a translation resource on specific lang, It will not remove from the resources anymore to prevent to break the app. EUI-7419 EUI-7419 (5fe477d5 )
other:
ecl-tabs:
eui-tree-list:
eui-list:
removes preventDefault causing the event to not reach nested elements - EUI-8503 EUI-8503 (eb59f4dd )
eui-block-document:
fixes page content not contained by landmarks error - EUI-8490 EUI-8490 (1defab78 )
17.0.1 (2023-11-29)
Chores
cli:
eui-dashboard-card:
eui-tree:
styles:
aligned eui-button accent palette color to pass WCAG2 AA checks - EUI-8491 EUI-8491 (96f29e69 )
eui-dropdown, dropdown-button and eui-button... disabled color style to pass WCAG2 AA checks - EUI-8497 EUI-8497 (7c115b1b )
dark theme visual enhancements for focused elements and svg icons - EUI-8592 EUI-8592 (64119ce7 )
base-directive:
fixed euiDisabled which adds aria-disabled at host level only when true - EUI-8497 EUI-8497 (73e16f8b )
other:
adapted icon-svg color states using css-vars - EUI-7843 EUI-7843 (39c3abae )
refactor components for transform attribute - avatar and avatar badge not locked in size - user-profile toggle if menu exists within projected content - user-profile using xs badge and secondaryLight state - EUI-7843 EUI-7843 (c673816e )
added back commit following reset of history - use transform API - EUI-8525 - update TODO - EUI-8525 - increase code coverage through extensive unit-testing - EUI-8525- added back RTL support for ECL - implement unit-tests and fix bug when isLeftAligned changes - EUI-8525 EUI-8525 (86870c68 )
updated eui icon set with deprecated missing eui-icon webfont svgs - fix transform and adapted eui-icon-svg imbrication technique for stack - EUI-7843 EUI-7843 (ed1849a9 )
write unit-test and achieve code coverage - EUI-8525 EUI-8525 (c195bcea )
enable sonarScanner - EUI-8525 EUI-8525 (6cdf1040 )
Use concise character class syntax '\D' instead of '[^0-9]' - EUI-8525 EUI-8525 (f49cd0fb )
'substr' is deprecated. A legacy feature for browser compatibility - EUI-8525 EUI-8525 (7250e730 )
updated latest ng - ngrx latest 17.x - ngx-device-detector v17 compat- ngx-infinite-scroll v17 - ngx-markdown v17 - EUI-7843 EUI-7843 (7884e33a )
add missing eui-header-user-profile subInfos property - remove forced margins on paragraph (too compact) - EUI-7843 EUI-7843 (2b619fdc )
added isFlat mode on eui-menu when used without icons (dev-guide / design-system) - EUI-7843 EUI-7843 (f8619bfb )
adapted version after push of 17.x to develop - EUI-7843 EUI-7843 (88501e8f )
EuiTree:
Filter showChildrenOfMatchedItems option is added. Regression is fixed. (a5105408 )
Initial expand & initial select features are added to lazy load part. EUI-8164 EUI-8164 (8cd128f6 )
eui-svg-icon:
added missing equivalences for eui-icon replacements in favour of eui-icon-svg + migration list doc - EUI-8567 EUI-8567 (ede7cb03 )
eui-menu:
svg-icons:
added missing equivalences for eui-icon replacements in favour of eui-icon-svg - EUI-8567 EUI-8567 (a044c043 )
eui-input-radio:
eui-dialog:
Fix mistyping in dialog - EUI8575 (b11e4100 )
helpers:
i18n-loader:
permission-service:
eui-growl-service:
api-queue:
eui-editor:
Bug Fixes
app-shell-service:
eui-input-number:
other:
fieldset color bleeding - notification toolbar item top margin - base states directive adapted following baseDirective changes - EUI-7843 EUI-7843 (4ad806f2 )
eui-timeline wrong import - EUI-7843 EUI-7843 (ba7faeaa )
uniqueId test - EUI-8525 EUI-8525 (a12d2fd8 )
sources path for SonarQube - EUI-8525 EUI-8525 (96daf0fd )
dashboard-card avatar centering - eui-dialog extra character - outline in flat menu state - issue with eui-u-width rendering - EUI-7843 EUI-7843 (5a4534f6 )
eui-select:
code-smells:
eui-dropdown:
adds missing landmark and label on dropdown container - EUI-8498 EUI-8498 (cf079734 )
EuiTree:
if parent node initial isExpanded property is defined and false it overrides expanded children's expand effect and collapses the node. EUI-8000 EUI-8000 (27c730ad )
regression whore onChangeslife cycle is fixed. Children template var is added. EUI-8000 EUI-8000 (0cc8119d )
eui-discussion-thread:
fixes ul element must only directly contain li elements error - EUI-8496 EUI-8496 (dc8b6546 )
eui-block-content:
eui-chip-list:
fixes error of Element has children which are not allowed - EUI-8484 EUI-8484 (728c1ad3 )
ecl-carousel:
Reverts
eui-growl:
changes from 52cbfac2827de76809823420cb7d06fe47418460 - MWP-10289 MWP-10289 (5ba3a82d )
17.0.0-rc.8 (2023-11-21)
Chores
other:
adapted EuiMenuItem - remove hasChildren method as not used and not relevant - BREAKING CHANGE - forward EuiMenuItem model from @eui/core within eui-menu-item model - duplicates - EUI-7843 EUI-7843 (addcb8ff )
remote eui-ux-tree from eui-all module - EUI-7843 EUI-7843 (eb6fd92d )
update body text-align for ECL RTL implementation - EUI-7843 EUI-7843 (957ff467 )
various styles adaptations - EUI-7843 EUI-7843 (e7bba41f )
remove eui-ux-tree - eui-tree is fully replacing it - EUI-7843 EUI-7843 (917076a5 )
adapted eui-menu-item made some props optional - EUI-7843 EUI-7843 (976664c6 )
improve ApiQueue model - 8556 (7f517f7e )
eui-autocomplete:
all-module:
api-queue:
eui-timebar:
fixed defaut dateFormat options (see showcase dateformat options for examples) - EUI-8208 EUI-8208 (d09fd001 )
Bug Fixes
eui-overlay:
eui-block-document:
eui-menu:
eui-dialog:
api-queue:
ecl-carousel:
ecl-content-item:
other:
ecl-multiselect:
17.0.0-rc.7 (2023-11-20)
Chores
api-queue:
eui-card:
Make scrollable eui-card-content accessible from keyboard - EUI-8492 EUI-8492 (452f9b66 )
eui-dialog:
Make scrollable eui-dialog body accessible from keyboard - EUI-8495 EUI-8495 (8bb7991a )
eui-autocomplete:
other:
adopted conventions on eui-alert - eui-avatar - eui-badge - eui-block-content - eui-dashboard-button - eui-fieldset - update cli mock to support training - EUI-7843 EUI-7843 (c22da3b5 )
code conventions on eui-alert for example - EUI-7843 EUI-7843 (44f71402 )
Bug Fixes
eui-menu-item:
fixes error of li element not having proper parent element - EUI-8478 EUI-8478 (52d9469c )
17.0.0-rc.6 (2023-11-17)
Chores
other:
adapted breakpoint as not matching with scss declarations - EUI-7843 EUI-7843 (7d33c320 )
adjusted styling for layout cmp - EUI-7843 EUI-7843 (f7b460c6 )
adapted eui-block-content with aria host attr - cleanup console.logs - EUI-7843 EUI-7843 (14497df0 )
put back animation on sidebar open/close - EUI-7843 EUI-7843 (98f74bc3 )
eui-tree:
Bug Fixes
Reverts
17.0.0-rc.5 (2023-11-17)
Chores
Bug Fixes
other:
toolbar positioning of toolbar-items when used with a top-menu (with header) - EUI-7843 EUI-7843 (dc1d7f48 )
17.0.0-rc.4 (2023-11-15)
Chores
other:
styles issues on eui-search in dark-mode (70a68a1a )
update skeleton animation and fix for dark-theme - EUI-7843 EUI-7843 (89a81563 )
17.0.0-rc.3 (2023-11-15)
Chores
other:
adapted skeleton cmp import (7bb664a0 )
add eui-skeleton with circle-line-square-rectangle shapes - EUI-7843 EUI-7843 (f8ede29d )
ported eui-header-content from v10 - EUI-7843 EUI-7843 (b255f74c )
adapted dashboard to control flow - add missing maxLines feature - EUI-7843 EUI-7843 (ac997638 )
eui-autocomplete:
styles:
aligned link color for icon of the eui-u-text-link-external CSS utility class - EUI-8342 EUI-8342 (34947649 )
Bug Fixes
17.0.0-rc.2 (2023-11-14)
Chores
other:
remove labs testing for eui-ecl webcomponents integration - EUI-7843 EUI-7843 (e7570bb2 )
various contrast ratio fixes mainly for HC theme - EUI-7843 EUI-7843 (7c419a24 )
add high-contrast theme - adapted eui-slide-toggle to handle color variations on toggle on-off - EUI-7843 EUI-7843 (b613046a )
remove done todos for v17 (33bd9597 )
default isExpanded state for fieldset - EUI-7843 EUI-7843 (b5a8247b )
updated to ng 17.0.2 - adapted notifications styles on toolbar-item - EUI-7843 EUI-7843 (169ab43a )
eui-overlay:
fixed eui-overlay header section layout display with Firefox - EUI-8327 EUI-8327 (718f2af6 )
eui-table:
styles:
eui-button fixed spacing when used with eui-icon-svg - EUI-8482 EUI-8482 (25b6e894 )
Bug Fixes
other:
contrast ratio toolbar-environment on high contrast theme - EUI-7843 EUI-7843 (6ad9c17f )
contrast ratio for header - EUI-8467 EUI-8467 (71301a84 )
AAA contrast ratio for toolbar environment logo - EUI-8455 EUI-8455 (86dc7e1a )
adjusted sidebar-toggle when for header on mobile only when menuLinks are set - fix color rendering for v17 - EUI-8274 EUI-7843 EUI-8274 (9cdd8fdd )
eui-dialog:
cli:
17.0.0-rc.1 (2023-11-13)
Chores
17.0.0-next.27 (2023-11-10)
Chores
other:
refactored sidebar-header-user-profile for mobile-view using eui-user-profile inclusion - EUI-7843 EUI-7843 (231c2ec4 )
removed userInfos - impersonatedUserInfos - userSubInfos from EuiAppShellService - eui-app - CLI Generated app - only relying on userService for all user props aspects - BREAKING CHANGE - EUI-7843 EUI-7843 (0819ff5d )
eui-app-top-message:
17.0.0-next.26 (2023-11-10)
Chores
other:
fix eui-search styling (277351c3 )
adapted eui-search options (69d100e1 )
delete labs completely to be transfered to another poc repo (4e4d17fa )
various fixes for eui-toolbar-items accessibility - eui-icon-svg-button for accessible icon-only usage - BREAKING CHANGES - removed eui-toolbar-item-notifications, euitoolbar-item-user-profile, eui-toolbar-item-search - refactored the eui-search cmp with eui-autocomplete embedded - EUI-7843 EUI-7843 (d5e4eff0 )
moved labs and skeletons not being part of distribution and build (88e8a1bb )
17.0.0-next.25 (2023-11-09)
Chores
Bug Fixes
17.0.0-next.24 (2023-11-09)
Chores
other:
EuiTree:
eui-alert:
styles alignements against bigger content - final version - EUI-8259 EUI-8259 (f415c75b )
Bug Fixes
EuiTree:
eui-menu-item:
other:
ecl-datepicker:
17.0.0-next.23 (2023-11-08)
Chores
other:
adapted avatar and dashboard-card following tests - EUI-7843 EUI-7843 (fa164aa2 )
fix eui-menu spec - add skeleton sample cmp for code convention - EUI-7702 EUI-7702 (5ca58d3c )
refactored eui-timeline following conventions and host declaration - BREAKING CHANGE - EUI-7843 EUI-7843 (3a979fff )
EuiTree:
max-height is removed, It should be defined in container level. eui-scrollbars and overflow is defined at class level. EUI-8451 EUI-8451 (afe4ff6a )
eui-alert:
Bug Fixes
17.0.0-next.22 (2023-11-07)
Chores
other:
add icon for eui-slide-toggle - EUI-7843 EUI-7843 (9a1665d2 )
upgraded to latest 17 rc.2 - BREAKING CHANGE on nodejs minimal engines - updated to ngrx first v17 beta.0 - EUI-7843 EUI-7843 (7c3d17dc )
eui-file-upload:
17.0.0-next.21 (2023-11-06)
Chores
other:
styles:
alignements for prism and scrollbars for eUI dark theme - EUI-8318 EUI-8318 (351955e3 )
EuiTree:
eui-table:
eui-file-upload:
Bug Fixes
other:
ecl-menu:
EuiTree:
eui-date-range-selector:
removes min width on the responsive state - EUI-8225 EUI-8225 (5e1c78ef )
addition of clear event to emit and propagate the cleared value - EUI-8225 EUI-8225 (cb8858f5 )
ecl-carousel:
17.0.0-next.20 (2023-11-05)
Chores
other:
refactored eui-dashboard-card - BREAKING CHANGES - adapted eui-avatar for it - EUI-7843 EUI-7843 (a3440248 )
17.0.0-next.19 (2023-11-04)
Chores
other:
various styles fixes - usage of eui-accessible-button-icon - eui-alert BREAKING CHANGE of input from euiAlertMuted to isMuted - EUI-7843 EUI-7843 (ce9f847c )
refactor sidebar-toggle and app-top-message using shared eui-accessible-button-icon - EUI-7843 EUI-7843 (1dfedb1a )
refactor palette generation - adapted various cmp styles after testing - EUI-7843 EUI-7843 (8f489162 )
added eui-font-bold definitions and exports - EUI-7843 EUI-7843 (63070a0b )
Bug Fixes
17.0.0-next.18 (2023-11-02)
Chores
other:
adapted styles - refactoring of color functions - use color mixin in button states for testing - EUI-7843 EUI-7843 (4183b5ba )
Bug Fixes
17.0.0-next.17 (2023-11-01)
Chores
other:
temp commented eui-dashboard-button specs as structure has changed need refactoring of unit tests (c228a698 )
Bug Fixes
other:
contrast ratio issue - adapted eui-dashboard-button - re-factored eui-fieldset and removed unused input BREAKING CHANGE - adapted central mixins for colors contrast - EUI-7843 EUI-7843 (12a447dd )
17.0.0-next.16 (2023-10-31)
Chores
Bug Fixes
17.0.0-next.15 (2023-10-31)
Chores
other:
eui-tree-list styles and content fixes - EUI-7843 EUI-7843 (43246431 )
test for AA contrast ratio (3d922c7c )
typography format - doc page section styling (03269146 )
fix styling doc-section page to match doc-sample - EUI-7843 EUI-7843 (e7bb52d0 )
fix wizard styles following styles refactoring - EUI-7843 EUI-7843 (d2d5856b )
styles:
Bug Fixes
17.0.0-next.14 (2023-10-30)
Chores
other:
adapted font-size declarations internal usage using eui-font-family mixin instead - EUI-7843 EUI-7843 (03d96641 )
switch to eui-u-font-% instead of eui-u-font-size-% as deprecated - EUI-7845 EUI-7845 (79eb8e95 )
various styles cleanup - contrast checks - EUI-7843 EUI-7843 (eb191a7f )
adjusted and styles cleanup and fixes - refactored typography removing ecl prolonged, not used - adjusted user-profile - EUI-7843 EUI-7843 (e9bf9769 )
adapted and refactored user-profile using eui-avatar - EUI-7843 EUI-7843 (2e8f54e0 )
added eui-avatar variants - EUI-7843 EUI-7843 (5b2dacb2 )
additional samples for eui-avatar - EUI-7843 EUI-7843 (9ea0b31a )
eui-avatar added badge top and bottom options - EUI-7843 EUI-7843 (5631c2eb )
add eui-avatar cmp first MVP - EUI-7843 EUI-7843 (ecbb0490 )
updated tab bg active color - fix showcase issue on tab selection - EUI-7843 EUI-7843 (5d4651e7 )
styles:
typography fonts styles base alignements - EUI-7844 EUI-7844 (93ad85d1 )
styles refreshing on menu sub categories items, scrollbars - EUI-8258 EUI-8258 (43e4267b )
styles refrshing on menu sub categories items, scrollbars - EUI-8258 EUI-8258 (24817052 )
Bug Fixes
17.0.0-next.13 (2023-10-26)
Chores
styles:
added eui-u-text-link-standalone utility class for non decorated links - EUI-8258 EUI-8258 (75ce618d )
cleaned up ux legacy styles for v17 - EUI-8258 EUI-8258 (ab27e445 )
adjusted and cleaned up print stylesheet for v17 - EUI-8258 EUI-8258 (65160fee )
styles refactoring and clean-up of deprecated for v17 - EUI-8227, EUI-7844 EUI-8227 (5ce390a3 )
other:
updated to Angular 17.0.0-rc.1 - EUI-7843 EUI-7843 (95b9d64d )
adapted alert to css private props - EUI-7843 EUI-7843 (81325d02 )
fix imports and styles issues on eui-tree-list - EUI-7134 EUI-7134 (f242e5f0 )
eui-tree-list - eui-ux-tree migration from ux- components for easier transition to v17 - EUI-7134 EUI-7134 (905c6e2a )
add deprecated ux modal and functions in appShellService to support deprecated eUI legacy cmp external library for MWP/CSDR apps - MWP-10227 MWP-10227 (4fe5fec0 )
adapted linting rules for v17 - EUI-7866 EUI-7866 (bd273e46 )
adds missing pikaday types - EUI-7866 EUI-7866 (6faea526 )
adapted spec following deprecation of input output for eui-menu-item - EUI-7843 EUI-7843 (5c323ab2 )
adapted spec files following deprecation - re-enabled compodoc added missing necessary deps - EUI-7843 EUI-7843 (006b62ce )
remove totally the deprecations for v17 - EUI-7850 EUI-7850 (495ff4a8 )
transfer ecl sub-package to eui-components, unable to release sub-package on npmjs - EUI-7843 EUI-7843 (102a0fa2 )
fix linting issue (14037332 )
adjusted eui-ecl styles - EUI-7843 EUI-7843 (5ee918e4 )
updated to Angular 17.0.0-rc.0 - EUI-7843 EUI-7843 (ce2ec900 )
eui-ecl sub-package for experiment and eUI usage of ECL components - EUI-7843 EUI-7843 (45a164cf )
fix eslint - EUI-7866 EUI-7866 (56b622f9 )
add ecl-shared package - lab test for ECL webcomponents and flat usage of Angular eUI ECL cmp in eUI side - EUI-7843 EUI-7843 (5a52bc85 )
fix eslint warnings - EUI-7866 EUI-7866 (f77b664c )
adapted styling - dark theme draft - EUI-7843 EUI-7843 (1a11d9ed )
styles refactoring - add back showcase-dev scss for non-esbuild option - EUI-7843 EUI-7843 (843d5704 )
refactored material styles import - EUI-7843 EUI-7843 (c76347aa )
revert typescript compilation issues following latest angular updates - EUI-7843 EUI-7843 (bc3f6fa5 )
adapted angular.json config files following v17 breaking changes in Angular CLI schema - EUI-7843 EUI-7843 (151a9c58 )
cleanup exported styles - added eui-icons-flags.css exports - BREAKING CHANGE remove export of flag-icon.min.css as generated directly from sources from now on - EUI-7843 EUI-7843 (092c153c )
adapted to latest v17 - Angular deps and zone.js 14.x - EUI-7843 EUI-7843 (2a716f8b )
develop merge (b2b64d7b )
csdr-config for v17 (32ee1ffd )
merge from develop (66d2ad25 )
adapted material styles - cleanup keeping only datepicker - eui-legacy-icons-font.css distribution (eui-icon kept until v18) - EUI-7843 EUI-7843 (5e62cd11 )
adapt import for EuiGrowlService from eui core - EUI-7843 EUI-7843 (06a7662b )
BREAKING CHANGES EuiAppShellService - EuiDynamicComponentService - removal of UxRootInjectorGuard and UxErrorFeedbackService, UxErrorManager - EUI-7843 EUI-7843 (b5a02668 )
adjusted merge from 16 - upgraded deps to latest angular and 3rd parties - adjusted engines to support node 20x - EUI-7843 EUI-7843 (104ca85e )
adapted default node engines to 18.13.0 - BREAKING CHANGE - EUI-7843 EUI-7843 (208d1e5f )
removed @eui/deprecated from deps-base - BREAKING CHANGE - EUI-7843 EUI-7843 (add49a1c )
upgraded to angular 17 next.3 - adapted eslint - EUI-7843 EUI-7843 (6bd6b34a )
merge from 16.x (578f627d )
upgrading to 17.0.0-next.0 initial version set - EUI-7843 EUI-7843 (7ed58cad )
merge from v15 (3e6d56fd )
merge (4f8d158b )
remove eui-dropdown-button-menu - deprecated since v15 - BREAKING CHANGE - EUI-7843 EUI-7843 (3532b237 )
adjusted styling imports - split bootstrap into grid (default) + utilities (optional legacy) - BREAKING CHANGE - EUI-7843 EUI-7843 (84a08014 )
ux components cleanup - styles refactoring phase 1 - BREAKING CHANGE - EUI-7843 EUI-7843 (c475c9da )
eui-tree:
adjusted styles to be more condensed, added option to allow underlined links, added visual lines - EUI-8356 EUI-8356 (a4800ec4 )
adjusted styls to be more condensed, added option to allow underlined links, added visual lines - EUI-8356 EUI-8356 (b797dfca )
eui:
replaces classes with interfaces wherever it's reduntant - EUI-8015 EUI-8015 (b0b82ab2 )
Bug Fixes
other:
ecl-tabs:
ecl-site-footer/ecl-site-header:
ecl-carousel:
ecl-news-ticker:
Removing redundant aria-labels, fixing sr-only in buttons - EUI-8145 EUI-8145 (387143a9 )
ecl-site-footer:
Other Changes
other:
temp commented test failures to check (abc9fcf8 )
Refactors
other:
BREAKING CHANGES - removed UxLink - kept UxLinkLegacy for some components for transition - Ux models migrated to Eui models (EuLanguage, EuiEuLanguages, EuiTimezone, EUI_COLORS, EUI_TIMEZONES, EUI_COUNTRIES, EuiPermission models) - UxAppShellService remove growl methods, now part of EuiGrowlService from eui-growl component - UxDynamicMenuService to EuiDynamicMenuService handling EuiMenuItem - EUI-7843 EUI-7843 (ef0356a7 )
17.0.0-next.12 (2023-10-23)
Chores
other:
adapted spec following deprecation of input output for eui-menu-item - EUI-7843 EUI-7843 (5c323ab2 )
adapted spec files following deprecation - re-enabled compodoc added missing necessary deps - EUI-7843 EUI-7843 (006b62ce )
remove totally the deprecations for v17 - EUI-7850 EUI-7850 (495ff4a8 )
Bug Fixes
17.0.0-next.11 (2023-10-21)
Chores
other:
transfer ecl sub-package to eui-components, unable to release sub-package on npmjs - EUI-7843 EUI-7843 (102a0fa2 )
fix linting issue (14037332 )
adjusted eui-ecl styles - EUI-7843 EUI-7843 (5ee918e4 )
updated to Angular 17.0.0-rc.0 - EUI-7843 EUI-7843 (ce2ec900 )
eui-ecl sub-package for experiment and eUI usage of ECL components - EUI-7843 EUI-7843 (45a164cf )
add ecl-shared package - lab test for ECL webcomponents and flat usage of Angular eUI ECL cmp in eUI side - EUI-7843 EUI-7843 (5a52bc85 )
adapted styling - dark theme draft - EUI-7843 EUI-7843 (1a11d9ed )
styles refactoring - add back showcase-dev scss for non-esbuild option - EUI-7843 EUI-7843 (843d5704 )
refactored material styles import - EUI-7843 EUI-7843 (c76347aa )
styles:
cleaned up ux legacy styles for v17 - EUI-8258 EUI-8258 (ab27e445 )
adjusted and cleaned up print stylesheet for v17 - EUI-8258 EUI-8258 (65160fee )
styles refactoring and clean-up of deprecated for v17 - EUI-8227, EUI-7844 EUI-8227 (5ce390a3 )
17.0.0-next.10 (2023-10-11)
Chores
other:
revert typescript compilation issues following latest angular updates - EUI-7843 EUI-7843 (bc3f6fa5 )
adapted angular.json config files following v17 breaking changes in Angular CLI schema - EUI-7843 EUI-7843 (151a9c58 )
Bug Fixes
other:
typescript compilation issues following latest angular updates - EUI-7843 EUI-7843 (0e5d6a8b )
17.0.0-next.9 (2023-10-08)
Chores
other:
cleanup exported styles - added eui-icons-flags.css exports - BREAKING CHANGE remove export of flag-icon.min.css as generated directly from sources from now on - EUI-7843 EUI-7843 (092c153c )
17.0.0-next.8 (2023-10-08)
Chores
other:
adapted to latest v17 - Angular deps and zone.js 14.x - EUI-7843 EUI-7843 (2a716f8b )
develop merge (b2b64d7b )
csdr-config for v17 (32ee1ffd )
merge from develop (66d2ad25 )
adapted material styles - cleanup keeping only datepicker - eui-legacy-icons-font.css distribution (eui-icon kept until v18) - EUI-7843 EUI-7843 (5e62cd11 )
adapt import for EuiGrowlService from eui core - EUI-7843 EUI-7843 (06a7662b )
BREAKING CHANGES EuiAppShellService - EuiDynamicComponentService - removal of UxRootInjectorGuard and UxErrorFeedbackService, UxErrorManager - EUI-7843 EUI-7843 (b5a02668 )
adjusted merge from 16 - upgraded deps to latest angular and 3rd parties - adjusted engines to support node 20x - EUI-7843 EUI-7843 (104ca85e )
adapted default node engines to 18.13.0 - BREAKING CHANGE - EUI-7843 EUI-7843 (208d1e5f )
removed @eui/deprecated from deps-base - BREAKING CHANGE - EUI-7843 EUI-7843 (add49a1c )
upgraded to angular 17 next.3 - adapted eslint - EUI-7843 EUI-7843 (6bd6b34a )
merge from 16.x (578f627d )
upgrading to 17.0.0-next.0 initial version set - EUI-7843 EUI-7843 (7ed58cad )
merge from v15 (3e6d56fd )
merge (4f8d158b )
remove eui-dropdown-button-menu - deprecated since v15 - BREAKING CHANGE - EUI-7843 EUI-7843 (3532b237 )
adjusted styling imports - split bootstrap into grid (default) + utilities (optional legacy) - BREAKING CHANGE - EUI-7843 EUI-7843 (84a08014 )
ux components cleanup - styles refactoring phase 1 - BREAKING CHANGE - EUI-7843 EUI-7843 (c475c9da )
Bug Fixes
other:
eui-cli styles imported after latest breaking changes - EUI-7843 EUI-7843 (58fbec9f )
Other Changes
other:
temp commented test failures to check (abc9fcf8 )
Refactors
other:
BREAKING CHANGES - removed UxLink - kept UxLinkLegacy for some components for transition - Ux models migrated to Eui models (EuLanguage, EuiEuLanguages, EuiTimezone, EUI_COLORS, EUI_TIMEZONES, EUI_COUNTRIES, EuiPermission models) - UxAppShellService remove growl methods, now part of EuiGrowlService from eui-growl component - UxDynamicMenuService to EuiDynamicMenuService handling EuiMenuItem - EUI-7843 EUI-7843 (ef0356a7 )
17.0.0-next.7 (2023-09-26)
Chores
other:
csdr-config for v17 (32ee1ffd )
merge from develop (66d2ad25 )
adapted material styles - cleanup keeping only datepicker - eui-legacy-icons-font.css distribution (eui-icon kept until v18) - EUI-7843 EUI-7843 (5e62cd11 )
add close capability for user-profile-card - MWP-9936 MWP-9936 (f26c2268 )
added trapfocus for eui-overlay - MWP-10080 MWP-10080 (c1626a86 )
OpenIdConnectInterceptor does not cancel pending request EUI-8078 (e1c65831 )
uncommented prettierrc in sub packages for IDE plugin usage (39e7a80f )
adopt eslint extends over root central file rules (e25ed0b3 )
reverted prettier - disabling it until rules are adjusted for upgrade to v17 (d7270405 )
eui-page-header:
added optional tooltip label on page header title and/or sub-title - EUI-7973 EUI-7973 (8f7e525a )
eui-overlay:
alignement on v16 refactor with new predefined header title, added trapfocus, aligned styles - EUI-8084 EUI-8084 (734ceec7 )
adding a11y accessibility and announcement to screen readers - EUI-8084 EUI-8084 (793b4934 )
eui-dropdown:
enables wrapping + prevents Enter key firing on disabled menu items - EUI-7890 EUI-7890 (39a8dcf6 )
eui-autocomplete:
fixed undefined error when calculating the itemSize for virtual scroll - EUI-7906 EUI-7906 (33ffca31 )
Bug Fixes
other:
adapted merged-ecl-openid CLI option dependencies and update on post-build (b1e00fd8 )
eui-cli styles imported after latest breaking changes - EUI-7843 EUI-7843 (58fbec9f )
wrong import (57f8dd69 )
adapted eui-paginator for breakpoints condition if not present - adapted appBaseFontSize set within eui-app (7c443bb2 )
site-header:
17.0.0-next.6 (2023-09-25)
Chores
other:
adapt import for EuiGrowlService from eui core - EUI-7843 EUI-7843 (06a7662b )
BREAKING CHANGES EuiAppShellService - EuiDynamicComponentService - removal of UxRootInjectorGuard and UxErrorFeedbackService, UxErrorManager - EUI-7843 EUI-7843 (b5a02668 )
17.0.0-next.5 (2023-09-20)
Chores
other:
adjusted merge from 16 - upgraded deps to latest angular and 3rd parties - adjusted engines to support node 20x - EUI-7843 EUI-7843 (104ca85e )
merge from develop (bc56ecd3 )
added impersonatingUser info on user-profile-card (MWP issue) - fix impersonating shadow styling - EUI-7687 EUI-7687 (af51574f )
added prettierrc for local ide usage on all sub-packages (ac6517fb )
adopt eslint extends over root central file rules (f5b7dc13 )
update deps-light deps (eb451e36 )
fix deps typo (5a22ca74 )
disabled prettier temporary waiting for rules adjustments for v17 (8efbeac3 )
revert upgraded majors deps - EUI-7866 EUI-7866 (42d5d20a )
format number based on locale - EUI-7857 EUI-7857 (d8d09ba6 )
revert ngx-mask BR upgrades - EUI-7840 EUI-7840 (bbf24f15 )
revert deps major upgrades - EUI-7840 EUI-7840 (981a5f66 )
adapted eui-notifications v2 for MWP usage before v17 - fix user profile card and impersonating rendering - MWP-10072 MWP-9195 MWP-10072 (bcc0a3c0 )
align linting for ECL - EUI-7866 EUI-7866 (1005d8e1 )
casting NumberInput to number - EUI-7866 EUI-7866 (ff0e631f )
downgrade eslint-plugin-jsdoc to support node 14 - EUI-7866 EUI-7866 (a2a30da1 )
upgrade deps and lint - EUI-7866 EUI-7866 (670cb8a6 )
enable eslint for ECL - EUI-7866 EUI-7866 (06485f88 )
deps upgrade, lint fix, code refactor - EUI-7866 EUI-7866 (6668237b )
eui-block-content:
eui-autocomplete:
fixed virtual scroll item size when the base font size changes - EUI-7906 EUI-7906 (619a357e )
Add option to disable option in autocomplete - EUI-7903 EUI-7903 (e044e2c6 )
eui-file-upload:
eui-datepicker:
increases input's width to fit the default placeholder when isClearable used - EUI-7907 EUI-7907 (c682ab31 )
eui-toolbar-item-user-profile:
eui-editor :
euiClearable:
reviewed euiClearable directive + usage on eui-input-text/number, eui-datepicker, eui-date-range-selector + fixed usage with addons - EUI-7904 EUI-7904 (15395522 )
reviewed euiResizable directive + usage on eui-input-text/number, eui-datepicker, eui-date-range-selector + fixed usage with addons - EUI-7904 EUI-7904 (4187f9d0 )
eui-popover:
Bug Fixes
other:
eui-input-radio:
eui-autocomplete:
eui-date-range-selector:
adapts the minimum width to fit the date + forces the datepicker font-family and font-size for v16 usage - EUI-8047 EUI-8047 (b768a08a )
Implemented clearable on data range selector - EUI-7904 EUI-7904 (9331bfd3 )
cli:
ecl-menu:
ecl-date-block:
EuiTree:
ecl-list:
Other Changes
Tests
17.0.0-next.4 (2023-09-13)
Chores
other:
adapted default node engines to 18.13.0 - BREAKING CHANGE - EUI-7843 EUI-7843 (208d1e5f )
17.0.0-next.3 (2023-09-10)
Chores
other:
removed @eui/deprecated from deps-base - BREAKING CHANGE - EUI-7843 EUI-7843 (add49a1c )
17.0.0-next.2 (2023-09-09)
Chores
other:
upgraded to angular 17 next.3 - adapted eslint - EUI-7843 EUI-7843 (6bd6b34a )
merge from 16.x (578f627d )
upgrading to 17.0.0-next.0 initial version set - EUI-7843 EUI-7843 (7ed58cad )
merge from v15 (3e6d56fd )
merge (4f8d158b )
remove eui-dropdown-button-menu - deprecated since v15 - BREAKING CHANGE - EUI-7843 EUI-7843 (3532b237 )
adjusted styling imports - split bootstrap into grid (default) + utilities (optional legacy) - BREAKING CHANGE - EUI-7843 EUI-7843 (84a08014 )
ux components cleanup - styles refactoring phase 1 - BREAKING CHANGE - EUI-7843 EUI-7843 (c475c9da )
Refactors
other:
BREAKING CHANGES - removed UxLink - kept UxLinkLegacy for some components for transition - Ux models migrated to Eui models (EuLanguage, EuiEuLanguages, EuiTimezone, EUI_COLORS, EUI_TIMEZONES, EUI_COUNTRIES, EuiPermission models) - UxAppShellService remove growl methods, now part of EuiGrowlService from eui-growl component - UxDynamicMenuService to EuiDynamicMenuService handling EuiMenuItem - EUI-7843 EUI-7843 (ef0356a7 )
17.0.0-next.1 (2023-08-07)
Chores
other:
upgrading to 17.0.0-next.0 initial version set - EUI-7843 EUI-7843 (7ed58cad )
merge from v15 (3e6d56fd )
merge (4f8d158b )
remove eui-dropdown-button-menu - deprecated since v15 - BREAKING CHANGE - EUI-7843 EUI-7843 (3532b237 )
adjusted styling for eui-slide-toggle and timeline-item - EUI-7843 EUI-7843 (b71c64cc )
adjusted styling imports - split bootstrap into grid (default) + utilities (optional legacy) - BREAKING CHANGE - EUI-7843 EUI-7843 (84a08014 )
ux components cleanup - styles refactoring phase 1 - BREAKING CHANGE - EUI-7843 EUI-7843 (c475c9da )
upgraded to 15.4.2 - failed delivery - EUI-7240 EUI-7240 (7efd87bb )
New Features
Bug Fixes
Refactors
other:
BREAKING CHANGES - removed UxLink - kept UxLinkLegacy for some components for transition - Ux models migrated to Eui models (EuLanguage, EuiEuLanguages, EuiTimezone, EUI_COLORS, EUI_TIMEZONES, EUI_COUNTRIES, EuiPermission models) - UxAppShellService remove growl methods, now part of EuiGrowlService from eui-growl component - UxDynamicMenuService to EuiDynamicMenuService handling EuiMenuItem - EUI-7843 EUI-7843 (ef0356a7 )