PackagePackagetypeA library you install and call yourself.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →

@ui5/webcomponents

SAP's UI elements as standard custom elements, ui5-button among them, implementing SAP Fiori design and usable from plain HTML, React, Angular or Vue.

Brings SAP Fiori controls to an application that is not a UI5 application: each component is imported as a module, registers itself, and is used as an HTML tag, with its markup and styles in the shadow DOM. The components ship in three packages, @ui5/webcomponents for inputs, lists, tables and popups, @ui5/webcomponents-fiori for Fiori patterns such as the shell bar and side navigation, and @ui5/webcomponents-ai for AI interaction controls, on @ui5/webcomponents-base, the framework itself, with theming, localization and three icon collections published as packages of their own. The project states it is not built on top of @openui5/sap.ui.core and not its successor. Binding a component's content and events is left to the framework the application runs, and there is no CDN, so an application bundles the components it imports.

Facts

Latestv2.28.1ReleasedLast pushLicenceApache-2.0

Where it sits

Lives in
Provides
Web Components interopUI5Web Components interopcapabilityUsing standards-based custom elements inside an app, and the question of which control set an app should be built from at all, two concerns that are often answered as one.ThemingUI5ThemingcapabilityApplying a consistent visual identity across every control, including the parameters an app may read and the custom themes an organisation may build.TypeScript supportUI5TypeScript supportcapabilityWriting apps and libraries in TypeScript — the type definitions, the module syntax the loader expects, and the build step that gets from one to the other.Touch operationUI5Touch operationcapabilityOperating an app with a finger, a stylus or a gloved hand on a tablet, kiosk or shop-floor terminal: targets large enough to hit, and input that does not assume a hardware keyboard. Distinct from responsive layout, which is about the width of the screen rather than what touches it.AttachmentsUI5AttachmentscapabilityStoring a file somebody uploaded next to the record it belongs to, and getting it back out — where the bytes actually live, who may read them, and what the UI shows while they are being scanned.LLM integrationUI5LLM integrationcapabilityCalling a language model from application code with the tenant, destination and credential handling already solved instead using an SDK call with a hand-rolled key.

Who is behind it

UI5UI5OrganisationMaintains this
In the atlas: maintains 8
@UI5
maintainera-z-ivanovPersonContributes to this
In the atlas: contributes to 2
@a-z-ivanov
Cahit GürgücPersonContributes to this
In the atlas: contributes to 3
@aborjinik
Adrian BobevPersonContributes to this
In the atlas: contributes to 10
@adrian-bobev
Ajinkya PatilPersonContributes to this
In the atlas: contributes to 112
@ajinkyapatil8190
Andreas KunzPersonContributes to this
In the atlas: contributes to 19
@akudev
Aleksandar TerzievPersonContributes to this
In the atlas: contributes to 3
@aleksandar-terziev
Alexandar MitsevPersonContributes to this
In the atlas: contributes to 3
@alexandar-mitsev
Ben BrennanPersonContributes to this
In the atlas: contributes to 2
@bbrennanbasis
Benjamin ReimPersonContributes to this
In the atlas: contributes to 9
@BenReim
Julian DaxPersonContributes to this
In the atlas: contributes to 2
@brodo
117 contributors

Before choosing this

Conditions

PracticalFunctional boundary

Not where the UI library itself is expected to bind data: the documentation leaves binding a component's content and events to the host framework. Not from a CDN script tag: the project publishes none, so it assumes a build step.

What it declares

Every artifact

Type
Package
Origin
By SAP

As a package

Where it runs
does not say
Distributed through
does not say

Connections9

@ui5/webcomponents connections@ui5/webcomponentsPROVIDES→ provides6provides authored Ships `ui5-file-uploader`, which opens the file dialog and exposes the selected files on a read-only `files` property, and `ui5-upload-collection` in the Fiori package, which lists files before and after upload and leaves handling a dropped file to the application. FileUploader — UI5 Web Components: https://ui5.github.io/webcomponents/components/FileUploader/ UploadCollection — UI5 Web Components: https://ui5.github.io/webcomponents/components/fiori/UploadCollection/Attachmentsprovides authored Ships the interaction half in `@ui5/webcomponents-ai`, `ui5-ai-prompt-input` and `ui5-ai-button` among them; the package is experimental, supports the Horizon themes only, and calls no model. Components Packages — UI5 Web Components: https://ui5.github.io/webcomponents/docs/getting-started/components-packages/ PromptInput — UI5 Web Components: https://ui5.github.io/webcomponents/components/ai/PromptInput/ Button (AI) — UI5 Web Components: https://ui5.github.io/webcomponents/components/ai/Button/LLM integrationprovides authored Renders in SAP's themes and takes a custom theme exported from the UI Theme Designer, switched with the `sap-ui-theme` URL parameter. Creating Custom Theme with UI Theme Designer — UI5 Web Components: https://ui5.github.io/webcomponents/docs/advanced/theming/Themingprovides authored Renders cozy by default, the density the styling guide names for touch-based devices, and compact where the page sets `data-ui5-compact-size` or `ui5-content-density-compact`. UI5/webcomponents — Styling: https://github.com/UI5/webcomponents/blob/main/docs/07-development/07-styling.md UI5/webcomponents — RTL and Compact Mode: https://github.com/UI5/webcomponents/blob/main/docs/2-advanced/02-RTL-and-compact-mode.mdTouch operationprovides authored Ships TypeScript definitions for component development and consumption, stable since version 1.19.0. TypeScript Support — UI5 Web Components: https://ui5.github.io/webcomponents/docs/advanced/typescript-support/TypeScript supportprovides authored Is the element set itself: components imported one module at a time and used as custom HTML elements in any framework or none. UI5/webcomponents — README: https://github.com/UI5/webcomponents Components Packages — UI5 Web Components: https://ui5.github.io/webcomponents/docs/getting-started/components-packages/ Components APIs — UI5 Web Components: https://ui5.github.io/webcomponents/docs/getting-started/components-APIs/Web Components interopUSED BY← needed by3needed by derived The control set the renderer creates elements from: one mapper per control, with the 62 components it uses imported into the bundle and the UI5 core never loaded. Through: inverted from its requires edge abap2UI5/frontend-webcomponent — README: https://github.com/abap2ui5/frontend-webcomponent abap2UI5/frontend-webcomponent — README: https://github.com/abap2ui5/frontend-webcomponentabap2UI5 frontend-webcomponentneeded by derived The controls the application is built from: the three Web Components packages are its only runtime dependencies. Through: inverted from its requires edge ui5-tsapp-webc — README: https://github.com/ui5-community/ui5-ecosystem-showcase/tree/main/showcases/ui5-tsapp-webc ui5-tsapp-webc — package.json, dependencies: https://raw.githubusercontent.com/ui5-community/ui5-ecosystem-showcase/main/showcases/ui5-tsapp-webc/package.jsonui5-tsapp-webcneeded by derived The element set the bundle is built from: the project creates a custom bundle again from the old playground's definitions because that library provides none via CDN. Through: inverted from its requires edge ui5-community/ui5-webcomponents-bundle — README: https://raw.githubusercontent.com/ui5-community/ui5-webcomponents-bundle/main/README.mdui5-webcomponents-bundle

Install

npm add @ui5/webcomponents

Derived from the package name. No recipe recorded; the README has the configuration.

README

quoted from UI5/webcomponents under Apache-2.0, read
UI5/webcomponents/packages/main/README.mdOn GitHub

UI5 iconUI5 Web Components - Main

npm Package Version

Provides general purpose UI building blocks such as buttons, labels, inputs and popups.

Provided components

Web ComponentTag nameModule import
Avatarui5-avatarimport "@ui5/webcomponents/dist/Avatar.js";
Avatar Groupui5-avatar-groupimport "@ui5/webcomponents/dist/AvatarGroup.js";
Barui5-barimport "@ui5/webcomponents/dist/Bar.js";
Breadcrumbsui5-breadcrumbsimport "@ui5/webcomponents/dist/Breadcrumbs.js";
Breadcrumbs Itemui5-breadcrumbs-itemcomes with ui5-breadcrumbs
Tagui5-tagimport "@ui5/webcomponents/dist/Tag.js";
Busy Indicatorui5-busy-indicatorimport "@ui5/webcomponents/dist/BusyIndicator.js";
Buttonui5-buttonimport "@ui5/webcomponents/dist/Button.js";
ButtonBadgeui5-button-badgeimport "@ui5/webcomponents/dist/ButtonBadge.js";
Calendarui5-calendarimport "@ui5/webcomponents/dist/Calendar.js";
Calendar Dateui5-datecomes with ui5-calendar
Calendar Date Rangeui5-date-rangecomes with ui5-calendar
Calendar Special Dateui5-date-specialcomes with ui5-calendar
Calendar Legendui5-calendar-legendimport "@ui5/webcomponents/dist/CalendarLegend.js";
Calendar Legend Itemui5-calendar-legend-itemcomes with ui5-calendar-legend
Cardui5-cardimport "@ui5/webcomponents/dist/Card.js";
CardHeaderui5-card-headerimport "@ui5/webcomponents/dist/CardHeader.js";
Carouselui5-carouselimport "@ui5/webcomponents/dist/Carousel.js";
Checkboxui5-checkboximport "@ui5/webcomponents/dist/CheckBox.js";
Color Paletteui5-color-paletteimport "@ui5/webcomponents/dist/ColorPalette.js";
Color Palette Itemui5-color-palette-itemcomes with ui5-color-palette
Color Palette Popoverui5-color-palette-popoverimport "@ui5/webcomponents/dist/ColorPalettePopover.js";
Color Pickerui5-color-pickerimport "@ui5/webcomponents/dist/ColorPicker.js";
ComboBoxui5-comboboximport "@ui5/webcomponents/dist/ComboBox.js";
ComboBox Itemui5-cb-itemcomes with ui5-combobox
ComboBox Group Itemui5-cb-group-itemcomes with ui5-combobox
Date Pickerui5-date-pickerimport "@ui5/webcomponents/dist/DatePicker.js";
Date Range Pickerui5-daterange-pickerimport "@ui5/webcomponents/dist/DateRangePicker.js";
Date Time Pickerui5-datetime-pickerimport "@ui5/webcomponents/dist/DateTimePicker.js";
Dialogui5-dialogimport "@ui5/webcomponents/dist/Dialog.js";
File Uploaderui5-file-uploaderimport "@ui5/webcomponents/dist/FileUploader.js";
Iconui5-iconimport "@ui5/webcomponents/dist/Icon.js";
Inputui5-inputimport "@ui5/webcomponents/dist/Input.js";
Labelui5-labelimport "@ui5/webcomponents/dist/Label.js";
Linkui5-linkimport "@ui5/webcomponents/dist/Link.js";
Listui5-listimport "@ui5/webcomponents/dist/List.js";
List - Standard Itemui5-liimport "@ui5/webcomponents/dist/ListItemStandard.js";
List - Custom Itemui5-li-customimport "@ui5/webcomponents/dist/ListItemCustom.js";
List - Group Itemui5-li-groupimport "@ui5/webcomponents/dist/ListItemGroup.js";
Menuui5-menuimport "@ui5/webcomponents/dist/Menu.js";
Menu Itemui5-menu-itemcomes with ui5-menu
Menu Separatorui5-menu-separatorcomes with ui5-menu
Message Stripui5-message-stripimport "@ui5/webcomponents/dist/MessageStrip.js";
Multi ComboBoxui5-multi-comboboximport "@ui5/webcomponents/dist/MultiComboBox.js";
Multi ComboBox Itemui5-mcb-itemcomes with ui5-multi-combobox
Multi ComboBox Item Groupui5-mcb-item-groupcomes with ui5-multi-combobox
Multi Inputui5-multi-inputimport "@ui5/webcomponents/dist/MultiInput.js";
Panelui5-panelimport "@ui5/webcomponents/dist/Panel.js";
Popoverui5-popoverimport "@ui5/webcomponents/dist/Popover.js";
ProgressIndicatorui5-progress-indicatorimport "@ui5/webcomponents/dist/ProgressIndicator.js";
Radio Buttonui5-radio-buttonimport "@ui5/webcomponents/dist/RadioButton.js";
Range Sliderui5-range-sliderimport "@ui5/webcomponents/dist/RangeSlider.js";
Rating Indicatorui5-rating-indicatorimport "@ui5/webcomponents/dist/RatingIndicator.js";
Responsive Popoverui5-responsive-popoverimport "@ui5/webcomponents/dist/ResponsivePopover.js";
Segmented Buttonui5-segmented-buttonimport "@ui5/webcomponents/dist/SegmentedButton.js";
Segmented Button Itemui5-segmented-button-itemcomes with ui5-segmented-button
Selectui5-selectimport "@ui5/webcomponents/dist/Select.js";
Select Optionui5-optioncomes with ui5-select
Sliderui5-sliderimport "@ui5/webcomponents/dist/Slider.js";
Split Buttonui5-split-buttonimport "@ui5/webcomponents/dist/SplitButton.js";
Step Inputui5-step-inputimport "@ui5/webcomponents/dist/StepInput.js";
Suggestion Itemui5-suggestion-itemcomes with InputSuggestions.js feature - see below
Switchui5-switchimport "@ui5/webcomponents/dist/Switch.js";
Tab Containerui5-tabcontainerimport "@ui5/webcomponents/dist/TabContainer.js";
Tabui5-tabimport "@ui5/webcomponents/dist/Tab.js";
Tab Separatorui5-tab-separatorimport "@ui5/webcomponents/dist/TabSeparator.js";
Textareaui5-textareaimport "@ui5/webcomponents/dist/TextArea.js";
TimePickerui5-time-pickerimport "@ui5/webcomponents/dist/TimePicker.js";
Titleui5-titleimport "@ui5/webcomponents/dist/Title.js";
Toastui5-toastimport "@ui5/webcomponents/dist/Toast.js";
Toggle Buttonui5-toggle-buttonimport "@ui5/webcomponents/dist/ToggleButton.js";
Tokenui5-tokencomes with ui5-multi-input
Treeui5-treeimport "@ui5/webcomponents/dist/Tree.js";
Tree Itemui5-tree-itemcomes with ui5-tree
Tree Item Customui5-tree-item-customcomes with ui5-tree

Provided assets

import "@ui5/webcomponents/dist/Assets.js";

AssetsModuleNotes
i18n, themes@ui5/webcomponents/dist/Assets.jsTheming parameters and translations for the components

Automatically imports also:
@ui5/webcomponents-localization/dist/Assets.js
and
@ui5/webcomponents-theming/dist/Assets.js

Provided features

Feature nameAffectsTriggered byDescription
More Colors Dialogui5-color-palette, ui5-color-palette-popoverSetting showMoreColors to trueSupport for "more colors dialog" for the color palette component
Input Suggestionsui5-input, ui5-multi-inputSetting showSuggestions to trueSupport for input suggestions while typing
Color Palette "More Colors" Feature

The ui5-color-palette component has a showMoreColors property, that, when set to true, enables a "More colors" dialog. Since this functionality is not always needed, the "More colors" dialog and its children are not direct dependencies of the component by default, and are only loaded dynamically when showMoreColors is set to true.

Feature import (optional as of 2.7.0):

import "@ui5/webcomponents/dist/features/ColorPaletteMoreColors.js";

You can optionally pre-load the feature (thus avoiding the dynamic import), if you prefer so.

Input Suggestions Feature

The <ui5-input> element acts as an <input> with the Fiori design and added functionality, such as value state.

The so-called "input suggestions" is an advanced feature that allows the user to choose from a list of predefined options while typing. Since input suggestions may not always be needed, they do not come as part of the <ui5-input> itself.

Setting the showSuggestions property to true loads the suggestions feature dynamically (as well as the ui5-suggestion-item component) for your convenience.

Feature import (optional as of 2.7.0):

import "@ui5/webcomponents/dist/features/InputSuggestions.js";

You can optionally pre-load the feature (thus avoiding the dynamic import), if you prefer so.

Resources

Support

We welcome all comments, suggestions, questions, and bug reports. Please follow our Support Guidelines on how to report an issue, or chat with us in the #webcomponents channel of the OpenUI5 Community Slack.

Contribute

Please check our Contribution Guidelines.

License

Copyright (c) 2019 SAP SE or an SAP affiliate company. All rights reserved. This file is licensed under the Apache Software License, Version 2.0 except as noted otherwise in the LICENSE file.

Apache-2.0, read

History

Latest

v2.28.1

Notes

Note: Version bump only for package @ui5/webcomponents

  1. v2.28.0

    Fixes 3

    Notes
    Bug Fixes
    • ui5-bar: deprecate accessibleRole and remove toolbar role default (#14074) (f748b79)
    • ui5-form: align labelContent slot text to right on side row form item (#14173) (9600458)
    • ui5-form: truncate long header texts (#14172) (0d9b4d9)
  2. v2.28.0-rc.0

    Features 4, Fixes 14

    Notes
    Bug Fixes
    • tests: correct ui5DialogOpened command subject typings (#14121) (6c3486b)
    • ui5-avatar: render initials for non-Latin scripts (#14100) (395f3f6), closes #13996
    • ui5-color-palette: focus hue slider handle when More Colors dialog opens (#14095) (207121f)
    • ui5-day-picker: complete mouse selection after other-month mousedown with min/maxDate (#14122) (e74b5e5)
    • ui5-input: update value state styles (#14107) (b35c27f)
    • ui5-numeric-input: bump since tag version to the correct one (eb2647a)
    • ui5-numeric-input: rename component (#14089) (f28463b)
    • ui5-range-slider: mobile focus support (#14082) (6bf42b7)
    • ui5-rating-indicator: correct half-star icon size (1f3d8ab)
    • ui5-split-button: truncate long text with ellipsis (16cf5dd)
    • ui5-step-input: apply disabled opacity once (#14112) (838f24c)
    • ui5-step-input: resolve getFocusDomRefAsync through nested shadow roots (657c4d9)
    • ui5-table: focus first newly added row after growing (#14073) (b71d78b), closes #14057
    • ui5-tokenizer: prevent render loop at "Show All" overflow boundary (#14126) (e598216)
    Features
    • base: allow components to provide their own slot accessor (#14128) (2196121)
    • ui5-popover: add keyboard resize via Shift+Arrow keys (#14106) (4c16226)
    • ui5-side-navigation: implement search and filter feature (#14063) (3c45594)
    • ui5-textarea: introduce new character counter mode (#14098) (c303318)
  3. v2.27.1-rc.0

    Fixes 1

    Notes
    Bug Fixes
    • framework: guard languageAware renders against in-flight language changes (#13840) (4487894)
  4. v2.27.0

    Fixes 6

    Notes
    Bug Fixes
    • ui5-calendar: add calendar header hover border in HCB (#14069) (38096ec)
    • ui5-dynamic-date-range: correct off-by-one-day date shift in negative UTC offsets (#14017) (8fd845f)
    • ui5-multi-combobox: mobile focus support (#14056) (35ac49a)
    • ui5-rating-indicator: mobile focus support (#14050) (73ee19a)
    • ui5-shellbar-item: show count badge after item text in overflow popover (#13849) (be8fee0), closes #12490
    • ui5-token: mobile focus support (#14047) (f058464)
  5. v2.27.0-rc.2

    Features 3, Fixes 6

    Notes
    Bug Fixes
    • ui5-card: Header counter is properly aligned (#13947) (9856f4f)
    • ui5-combobox: prevent exception when item text is undefined (#14035) (729e400)
    • ui5-date-picker: prevent placeholder announcement when value is set (#14049) (172aaee)
    • ui5-list: guard missing focus DOM ref (#14044) (967b282), closes #14008
    • ui5-list: restore keyboard and body selection for InactiveSelectable items (#14037) (b02452d), closes #14011
    • ui5-time-picker: separate mobile and desktop value-help tap handling (#14048) (fa3e854)
    Features
    • ui5-avatar-badge: add colorScheme property for extended color palette (#14009) (849466d), closes #13925
    • ui5-tokenizer: announce token deletion (#14010) (b5551f8)
    • ui5-toolbar: add overflow-group property for atomic group overflow (#13949) (bf491e7)
  6. v2.27.0-rc.1

    Features 2, Fixes 6

    Notes
    Bug Fixes
    • ui5-calendar: translate week number aria-label in DayPicker (#14014) (ba03d30)
    • ui5-icon: suppress native click propagation for Image mode (#13997) (9ed07b6), closes #13972
    • ui5-list: suppress hidden text announcement for InactiveSelectable items (#14011) (2a15c4d)
    • ui5-option-group: remove unrelated inherited public APIs (#13998) (f2ab028), closes #13992 #13991
    • ui5-popover: prevent horizontal position drift on reposition (#13987) (e85de78), closes #13863
    • ui5-split-button: announce accessible name before instructions (#13901) (36f505f)
    Features
  7. v2.27.0-rc.0

    Features 3, Fixes 4

    Notes
    Bug Fixes
    • ui5-avatar: include badge tooltip in aria-label (#13960) (a2d835f)
    • ui5-cb-item-group: expose 'title' CSS shadow part via exportparts (#13958) (5919eb7), closes #13936
    • ui5-icon: replace size containment with font-size for icon sizing (#13981) (b604bb3)
    • ui5-time-picker: correct color and font tokens per UXC visual spec (#13980) (8357e8d)
    Features
    • ui5-list: add InactiveSelectable list item type (#13962) (fc75e84)
    • ui5-number-input: introduce NumberInput component (#13799) (4c73dd5)
    • ui5-select: add ui5-option-group component for grouped options (#13913) (2fb0efd)
  8. v2.26.0

    Features 1, Fixes 1

    Notes
    Bug Fixes
    • ui5-icon: replace size containment with font-size for icon sizing (#13986) (52ff411)
    Features
    • ui5-list: add InactiveSelectable list item type (#13962) (fc75e84)
  9. v2.26.0-rc.1

    Features 1, Fixes 4

    Notes
    Bug Fixes
    • ui5-link: adjust focus outline in HC themes (#13968) (9faf49d)
    • ui5-list: fix acc finding (#13558) (d8afe1f)
    • ui5-popup: announce invisible messages inside open popups (#13889) (db416cf)
    • ui5-toolbar-select: display not updating on programmatic option selection (#13751) (920e66a), closes #12619
    Features
    • ui5-shellbar-search: add search scope adaptive width (#13787) (a18eb19)
  10. v2.26.0-rc.0

    Features 3, Fixes 8

    Notes
    Bug Fixes
    • ui5-date-picker: input width is incorrect (#13881) (f4c2675)
    • ui5-input: remove role dialog from VSM (#13875) (3b106d4)
    • ui5-list: suppress F2 aria description for custom items without tabbables (#13865) (1b7be9b), closes #13489 #13713
    • ui5-select: fix acc finding (#13559) (bdd790f)
    • ui5-slider: remove redundant accessibility role and attributes (#13894) (69ad533)
    • ui5-table: keep focused cell visible next to sticky columns (#13850) (4a25d80)
    • ui5-table: set "More actions" tooltip on row action overflow button (#13895) (17a64e4), closes #13839
    • ui5-tokenizer: fix rare case when n-more button cause loop error (#13857) (d3bbb61)
    Features
  11. v2.25.1-rc.0

    Fixes 1

    Notes
    Bug Fixes
    • ui5-segmented-button: remove aria-roledescription attribute (#13867) (b78bdb9)
  12. v2.25.0

    Fixes 6

    Notes
    Bug Fixes
    • ui5-calendar: format aria-label day cell value (#13838) (c553ada)
    • ui5-combobox: fire 'change' event with normalized values (#13828) (f6d99b0), closes #13784
    • ui5-file-uploader: replace aria-required with native required on shadow input (#13846) (da78732)
    • ui5-multi-combobox: toggle 'select all' checkbox correctly with grouped suggestions (#13827) (ffd674c), closes #13712
    • ui5-multi-input: prevent F4 from focusing browser address bar in MS Edge (#13860) (904647a)
    • ui5-slider: prevent slider value change on right click (#13848) (4357b54), closes #13836
  13. v2.25.0-rc.3

    Notes

    Note: Version bump only for package @ui5/webcomponents

  14. v2.25.0-rc.2

    Fixes 1

    Notes
    Bug Fixes
  15. v2.25.0-rc.1

    Features 4, Fixes 11

    Notes
    Bug Fixes
    • ui5-carousel: remove redundant role="region" from section element (#13561) (f512c2a)
    • ui5-color-palette: fix hover background shape mismatch in color palette popover buttons (#13832) (1e1b8aa)
    • ui5-date-picker: fix flaky tests (#13818) (38881cd)
    • ui5-li-custom, ui5-tree-item-custom: add accessibleName property for stable accessible names (#13780) (ad0c2a8), closes #13478
    • ui5-menu-separator: fix a11y semantics by refactoring to extend UI5Element (#13820) (d5872d5)
    • ui5-menu: add missing aria-checked attribute on menuitemradio and menuitemcheckbox (#13811) (3fde914)
    • ui5-message-strip: update announcement translations (#13825) (20cc1df), closes #13779
    • ui5-multi-combobox: announce suggestions selected state (#13767) (3bfae80)
    • ui5-rating-indicator: import default icons (#13824) (c9a6ff1), closes #13796
    • ui5-slider: add aria-valuenow attribute (#13830) (b043b8b)
    • ui5-table: ignore 1px scrollWidth/clientWidth diff to prevent stuck popin on Safari (#13791) (3566600), closes #12812
    Features
    • ui5-dynamic-date-range: support label for (#13821) (88d47d3)
    • ui5-input: add styling to interactive custom icons (#13674) (ce3fecd)
    • ui5-toolbar-select: add value prop to ToolbarSelectOption and selectedToolbarOption in change event (#13804) (4d5009c), closes #13609
    • ui5-toolbar: implement WAI-ARIA toolbar keyboard navigation (#13622) (df3a8e8), closes #12945
  16. v2.25.0-rc.0

    Features 1, Fixes 3

    Notes
    Bug Fixes
    • ui5-calendar: select correct day in other month (#13786) (82bde13), closes #13760
    • ui5-file-uploader: announce value state message to screen readers (#13759) (3ff0ed1)
    • ui5-table-header-cell: set min-height to prevent header row jump (#13785) (653149e), closes #13454
    Features
  17. v2.24.0

    Fixes 5

    Notes
    Bug Fixes
    • ui5-date-range-picker: remove only portrait mode on calendars when two months are shown (#13703) (8a7670d)
    • ui5-list: expose item selection state via aria-selected attribute (#13782) (644ed0a), closes #13773
    • ui5-radio-button: fix accessible-name double announcement (#13761) (48e69fe)
    • ui5-select: align value state message header with design spec (#13766) (173d3fc), closes #13308
    • ui5-textarea: preserve space for exceeded text counter (#13765) (6cc1943)
  18. v2.24.0-rc.3

    Notes

    Note: Version bump only for package @ui5/webcomponents

  19. v2.24.0-rc.2

    Features 4, Fixes 4

    Notes
    Bug Fixes
    • ensure global styles are updated by the newest runtime (#13720) (f75e906)
    • ui5-breadcrumbs: acc findings fixed (#13557) (9b6fea7)
    • ui5-form: incorrect labelSpan behavior when width is close to layout breakpoint (#13727) (7b5fd2d)
    • ui5-menu-item: prevent menu from closing on endContent click (#13705) (a7ca3af)
    Features
    • ui5-combobox: add trigger flag to selection-change event (#13567) (638ad9c)
    • ui5-comobobox, ui5-multi-combobox: add custom items (#13640) (4f37e60)
    • ui5-comobobox, ui5-multi-combobox: add custom items (#13716) (246e770)
    • ui5-dialog: focus goes on entire dialog for drag and resize (#13632) (5378baf)
  20. v2.24.0-rc.1

    Features 1, Fixes 3

    Notes
    Bug Fixes
    Features
  21. v2.24.0-rc.0

    Features 1, Fixes 5

    Notes
    Bug Fixes
    • ui5-bar, ui5-button: prevent button badge from being clipped inside ui5-bar (#13618) (294a2dd)
    • ui5-list: guard item-toggle against null event detail (#13646) (e410472), closes #13576
    • ui5-popover: add max-width/max-height support for resizable popover (#13668) (0a7ef13)
    • ui5-select: remove focus outline from input when dropdown is opened (#13643) (2786b28), closes #13616
    • ui5-table: include growing button in tab order and arrow navigation (#13676) (14e745f)
    Features
    • ui5-dialog: add role 'region' to the header, content and footer (#13645) (1ba3995)
  22. v2.23.0dated in the atlas

    Breaking 13, Features 2, Fixes 6, Docs 1

    Notes
    Bug Fixes
    • framework: stop reflecting object/array properties to attributes (#13626) (f5b49c7)
    • ui5-expandable-text: fix using "white-space" style in the component (#13599) (52a0985)
    • ui5-form: replace Cyrillic А with Latin A in effectiveAccessibleNameRef (#13649) (652a4e9), closes #13647
    • ui5-rating-indicator: enhance half value visualisation in readonly and disabled mode (#13500) (d91f292)
    • ui5-select: swap X button for footer Cancel in mobile picker (#13615) (f98090f)
    • ui5-text: unify truncation across all max-lines values (#13624) (3c50320)
    Documentation
    Features
    BREAKING CHANGES
    • the click CustomEvent on ui5-tab and ui5-li-notification no longer includes item/tab in event.detail. Read the source element from event.target instead.

    • chore: follow-up cleanups

    • ListBoxItemGroupTemplate: use string literal "Group" for accessibleRole (the ListItemAccessibleRole.Group enum entry was removed in this PR)
    • NotificationListItemBase: drop redundant @customElement({}) decorator on the abstract base class
    • TableGroupRow: bump @since to 2.23.0
    • chore(website): remove newComponentBadge from .mdx frontmatter

    Drop the sidebar_class_name: newComponentBadge marker from all component and pattern docs — the components/patterns are no longer new. Where the class was the only frontmatter entry, the entire frontmatter block is removed; where it was combined with expComponentBadge, only the newComponentBadge token is removed.

    Also drop the now-unused ListItemAccessibleRole import in ListBoxItemGroupTemplate.tsx (left over from the string-literal switch in the previous commit).

    • fix(ui5-li-notification-base): restore @customElement decorator

    Revert the @customElement({}) removal from de7a850a5 — even though the class is abstract and never instantiated directly, the decorator registers metadata that subclasses (NotificationListItem, NotificationListGroupItem) inherit via the framework. Removing it broke that inheritance chain.

    • test: read source from event.target on tab/notification click

    Update the Tab and NotificationListItem semantic-click-event tests to read the source element from event.target instead of event.detail.tab / event.detail.item, which were removed earlier in this PR.

    • ui5-slider, ui5-range-slider: The tickmarks property no longer causes the slider to snap exclusively to defined values. Users must set min/max/step explicitly alongside tickmarks.

    • chore(ui5-slider): add design review test page for custom tickmarks

    Interactive page with 6 open design questions for review:

    1. Tooltip text for in-between values
    2. Magnetic snap behavior
    3. Keyboard Ctrl+Arrow jump targets
    4. Minor ticks between labeled tickmarks
    5. Label density/overflow handling
    6. Range slider in-range label emphasis
    • feat(ui5-slider, ui5-range-slider): hide tooltip between custom tickmarks

    When custom tickmarks are defined, only show the tooltip at exact tickmark values. Between tickmarks the tooltip is hidden entirely instead of showing the raw numeric value.

    Default behavior (no custom tickmarks) is unchanged. RangeSlider tooltips are evaluated independently per handle.

    • chore(ui5-slider): remove design review test page for custom tickmarks

    The interactive design-review page is no longer needed now that the remaining behavior question (tooltip for in-between values) is resolved.

    • feat(ui5-slider, ui5-range-slider): fix issues found
  23. v2.23.0-rc.2

    Features 1, Fixes 6

    Notes
    Bug Fixes
    • framework: prevent language-aware components from rendering before CLDR data loads (#13602) (441672b)
    • ui5-calendar: set timestamp of daypicker on mousedown (#13527) (b2dd700)
    • ui5-checkbox: align horizon checkbox hover states with selector tokens (#13598) (170c278)
    • ui5-color-picker: keep pointer aligned at any root font-size (#13563) (dd7c3ba), closes #13521
    • ui5-expandable-text: scroll toggle link into view on expansion (#13524) (71b8586), closes #13258
    • ui5-tokenizer: allow copy/cut of focused token when not selected (#13452) (240ba03)
    Features
  24. v2.23.0-rc.1

    Features 2

    Notes
    Features
    • ui5-form: rework column layout and deprecate standalone form items (#13293) (05aa9f3)
    • ui5-side-navigation: add indication tag slot (#13433) (0aa9b80)
  25. v2.23.0-rc.0

    Features 2, Fixes 3, Other 1

    Notes
    Bug Fixes
    • ui5-date-picker: performance of selecting is improved when there are min and max date. (#13550) (d256801)
    • ui5-multi-combobox: fix token deletion when click event is lost due to re-render (#13530) (c1abfb0)
    • ui5-tabcontainer: guard against null overflow elements (#13565) (7d591c2), closes #13532
    Features
    Reverts
    • Revert "feat(ui5-panel): focus for scrollable panel content" (#13573) (46007ca), closes #13573 #13501
  26. v2.22.1-rc.0

    Notes

    Note: Version bump only for package @ui5/webcomponents

  27. v2.22.0

    Notes

    Note: Version bump only for package @ui5/webcomponents

  28. v2.22.0-rc.4

    Features 2, Fixes 2

    Notes
    Bug Fixes
    • ui5-calendar: next and previous header buttons are triggered by Space and Enter (#13435) (f7468e1)
    • ui5-color-palette-item, ui5-segmented-button-item: provide correct click event details (#13458) (2286f10)
    Features
    • ui5-avatar-badge: rename accessibleName to tooltip and simplify tooltip rendering (#13442) (c8e0c4a)
    • ui5-toolbar: introduce overflowButtonAccessibleName property (#13416) (c597536), closes #11968
  29. v2.22.0-rc.3

    Features 5, Fixes 4

    Notes
    Bug Fixes
    • ui5-card: remove max-height constraint from subtitle to prevent text clipping for tall-character languages (#13413) (1bfa9ee), closes #13379
    • ui5-date-range-picker: remove relative date handling (#13365) (5694559)
    • ui5-date-range-picker: stabilize tests (#13432) (6d2f572)
    • ui5-select: fix active state of select when opened (#13407) (58f2f58)
    Features
    • ui5-color-palette-item: introduce semantic click (#13409) (6055d6c)
    • ui5-input: announce expanded/collapsed state for suggestions (#13431) (9c0d1c3)
    • ui5-input: show associated label as mobile dialog header title (#13412) (a904c5e)
    • ui5-segmented-button-item: introduce semantic click event (#13396) (f47c28e)
    • ui5-textarea: implement composition handling (#13422) (fec44d7)
  30. v2.22.0-rc.2

    Features 2, Fixes 6

    Notes
    Bug Fixes
    Features
    • ui5-avatar-badge: add accessibleName property for custom tooltip (#13390) (4f1f6f0)
    • ui5-switch: accessibility is enhanced for readonly state. (#13367) (b43f56e)
  31. v2.22.0-rc.1

    Features 2, Fixes 2

    Notes
    Bug Fixes
    Features
  32. v2.22.0-rc.0

    Features 1, Fixes 5

    Notes
    Bug Fixes
    • ui5-carousel: prevent negative values in visibleItemsIndices (#13371) (34c5537), closes #13289
    • ui5-datetime-picker: prevent first keystroke from resetting caret position (#13369) (b8bc822)
    • ui5-dialog: fix unwanted animation when opening with large content (#13121) (56f8f24)
    • ui5-slider: remove disabled attribute from handle (#13372) (f35ce97)
    • ui5-textarea: set textarea wrapper padding in base theme file (#13345) (3fb9b5c)
    Features
    • ui5-daterange-picker: two months mode is implemented (#13196) (743a7fe)
  33. v2.21.0

    Features 1, Fixes 2

    Notes
    Bug Fixes
    • ui5-breadcrumbs: correct overflow icon alignment and styling (#13341) (24a0abf), closes #13301
    • ui5-toolbar: restore item spacing in Horizon High Contrast themes (#13363) (ce59da4), closes #13361
    Features
  34. v2.21.0-rc.4

    Features 2, Fixes 3

    Notes
    Bug Fixes
    • ui5-avatar: fix accessibilityInfo for decorative mode (#13324) (0352ff0)
    • ui5-datetime-picker: ensure value state header spans full popover width (#13294) (49f5afc)
    • ui5-tokenizer, ui5-multi-input,ui5-multi-combobox: Improve stylisation (#13314) (f9ff5ee)
    Features
  35. v2.21.0-rc.3

    Features 1, Fixes 3

    Notes
    Bug Fixes
    • ui5-combo-box: proper first select of an item with duplicate text (#13302) (9434684), closes #13292
    • ui5-li: prevent item-click for disabled nested interactive controls (#13275) (489891c), closes #10976
    • ui5-select: nvda announcement of the selected value (#12774) (00bb8fe)
    Features
    • ui5-combobox: add suggestion highlight of matching characters (#13282) (05c1e08)
  36. v2.21.0-rc.2

    Features 1

    Notes
    Features
    • theming: add OS-adaptive auto themes (sap_horizon_auto, sap_horizon_hc_auto) (#13300) (f6ae2b5)
  37. v2.21.0-rc.1

    Features 1, Fixes 6

    Notes
    Bug Fixes
    • ui5-busy-indicator: add correct color for HCB and HCW theme (#13284) (e8c0b9b), closes #13147
    • ui5-button: add label to accessibilityInfo (#13279) (476d568), closes #13216
    • ui5-calendar: adapt font to VD specs for secondary calendar types (#13257) (3a56e61)
    • ui5-multi-input, ui5-combobox: focus input on VH icon press (#13243) (2dcc920)
    • ui5-popover: close the popover once it is out of the viewport (#13200) (35a0b57)
    • ui5-toolbar: fix spacers with flexible width (#13274) (fb3a1ca)
    Features
  38. v2.21.0-rc.0

    Features 1, Fixes 21

    Notes
    Bug Fixes
    • ui5-breadcrumbs: use correct color token for separator and current location (#13199) (979f966)
    • ui5-busy-indicator: add correct color for HCB and HCW theme (#13180) (87f4fe9), closes #13147
    • ui5-button: update aria-label when accessibleNameRef target changes (#13104) (2e5a81c), closes #13101
    • ui5-calendar: correct focus indicator color in calendar header and day picker (#13094) (c26ee88)
    • ui5-calendar: make header text accessible (#13254) (07414b1)
    • ui5-carousel: fix navigateTo method (#13189) (73fe253)
    • ui5-color-palette: add outline to selected items on mobile (#13095) (f4bb986)
    • ui5-color-palette: correct tooltip for recent colors (#13096) (7a2e0e6)
    • ui5-date-picker: correct mobile dialog header styling and text (#13100) (6c752a0)
    • ui5-dialog: prevent native drag behavior only for header (#13177) (828b4c6)
    • ui5-dialog: remove ui5-bar's padding when slotted as header or footer (#13201) (5ac39e7)
    • ui5-icon: enable activation via screen reader virtual cursor (#13156) (b2e6658), closes #11454
    • ui5-input: correct value when leaving suggestions (#13218) (5027745)
    • ui5-input: preserve case when input is used with suggestions (#13137) (323f40d)
    • ui5-menu: improve accessibility for end content and loading state (#13099) (bece95c)
    • ui5-multi-input: expand tokenizer on focus in (#13191) (cd993af), closes #13179
    • ui5-multiinput: correct backspace behavior in case of value (#13219) (08a53cb)
    • ui5-step-input: value with group separator is parsed correctly (46a15b3)
    • ui5-switch: prevent duplicate accessibility announcements (#13098) (9487f22)
    • ui5-time-picker: apply AM/PM selection on Enter key (#13097) (a4710b3)
    • ui5-tokenizer: correct focus behavior on backspace (#13221) (48692b5)
    Features
    • ui5-time-picker: display-value and value-format properties are introduced (f82f678)
  39. v2.20.0

    Fixes 1

    Notes
    Bug Fixes
    • ui5-date:* remove seconds from timezone tests (#13192) (b6fa4db)
  40. v2.20.0-rc.3

    Features 4, Fixes 4

    Notes
    Bug Fixes
    • ui5-combobox: enable case insensitive selection (#13172) (b0a425e)
    • ui5-link: open new page in correct tab (#13120) (8eeef94), closes #13116
    • ui5-rating-indicator: update custom icon properties names and default values (#13151) (4180a6a)
    • ui5-toolbar: correct flex behavior for ToolbarSpacer (#13164) (c4d409b)
    Features
    • ui5-date-picker, ui5-daterange-picket, ui5-datetime-picker: introduce show-clear-icon property (89ccfb8)
    • ui5-list: added default ARIA role description (#13135) (d2de428)
    • ui5-multi-combobox: introduce selectedValues property (#12987) (bbe792b)
    • ui5-toolbar-item: introduce overflowed CSS custom state (#13157) (33dda9e)
  41. v2.20.0-rc.2

    Features 1, Fixes 5

    Notes
    Bug Fixes
    Features
    • ui5-combobox: introduce selectedValue property (#12958) (623ffb2)
  42. v2.20.0-rc.1

    Features 3, Fixes 3

    Notes
    Bug Fixes
    Features
  43. v2.20.0-rc.0

    Features 5, Fixes 5

    Notes
    Bug Fixes
    Features
    • ui5-color-palette:* resolve landmark uniqueness and missing dialog label (#12967) (34df574)
    • ui5-color-picker: add accessibleName property for unique landmarks (#12968) (3e10f22)
    • ui5-li-custom: improve accessibility announcements (#12696) (f6e6981)
    • ui5-rating-indicator: custom rating icon implemantation (#12985) (874db06)
    • ui5-tokenizer: align mobile popover title with spec (#12979) (e305108)
  44. v2.19.0

    Notes

    Note: Version bump only for package @ui5/webcomponents

  45. v2.19.0-rc.3

    Features 4, Fixes 19

    Notes
    Bug Fixes
    • input like: correct form submission behaviour (#12959) (cd02ead)
    • ui5-button, ui5-toggle-button, ui5-segmented-button, ui5-switch: аction is canceled using the shift key (f2d95f8), closes #12334
    • ui5-calendar: add visible text content to week number column header (#12975) (8f6dbea)
    • ui5-carousel: navigateTo method no longer moves the focus (#12920) (b082fcf)
    • ui5-combobox: focus the only item on Arrow Down (#13007) (740aee5), closes #12937
    • ui5-date-range: remove commented code (#12978) (050b2a3)
    • ui5-date:* remove aria-pressed from time selection clocks (#12964) (50fc153)
    • ui5-dialog: attach events only when the dialog is open (#12929) (7bdeff7)
    • ui5-dynamic-date-range: add accessibleName to the ResponsivePopover (#12965) (a674966)
    • ui5-file-uploader: fix value help icon as per specification (#12952) (4927815), closes #12947
    • ui5-list: prevent empty aria-description attribute (#12966) (d0076ce)
    • ui5-multi-combobox: correct filtering when input doesn't match typeahead (#12981) (212a3d1)
    • ui5-multi-combobox: stabilize tests (#12986) (68aa607)
    • ui5-slider: align slider to the spec (#12802) (e3b27c2)
    • ui5-split-button: resolve nested interactive elements and invalid aria references (#12977) (fcb8453)
    • ui5-step-input: format value with new locale symbols when language is changed (3e4c9f2), closes #12334
    • ui5-table: fix table on Horizon HCW (#12997) (f417247), closes #12933
    • ui5-token: remove hover state styles on readonly token (#12953) (b5b895a)
    • ui5-toolbar: handle non-ToolbarItem children in width calculation (#12923) (cac2825), closes #12855
    Features
  46. v2.19.0-rc.2

    Features 3, Fixes 6

    Notes
    Bug Fixes
    Features
    • ui5-input/ui5-multi-input: provide built-in filtering (#12836) (39c019b)
    • ui5-multi-combobox: introduce value-state-change event (#12926) (0bd7751)
    • ui5-step-input: add thousands separator & scrolling (6143dfc)
  47. v2.19.0-rc.1

    Features 3, Fixes 7

    Notes
    Bug Fixes
    Features
    • framework: detect dynamically loaded OpenUI5 (#12235) (2292ffd)
    • ui5-popover: implement resizable popover (#12623) (50f11ec)
    • ui5-search: add suggestion group header text wrapping (#12866) (6298688)
  48. v2.19.0-rc.0

    Features 3, Fixes 3

    Notes
    Bug Fixes
    • OpenUI5Support: stabilize tests (#12867) (0431b5b)
    • ui5-multi-input: show suggestions instead of tokens on desktop (#12827) (2dd4ad5)
    • ui5-range-slider: correct property description (#12838) (e85b3f4)
    Features
    • ui5-color-picker: add screenreader announcement on color mode change (#12841) (e71bac3)
    • ui5-icon: implement accessibilityInfo getter (#12604) (f974edb)
    • ui5-list: add sticky header property (#12782) (2f9e76d)
  49. v2.18.0

    Notes

    Note: Version bump only for package @ui5/webcomponents

  50. v2.18.0-rc.3

    Fixes 1

    Notes
    Bug Fixes
  51. v2.18.0-rc.2

    Features 3, Fixes 1

    Notes
    Bug Fixes
    Features
    • ui5-calendar: improve header and day picker accessibility and focus behavior (5111ce7)
    • ui5-multi-combobox: filtering selection enhancement (#12799) (9eb128d)
    • ui5-token: change readonly select state visual (#12822) (dee55cf)
  52. v2.18.0-rc.1

    Features 1, Fixes 5

    Notes
    Bug Fixes
    Features
    • ui5-avatar: implement accessibilityInfo getter (#12613) (a6bc028)
  53. v2.18.0-rc.0

    Features 2, Fixes 7

    Notes
    Bug Fixes
    Features
  54. v2.17.0

    Other 2

    Notes
    Reverts
    • Revert "feat(framework): scope theming css variables with component packages (#12491)" (#12775) (3385623), closes #12491 #12775
    • Revert "feat(framework): introduce loadBaseThemingCSSVariables configuration (#12699)" (#12767) (db375d3), closes #12699 #12767
  55. v2.17.0-rc.5

    Features 4, Fixes 5

    Notes
    Bug Fixes
    Features
    • framework: introduce loadBaseThemingCSSVariables configuration (#12699) (f01b2eb)
    • ui5-calendar: add disabled dates functionality (cc7c174)
    • ui5-multiinput: implement selected token indicator in filter dialog (#12698) (d046cb3)
    • ui5-select: implement accessibilityInfo getter (#12614) (3afc0e8)
  56. v2.17.0-rc.4

    Features 4, Fixes 3

    Notes
    Bug Fixes
    Features
  57. v2.17.0-rc.3

    Features 2, Fixes 5

    Notes
    Bug Fixes
    Features
    • framework: scope theming css variables with component packages (#12491) (43ff5de)
    • ui5-color-picker: update accessibility (#12556) (56cd503)
  58. v2.17.0-rc.2

    Features 2, Fixes 2

    Notes
    Bug Fixes
    • ui5-popover: fix horizontal placement (Start and End) in rtl mode (#12606) (8135904)
    • ui5-slider/ui5-range-slider: add border to progress indicator (#12653) (e9fa794)
    Features
    • ui5-bar: introduce accessibleName and accessibleNameRef properties (#12626) (984f829), closes #12591
    • ui5-toolbar-button: add showOverflowText property for conditional text display (#12542) (7e2a07d), closes #12381
  59. v2.17.0-rc.1

    Fixes 1

    Notes
    Bug Fixes
  60. v2.17.0-rc.0

    Notes

    Note: Version bump only for package @ui5/webcomponents

  61. v2.16.1-rc.0

    Notes

    Note: Version bump only for package @ui5/webcomponents

  62. v2.16.0

    Features 6, Fixes 10

    Notes
    Bug Fixes
    • ui5-button: remove reference to last clicked button (#12370) (d9bbac7), closes #11865
    • ui5-carousel: add aria-label to the list element (#12587) (fa59293)
    • ui5-color-palette-item: remove inline styles (#12558) (6aed82d), closes #12550
    • ui5-color-palette: enhance HOME/END navigation from any row position (#12504) (9f8d565)
    • ui5-date-picker: apply value format in event detail (#12615) (74aa404), closes #12580
    • ui5-dynamic-date-range: skip test (#12602) (0d36c6a), closes #12601
    • ui5-popover: header shadow is restored in high contrast themes (#12566) (341b467), closes #12530
    • ui5-segmented-button: correct active/down state background (#12497) (6faee2d)
    • ui5-switch: prevent toggle when Space is pressed with Shift or Escape (e50d4c7)
    • ui5-toggle-button: align active state styling with hover state when pressed (#12486) (ca81343)
    Features
    • ui5-ai-input: introduce new component (#12407) (6344333)
    • ui5-checkbox: implement accessibilityInfo getter (#12527) (d9b42bc)
    • ui5-form, ui5-form-group: add accessibleNameRef (#12595) (dbfe7c5)
    • ui5-form: enhance a11y using description list (#12365) (28994f1)
    • ui5-segmented-button: replace the enum property contentMode with boolean one (0a71381)
    • ui5-select: adds new prop textSeparator (086a92a)
  63. v2.16.0-rc.3

    Features 2, Fixes 3

    Notes
    Bug Fixes
    • ui5-button, ui5-split-button: align menu button items on the left (8cd3208)
    • ui5-carousel: exclude hidden items from rendering and navigation (#12498) (8ddfab2)
    • ui5-multi-combobox: handle composition with validation (#12501) (20838ab)
    Features
  64. v2.16.0-rc.2

    Features 4, Fixes 8

    Notes
    Bug Fixes
    • ui5-button: move button type text from aria-label to aria-description (#12474) (b444706), closes #12413
    • ui5-calendar: remove auto-focus logic from onAfterRendering() hook (#12465) (12f391f)
    • ui5-calendar: skip failing test (#12522) (185ea04)
    • ui5-combobox: announce ComboBox selected item properly (#12300) (2e77d3f)
    • ui5-multi-combobox: fix long token deletion (#12514) (38a5049), closes #12423
    • ui5-multi-input: fire change event on enter (#12516) (8664743)
    • ui5-step-input: make popover specs fit content (#12520) (9910739), closes #10246
    • ui5-time-picker: Add interactive mode for the icon on mobile devices (#12500) (a52e4c1)
    Features
  65. v2.16.0-rc.1

    Features 3, Fixes 14

    Notes
    Bug Fixes
    • apply @custom-elements-manifest/analyzer patch (#12441) (a9ec6e2)
    • ui5-bar: truncate long content in startContent slot (8482891)
    • ui5-button: prioritize accessibleName over button text in aria-label (#12473) (68e6a3e), closes #12398
    • ui5-date-picker: adjust value state message text (#12245) (8d32312), closes #11803
    • ui5-date-picker: open picker on correct view based on valueFormat/formatPattern (#12436) (b55b301)
    • ui5-datetime-picker: restore last valid value (#12202) (2e2f882)
    • ui5-dynamic-date-range: focus last selected option, upon navigate back (#12233) (e99d266)
    • ui5-input: prevent change firing when canceling on mobile (#12420) (d9470dc), closes #9453
    • ui5-list: add missing accessible description for growing button (#12463) (8cfdbf9), closes #12443
    • ui5-raiting-indicator: visual spec alignment (#12488) (9256d97)
    • ui5-shellbar: adjust sizes-parameters for shellbar (#12462) (79adbee)
    • ui5-side-navigation: add parent item to submenu and enhance ACC (#12457) (69a2413)
    • ui5-split-button: handle space on keyup properly (e338e1c)
    • ui5-tab-container: improve overflow behavior test (#12422) (cfef814), closes #12344
    Features
  66. v2.16.0-rc.0

    Features 2, Fixes 4

    Notes
    Bug Fixes
    Features
    • ui5-date-picker: normalize display value only on change (#12425) (3e8357e)
    • ui5-select: visible second column value and tooltip (#12390) (54452e7)
  67. v2.15.0

    Fixes 2

    Notes
    Bug Fixes
    • ui5-datetime-picker: render picker in playground samples (#12393) (e486ea6)
    • ui5-table: custom row announcements are set (#12117) (dcf014e)
  68. v2.15.0-rc.3

    Fixes 3

    Notes
    Bug Fixes
    • ui5-combobox: fire 'selection-change' event only after user inte… (#12316) (f509612)
    • ui5-input, ui5-combobox, ui5-multi-combobox: adjust cancel button position (#12375) (a50f10c), closes #12356
    • ui5-tabcontainer: Improve drag-and-drop to handle fast keyboard moves (#12183) (ecf6298)
  69. v2.15.0-rc.2

    Notes

    Note: Version bump only for package @ui5/webcomponents

  70. v2.15.0-rc.1

    Features 3, Fixes 13

    Notes
    Bug Fixes
    • ui5-card: standardize border-radius variable usage and remove redundant definitions in sap_horizon themes (#12323) (bc25e9f)
    • ui5-date-picker: use variable for popover width in compact density mode (#12305) (c410c3f), closes #12277
    • ui5-dialog: fix dialog resizing in RTL mode when max-width is set (#12304) (e7a538a)
    • ui5-dialog: fix RTL Dialog resizing to keep right edge anchored (#12313) (e50d0b8), closes #12310
    • ui5-dialog: overstyling of the header is now possible (#12252) (fbf1584), closes #12024
    • ui5-segmented-button: correct aria-multiselectable and aria-orientation="horizontal" (#12270) (9864285), closes #12263
    • ui5-select: allow popover to extend beyond select width (#12291) (4ad9725)
    • ui5-select: announce header text on mobile (#11849) (972e6db)
    • ui5-shellbar: ensure avatar click event is triggered correctly (#12055) (5bbb264), closes #11920
    • ui5-tokenizer: scroll to end when adding tokens from suggestions (#12242) (f2cd8c4)
    • ui5-toolbar: fix async toolbar tests (#12330) (ddd6cbd)
    • ui5-toolbar: prevent flickering (#12285) (f7f98d6)
    • ui5-toolbar: prevent flickering on item state changes (#12222) (669262b), closes #12209
    Features
    • ui5-button, ui5-ai-button: extend accessibility (f6a0504)
    • ui5-input,ui5-multi-input,ui5-combobox,ui5-multi-combobox: comp… (#12292) (4a9f238)
    • ui5-tokenizer: enable tokenizer in forms (#12248) (c16ca9e)
  71. v2.15.0-rc.0

    Fixes 6

    Notes
    Bug Fixes
  72. v2.14.0

    Fixes 1

    Notes
    Bug Fixes
  73. v2.14.0-rc.7

    Fixes 12

    Notes
    Bug Fixes
    • OpenUI5Support: improve focus handling for OpenUI5 and Web Component popups (#12230) (6937756)
    • popups: remove popover focus styling after keyboard interaction (#12239) (2df7138), closes #12231
    • ScrollbarStyles: introduce centralized scrollbar styling (#12207) (5481bb3)
    • ui5-color-palette: adjust keyboard navigation (#12107) (53b1f26), closes #8744 #11439
    • ui5-combobox: prevent whitespace below value state when no items are present (#12218) (546f0fb)
    • ui5-file-uploader: adjust tokenizer collapse behaviour (#12250) (4bc8ba7)
    • ui5-form-item: update host element display (#12208) (bd9299e), closes #12201
    • ui5-input: emit change when suggestion is clicked (#12206) (50bb5e6)
    • ui5-input: fire submit only if single input in a form (#12244) (0944107), closes #12221
    • ui5-responsive-popover: fix open/close state, when initially open (#12236) (5b269ed), closes #12225
    • ui5-segmented-button: fix hover+active segmented button item background (#12234) (abf5555)
    • ui5-segmented-button: hidden items do not take space (#12210) (e5fff1c)
  74. v2.14.0-rc.6

    Features 1, Fixes 3

    Notes
    Bug Fixes
    • ui5-color-picker: sanitize input by removing '#' from hex value (#12185) (ea60f3a), closes #11417
    • ui5-segmented-button: fix action cancellation with Shift or Esc (#12176) (5521ab6)
    • ui5-slider: fire uphandler when mouse leaves the window (#12192) (ba2b7d0), closes #11460
    Features
    • ui5-segmented-button: improve component accessibility (#12198) (bf232e9)
  75. v2.14.0-rc.5

    Features 1, Fixes 1

    Notes
    Bug Fixes
    Features
  76. v2.14.0-rc.4

    Fixes 2

    Notes
    Bug Fixes
    • DnD: fix drag and drop in Shadow DOM (#11975) (fb561aa)
    • ui5-dialog: initial dimensions are now calculated at once (#12108) (2c97806)
  77. v2.14.0-rc.3

    Fixes 4

    Notes
    Bug Fixes
    • f6navigation: skip non-element nodes when resolving groups (#12174) (060af95)
    • framework: improve CSS variables from OpenUI5 detection (#12177) (9199825)
    • ui5-select-popover: align title in header on phone (#12085) (843152e), closes #11956
    • ui5-toast: fix toast spacing in safari (79a784b)
  78. v2.14.0-rc.2

    Features 3, Fixes 6

    Notes
    Bug Fixes
    • ui5-checkbox: fix focus spacing (#12100) (a8e8dd1)
    • ui5-message-strip: align message strip announcements with latest figma (#12135) (176a02a)
    • ui5-search: improve arrow navigation with grouping (#12083) (c428f77)
    • ui5-select: prevent crash on ArrowUp/Down when value matches no option (#12094) (c15bcc9), closes #12093
    • ui5-textarea: correct row behavior in MS Edge (#12136) (b3abf2d)
    • ui5-textarea: escape interaction can now be prevented (#12122) (e548778)
    Features
  79. v2.14.0-rc.1

    Features 2, Fixes 3

    Notes
    Bug Fixes
    Features
    • ui5-dynamic-date-range: introduce last/next X options (#11621) (50fd58d)
    • ui5-product-switch-item: added image slot (#11965) (79903f4)
  80. v2.14.0-rc.0

    Features 1, Fixes 2

    Notes
    Bug Fixes
    Features
  81. v2.13.0

    Features 4, Fixes 1

    Notes
    Bug Fixes
    • ui5-color-picker: ensure RGB and HSL values are within limits (#11915) (0cee9f7)
    Features
    • ui5-icon: display custom SVG, defined as JSX template (#11966) (1e7e2a6)
    • ui5-input: align value state message to spec (#12017) (793038b)
    • ui5-li-group: introduced wrappingType prop (#12022) (4c1a506)
    • ui5-popover: support setting "null" for opener (#11995) (7d012aa)
  82. v2.13.0-rc.3

    Features 5, Fixes 9

    Notes
    Bug Fixes
    Features
    • DragRegistry: support for multiple drag (#11780) (0c7025f)
    • ui5-ai-button: add customizable accessibility attributes to AI Button and SplitButton (#11929) (30777dc)
    • ui5-button: Add BusyIndicator (acd6b6e)
    • ui5-menu, ui5-timeline, ui5-calendar-legend, ui5-color-palette: add getFocusDomRef (#11997) (a9b3c69), closes #11490
    • ui5-shellbar-search: auto-open property introduced (#11961) (702150b)
  83. v2.13.0-rc.2

    Features 5, Fixes 10

    Notes
    Bug Fixes
    Features
  84. v2.13.0-rc.1

    Features 2, Fixes 7

    Notes
    Bug Fixes
    Features
  85. v2.13.0-rc.0

    Features 1, Fixes 5

    Notes
    Bug Fixes
    • ui5-date-picker, ui5-calendar: use correct year format (#11712) (aa99f55)
    • ui5-datetime-picker: show time picker after date selection (#11548) (b80b469), closes #11378
    • ui5-list: prevent toggle event bubbling from non-list items (#11843) (7c77980), closes #11812
    • ui5-multi-combobox: fix RTL arrow navigation to and from the tokens (#11857) (a38752a), closes #11826
    • ui5-slider: improve labels structure and placement (#11848) (69627b4)
    Features
  86. v2.12.0

    Features 1, Fixes 2

    Notes
    Bug Fixes
    Features
    • ui5-date/time:* introduce translatable fallback placeholder (#11739) (02dfbcc)
  87. v2.12.0-rc.3

    Features 2, Fixes 3

    Notes
    Bug Fixes
    Features
  88. v2.12.0-rc.2

    Features 4, Fixes 3

    Notes
    Bug Fixes
    Features
  89. v2.12.0-rc.1

    Features 2, Fixes 3

    Notes
    Bug Fixes
    • framework: wait cldr to be loaded (#11643) (f8e9cbd)
    • popups: fix finding correct focusable element (#11700) (972fddf)
    • ui5-popover: improve placement logic for limited space scenarios (#11638) (5f4816e)
    Features
    • ui5-avatar-group: add accessibleName and accessibleNameRef (#11699) (04e94de)
    • ui5-calendar: expose shadow parts for month-picker and year-picker (#11698) (b084a1f)
  90. v2.12.0-rc.0

    Features 1, Fixes 10

    Notes
    Bug Fixes
    • ui5-avatar: add dynamic image error handling with fallback logic (#11642) (cbf0dfe), closes #11140
    • ui5-busy-indicator: make text and circles determine indicator dimensions when there is no content (#11223) (10c0cfd)
    • ui5-button, ui5-toggle-button: fire event with correct type (#11563) (4414126)
    • ui5-button: prevents native behavior when click prevented (#11678) (b8ac221)
    • ui5-checkbox: correct spacing between checkbox and label in compact (#11671) (a879720), closes #11664
    • ui5-checkbox: correct the height of the checkbox in compact (#11681) (e9a1fa2), closes #11674
    • ui5-responsive-popover: use parameter for inner input font-style (#11640) (f32bf1d), closes #11628
    • ui5-select: fix icon vertical alignment (#11672) (5327814), closes #11584
    • ui5-slider: implement tooltips with Popover API (#10994) (5d8b44e)
    • ui5-tokenizer: fix token selection on mobile (#11667) (55efab8)
    Features
    • popups: provide accessibleDescription/accessibleDescriptionRef for Dialog, Resp/Popover (#11624) (70c0ea9)
  91. v2.11.0

    Notes

    Note: Version bump only for package @ui5/webcomponents

  92. v2.11.0-rc.4

    Features 4, Fixes 5

    Notes
    Bug Fixes
    • ui5-avatar-group: focus outline visible in overflow:hidden (#11535) (95e81ab), closes #10551
    • ui5-combobox/tokenizer/wizard/input: extract button texts to vars (#11549) (c8daa25)
    • ui5-date-picker: align width to vd specs (#11602) (e497d6f), closes #11561
    • ui5-dynamic-date-range: remove redundant property (#11620) (6aff749)
    • ui5-popover: don't close popover when click on opener iframe (#11517) (ce89e8e)
    Features
  93. v2.11.0-rc.3

    Features 3, Fixes 5

    Notes
    Bug Fixes
    Features
  94. v2.11.0-rc.2

    Fixes 6

    Notes
    Bug Fixes
    • popups: fix header styles according to the specification (#11513) (6fbd0e2)
    • ui5-avatar: disable click on disabled interactive (#11527) (de188c2)
    • ui5-color-palette: show tooltip on focused hovered items (#11519) (d6ee5ea)
    • ui5-li-custom: correct padding for ListItemCustom (#11487) (93066c6)
    • ui5-list: adjust observer to handle sticky headers (#11526) (e46b867), closes #11242 #11461
    • ui5-split-button: fire click event when focused with shift + tab (#11197) (aac7449)
  95. v2.11.0-rc.1

    Features 5, Fixes 5

    Notes
    Bug Fixes
    Features
  96. v2.11.0-rc.0

    Features 1, Fixes 3

    Notes
    Bug Fixes
    Features
    • ui5-combobox/ui5-multi-combobox: enable for attribute support (#11453) (6df8a30)
  97. v2.10.0

    Features 1, Fixes 2

    Notes
    Bug Fixes
    • ui5-bar: prevent midContent from overlapping start and endContent on overflow (#11294) (68b18d3), closes #11028
    • ui5-button: update parameters according to VD (#11414) (72354bb)
    Features
  98. v2.10.0-rc.3

    Features 1, Fixes 4

    Notes
    Bug Fixes
    • ui5-calendar-legend: align selected item representation to new VD spec (#11391) (5594420)
    • ui5-checkbox: improved required state placement and asterisks behaviour (#11326) (a35c2b6), closes #10864
    • ui5-menu-item: remove redundant screen reader announcements (#11415) (2c21662), closes #11380 #11405
    • ui5-panel: adjust header button width to the new specifications (#11410) (43553df)
    Features
  99. v2.10.0-rc.2

    Fixes 9

    Notes
    Bug Fixes
  100. v2.10.0-rc.1

    Features 3, Fixes 4

    Notes
    Bug Fixes
    Features
  101. v2.10.0-rc.0

    Features 1

    Notes
    Features
  102. v2.9.1-rc.0

    Fixes 4

    Notes
    Bug Fixes
  103. v2.9.0

    Fixes 2

    Notes
    Bug Fixes
  104. v2.9.0-rc.3

    Features 1, Fixes 7

    Notes
    Bug Fixes
    Features
  105. v2.9.0-rc.2

    Fixes 7

    Notes
    Bug Fixes
  106. v2.9.0-rc.1

    Features 4, Fixes 10

    Notes
    Bug Fixes
    Features
  107. v2.9.0-rc.0

    Features 1, Fixes 11

    Notes
    Bug Fixes
    Features
    • ui5-multi-combobox/ui5-combobox: introduce open property (#11044) (951e726)
  108. v2.8.1-rc.0

    Fixes 3

    Notes
    Bug Fixes
  109. v2.8.0

    Features 2, Fixes 5

    Notes
    Bug Fixes
    • ui5-avatar-group: fixed unnecessary rendering of overflow button (#10979) (97ccd05), closes #10948
    • ui5-popover: ensure that popover is closed when mousedown propagation is stopped (#10953) (dbd3ab7)
    • ui5-switch: reduce touch area according to VD spec (#10954) (8cba1cf)
    • ui5-token: align selected token height with non selected (#10868) (16af941), closes #10444
    • ui5-toolbar: prevent default dialog announcement (#10971) (edd54da), closes #10324
    Features
    • framework: add .currentTarget to the type of event handler in TSX and UI5CustomEvent (#10957) (f56753c)
    • ui5-tabcontainer: add noAutoSelection property (#10877) (581a626)
  110. v2.8.0-rc.3

    Features 4, Fixes 8

    Notes
    Bug Fixes
    • ui5-input: call change before submit event (#10613) (3c3d641), closes #10534
    • ui5-list: improved acc description when groups are available (#10561) (a7a981c)
    • ui5-menu: prevent global line-height inheritance (#10916) (f6682b2)
    • ui5-notification-list: improve keyboard accessibility for the "More" button (#10822) (b659fe2)
    • ui5-popover, ui5-dialog: fix finding keyboard focusable scroll containers (#10891) (ed26b90)
    • ui5-popover, ui5-dialog: fix preventDefault for before-open and before-close events (#10883) (e32e7ba)
    • ui5-text: provide more optimal truncation for single line text (#10794) (7e7b8ad)
    • ui5-tokenizer: fix overflow mechanism (#10901) (febd3f9)
    Features
  111. v2.8.0-rc.2

    Features 1, Fixes 6

    Notes
    Bug Fixes
    Features
    • ui5-table-header-cell: add popinHidden property (#10834) (12e7dcd)
  112. v2.8.0-rc.1

    Features 2, Fixes 3

    Notes
    Bug Fixes
    Features
  113. v2.8.0-rc.0

    Features 1, Fixes 2

    Notes
    Bug Fixes
    Features
  114. v2.7.0

    Fixes 8

    Notes
    Bug Fixes
    • ui5-calendar: add tooltips to special dates (#10335) (b5b5a73)
    • ui5-calendar: using the correct parameter for UTC when formatting a date (#10713) (9ae1f63)
    • ui5-file-uploder: match focus correctly with screen readers (#10700) (a10b91d)
    • ui5-menu-item: align arrow indication color (#10695) (bd898c0)
    • ui5-message-strip: close event bubbling (#10690) (6bbc4c5)
    • ui5-select: improved custom value state click behavior (#10738) (f314e4f), closes #10661
    • ui5-side-navigation: apply aria-haspopup to items in overflow (#10686) (9550875)
    • ui5-tokenizer: fix token-delete event details (#10630) (c1206ae), closes #10612
  115. v2.7.0-rc.2

    Features 7, Fixes 8

    Notes
    Bug Fixes
    • f6navigation: fast navigation in certain container only (#10485) (4b2ab63)
    • ui5-button-badge: align template (#10705) (cacdf54)
    • ui5-multi-combobox: fix valueState background set while typing (#10586) (06243e4), closes #10454
    • ui5-rating-indicator: allow tab next/prev when readonly (#10584) (ad01c1a), closes #10580
    • ui5-select: custom value state message is now visible (#10647) (f5d1a8f), closes #10323
    • ui5-switch: apply focus only on root element click (#10588) (6ff93c5)
    • ui5-table: fix selector column width (#10640) (cdcb599)
    • ui5-timepicker: adapt new private component with internal logic (#10684) (d0a45ab)
    Features
  116. v2.7.0-rc.1

    Features 3, Fixes 6

    Notes
    Bug Fixes
    Features
  117. v2.7.0-rc.0

    Features 3, Fixes 7

    Notes
    Bug Fixes
    Features
    • ui5-side-navigation: update existing design for Horizon theme (#10337) (d5eff51)
    • ui5-table: popin-text property added (#10514) (a01a303)
    • ui5-table: table row actions feature added (#10460) (dfe09ae)
  118. v2.6.2

    Fixes 1

    Notes
    Bug Fixes
    • build: fix incorrect module ref in custom-elements-manifest (#10497) (ea8cdea)
  119. v2.6.2-rc.0

    Fixes 1

    Notes
    Bug Fixes
  120. v2.6.1

    Notes

    Note: Version bump only for package @ui5/webcomponents

  121. v2.6.0

    Notes

    Note: Version bump only for package @ui5/webcomponents

  122. v2.6.0-rc.5

    Fixes 4

    Notes
    Bug Fixes
  123. v2.6.0-rc.4

    Notes

    Note: Version bump only for package @ui5/webcomponents

  124. v2.6.0-rc.3

    Features 2, Fixes 2

    Notes
    Bug Fixes
    • ui5-popover: allow setting opener to an abstract element DOM reference (#10419) (1dd8c2e)
    • ui5-popover: fix finding opener (#10414) (36f1565)
    Features
    • ui5-ai-button: implement split button functionality (#10242) (55c9e4d)
    • ui5-rating-indicator: provide the possibility to set size of the icons (#10406) (a01eccb)
  125. v2.6.0-rc.2

    Features 1, Fixes 6

    Notes
    Bug Fixes
    • ui5-carousel: hideNavigationArrows property works on touch devices (#10397) (e655644)
    • ui5-cb/mcb-item: handle setting malicious text (#10382) (9b4cd2b)
    • ui5-file-uploader: use optional chain in onclick check (#10408) (8e100d4)
    • ui5-multi-input: one token added on enter press (#10385) (54ee836)
    • ui5-table: apply focus over whole row (#10407) (bbe7d57), closes #10286
    • ui5-toolbar: hide overflow button when content fits (#10405) (4ac9428), closes #10376
    Features
    • ui5-color-palette: set selected color to inner color picker (#10276) (7a152a1), closes #8772
  126. v2.6.0-rc.1

    Fixes 3

    Notes
    Bug Fixes
  127. v2.6.0-rc.0

    Features 5, Fixes 10

    Notes
    Bug Fixes
    Features
  128. v2.5.0

    Notes

    Note: Version bump only for package @ui5/webcomponents

  129. v2.5.0-rc.3

    Features 5, Fixes 7

    Notes
    Bug Fixes
    Features
  130. v2.5.0-rc.2

    Features 3, Fixes 3

    Notes
    Bug Fixes
    • ui5-input: set value after preventDefault of input event (#10196) (e2a6c94), closes #9988
    • ui5-radio-button: fix aria-disabled and focus of the read-only radio buttons (#10111) (3bcfd1d), closes #10025
    • ui5-tokenizer: adjust touch area for cozy and compact (#10215) (ee90aea)
    Features
  131. v2.5.0-rc.1

    Features 2, Fixes 1

    Notes
    Bug Fixes
    • ui5-dialog: width on mobile is not bigger than the phone width (#10199) (77af592), closes #10000
    Features
  132. v2.5.0-rc.0

    Features 5, Fixes 2

    Notes
    Bug Fixes
    • ui5-card-header: update interactive property documentation (#10143) (23289d4)
    • ui5-table-growing: button is shown despite scroll type (#10142) (950441b), closes #10045
    Features
  133. v2.4.1-rc.0

    Fixes 2

    Notes
    Bug Fixes
  134. v2.4.0

    Features 1, Fixes 1

    Notes
    Bug Fixes
    • ui5-toolbar-*: ensure getDomRef() returns the actual DOM reference (#10009) (747244d)
    Features
    • ui5-date-picker: introduce open and close events (#10118) (819730a)
  135. v2.4.0-rc.4

    Fixes 2

    Notes
    Bug Fixes
  136. v2.4.0-rc.3

    Features 1

    Notes
    Features
    • ui5-tabcontainer: style adjustments for transparent header (#10064) (b5e596e)
  137. v2.4.0-rc.2

    Fixes 4

    Notes
    Bug Fixes
  138. v2.4.0-rc.1

    Features 1, Fixes 6

    Notes
    Bug Fixes
    • localization: legacy date customization (#10026) (273c015)
    • scoping issues and document how scoping is used correctly (#10023) (ee808c3)
    • tools: revert tsconfig moduleResolution to node (#10014) (0724b92)
    • ui5-popup: add role attribute to focus helper element (#10004) (82a95ce), closes #9982
    • ui5-range-slider: right click on the slider handle does not throw (#10015) (e92caf9)
    • ui5-slider, ui5-range-slider: adjust styles according to Fiori specs (#9973) (e1182a9), closes #9614
    Features
    • ui5-slider, ui5-range-slider: add input as a tooltip (#9547) (6a4dedf)
  139. v2.4.0-rc.0

    Features 3, Fixes 4

    Notes
    Bug Fixes
    • ui5-daypicker: announce selected state change (#9934) (cd7e202), closes #9860
    • ui5-input: remove the width from the inner input (#9960) (283e8e7)
    • ui5-list: growing button loading aligned with visual spec (#9977) (f7ae10e)
    • ui5-list: handle spacebar in inputs and textareas to avoid list activation (#9775) (7e0eda8)
    Features
    • enhance [@event](https://github.com/event) decorator (#9944) (fe1d816)
    • ui5-color-palette:* add mobile focus for external input devices (#9770) (4c481e6)
    • ui5-link, ui5-switch, ...: add focus support for mobile (#9718) (610de0f), closes #8414 #8322
  140. v2.3.1-rc.0

    Notes

    Note: Version bump only for package @ui5/webcomponents

  141. v2.3.0

    Features 4, Fixes 2

    Notes
    Bug Fixes
    • ui5-bar: provide responsive paddings support (#9820) (7d9cb85), closes #7359
    • ui5-popover: popover arrow is aligned to the middle of the opener (#9938) (31c125d)
    Features
    • framework: introduce the i18n decorator and the cldr option (#9897) (1f29d23)
    • ui5-carousel: on touch devices navigation arrows are always visible (#9939) (8072baf)
    • ui5-input: enable preventing input event (#9930) (2d19119), closes #9884
    • ui5-table: adding horizontal column alignment (#9639) (65f75eb)
  142. v2.3.0-rc.3

    Fixes 7

    Notes
    Bug Fixes
    • ui5-file-uploader: remove the cloning of the value state message (#9915) (a73dd60)
    • ui5-input: arrow up scrolls the suggestion items when item is behind value state header (#9893) (5cb56c5), closes #9674
    • ui5-multi-combobox: fix aria-describedby token count (#9888) (d8fff1a)
    • ui5-multi-input: tokens are not deletable when multi-input is readonly (#9905) (2178b12), closes #9862
    • ui5-page: fix double footer and adjust animation timing (#9885) (e8beb76), closes #9755 #9756
    • ui5-select: improve selection change handling (#9865) (d11054b)
    • ui5-slider: correct icon name (#9924) (bd809a5)
  143. v2.3.0-rc.2

    Features 1, Fixes 2

    Notes
    Bug Fixes
    Features
    • selectionAssistant: introduce SelectionAssistant (#9797) (de59eac)
  144. v2.3.0-rc.1

    Features 1, Fixes 5

    Notes
    Bug Fixes
    • ui5-list: adjust growing button padding (#9747) (0373527)
    • ui5-multi-combobox: restore focus to input after value state header is removed (#9827) (712d94e), closes #9709
    • ui5-popover: fix arrow placement (#9844) (6109040)
    • ui5-tabcontainer: fix drag and drop issue with home key and fixеd tabs (#9812) (485fd0d)
    • ui5-tabcontainer: prevent page scrolling when reordering tabs with home and end keys (#9848) (03daa72)
    Features
    • ui5-li-notification-group: add new features - growing and sticky header (#9783) (a40a451)
  145. v2.3.0-rc.0

    Features 1, Fixes 4

    Notes
    Bug Fixes
    • ui5-date-picker: uncomment failing test (#9794) (602f799), closes #5203
    • ui5-form: fix layout issues by importing base params in all themes (#9800) (b568930), closes #9788
    • ui5-popover: adjust heigh when vertical-align=stretch (#9798) (e717086)
    • ui5-textarea: focus outline and border overlapping in readonly textarea (#9817) (ea8f751), closes #9741
    Features
    • ui5-tabcontainer: implement tabs reordering with the keyboard (#9585) (936f2fc)
  146. v2.2.0

    Fixes 3

    Notes
    Bug Fixes
  147. v2.2.0-rc.3

    Features 2, Fixes 5

    Notes
    Bug Fixes
    Features
  148. v2.2.0-rc.2

    Features 1, Fixes 6

    Notes
    Bug Fixes
    • framework: attach element internals only once (#9714) (fce5d11), closes #9713
    • ui5-color-palette: adjust recent color focus behavior (#9492) (7ed8a88), closes #9470
    • ui5-dialog: fix block layer of initially opened dialog (#9715) (96544ef)
    • ui5-dialog: set the correct block layer color (#9662) (8095518), closes #9658
    • ui5-table: range selection should stop when releasing shift (#9710) (7894823)
    • ui5-timepicker: allow inputs popover on tablet (#9701) (20fd09c), closes #9705
    Features
  149. v2.2.0-rc.1

    Features 1, Fixes 9

    Notes
    Bug Fixes
    Features
    • ui5-input: add parts to support css customisation (#9590) (8260c47)
  150. v2.2.0-rc.0

    Features 4, Fixes 6

    Notes
    Bug Fixes
    • stop attribute change calling property setter when coming from a setter (#9592) (95e61dd)
    • ui5-combobox: correct scrolling behavior (#9632) (aa5f9e9)
    • ui5-menu: provide accessible name to the popover (#9574) (a14f6a1)
    • ui5-multi-comboBox: delete token from mcb with grouping (#9623) (b3c38f8), closes #9544
    • ui5-select: remove the cloning of the value state message (#9654) (1466076), closes #9347
    • ui5-split-button: provide aria attributes for the arrow button (#9598) (2af2cf2), closes #9295
    Features
    • add enableDefaultTooltips config option (#9559) (a672788), closes #9494
    • core: add asset files with fetch URLs (#9591) (f039cf6)
    • ui5-dialog: increase resize handle size (#9628) (ec8904b)
    • ui5-text: add "emptyIndicatorMode" property and update samples (#9578) (cb218f0)
  151. v2.1.1

    Notes

    Note: Version bump only for package @ui5/webcomponents

  152. v2.1.0

    Features 2, Fixes 6

    Notes
    Bug Fixes
    • ui5-avatar-group: prevent console error when no items are present (#9587) (4f832bd), closes #9581
    • ui5-radio-button: fix selection issue (#9565) (5b74c67)
    • ui5-responsive-popover: fix header text alignment (#9501) (85424ef)
    • ui5-step-input: apply overstyling correctly (#9610) (1a12e52), closes #9365
    • ui5-timepicker: align input with timepicker styles (#9612) (df445eb), closes #9366
    • ui5-toolbar: update ToolbarRegistry to use metadata tag instead of class name (#9607) (c2e2c29)
    Features
    • core: fire PascalCase events for easier react usage (#9608) (43e28fa)
    • ui5-timeline-group-item: introduce new component (#9407) (aea62ef)
  153. v2.1.0-rc.3

    Features 4, Fixes 7

    Notes
    Bug Fixes
    • ui5-date-picker: adjust timestamp (#9355) (b72ed21), closes #9217
    • ui5-list: improved loading state (#9520) (b32adf5), closes #9476
    • ui5-multi-combobox: add background color to select all (9bdb1d5), closes #9495
    • ui5-multi-combobox: hide value state message popup when popover is open (#9511) (f887689), closes #9451
    • ui5-select: infinite attribute update in value property setter (#9500) (079ee04)
    • ui5-textarea: fix negative textarea growing (#8883) (db67090), closes #8767
    • ui5-timepicker: fix error thrown upon selection from the clock (#9541) (7b4cf30)
    Features
    • enhance feature initialization (#9479) (d55eba8), closes #8175
    • ui5-card: add properties loading and loadingDelay (#9558) (47da4a1), closes #9437
    • ui5-token: adjust token icon size according to the new accessibility standard (#9496) (f928f06)
    • update @ui5/webcomponents-icons to 5.9 & 4.21 (#9563) (10b697d)
  154. v2.1.0-rc.2

    Features 3, Fixes 8

    Notes
    Bug Fixes
    • ui5-busy-indicator: let focus border radius be set from the host element (#9508) (01af2a6)
    • ui5-input, ui5-multi-input: fix issues in inputs test pages (#9506) (b9de887), closes #9446
    • ui5-input: fire change event properly when suggestions (#9429) (a77cd4b), closes #8912
    • ui5-multi-combobox, ui5-combobox, ui5-input: improve popup announcement (#9513) (8dc5e51)
    • ui5-multi-combobox: correct readonly functionality (#9525) (4a4d2d6)
    • ui5-tabcontainer: fix overflow button focus border radius (#9507) (04b8f47)
    • ui5-table: adds the missing TableHeaderRow dependency (#9490) (0b836b3)
    • ui5-toolbar: failing test fixed (#9518) (4adcb2d)
    Features
  155. v2.1.0-rc.1

    Features 3, Fixes 11

    Notes
    Bug Fixes
    • ui5-combobox: correct valueStateMessage documentation (#9458) (62cbfb4)
    • ui5-combobox: remove the cloning of the value state message (#9384) (a24c6b7), closes #9347
    • ui5-dialog, ui5-popover: add missing ui5-title dependency (#9480) (57b3d37)
    • ui5-dialog: fix draggable dialog header focusing with mouse (#9420) (654306a)
    • ui5-option: correct tooltip property forwarding (#9502) (dde34fc), closes #9015
    • ui5-popover: immediate open by dynamically created UI5Element no longer throws error (#9486) (a4bc8e0)
    • ui5-select: prevent unnecessary change event (#9489) (02059bc)
    • ui5-select: prevent unnecessary live-change event (#9499) (1efb84b)
    • ui5-tabcontainer: fix selected sub items screen readers announcement (#9426) (fae1a3a)
    • ui5-tag: fix wrapped text styles (#9320) (2388edd)
    • ui5-toolbar: prevent child events bubble (#9464) (3361725)
    Features
  156. v2.1.0-rc.0

    Features 2, Fixes 4

    Notes
    Bug Fixes
    • ui5-menu: include icon (#9413) (d5508a7)
    • ui5-multi-combobox: remove the cloning of the value state message (#9391) (68ea4af), closes #9347
    • ui5-notification-list-item: focus is no longer trapped in loading item (#8969) (fa37d92), closes #8768
    • ui5-textarea: remove the cloning of the value state message (#9401) (185d598), closes #9347
    Features
    • ui5-menu-item: add accessibility attributes (#9333) (74782e6)
    • ui5-time-picker: add required, accessibleName & accessibleNameRef (#9352) (08988c4), closes #5895
  157. v2.0.1

    Fixes 1

    Notes
    Bug Fixes
  158. v2.0.0dated in the atlas

    Breaking 16, Features 5, Changed 4, Fixes 20

    Notes
    Bug Fixes
    • fix DateRangePicker test (7f7f663)
    • Popup: correct "open" event (#9298) (e84c2e5)
    • ui5-calendar: add icon dependency (#9289) (165d7bc)
    • ui5-calendar: year button accessibility (#9255) (fc18c6d), closes #9107
    • ui5-checkbox: adjust focus outline in wrapped mode (#9335) (13f87f5), closes #9254
    • ui5-color-palette-popover: enable navigation over the swatches (#9336) (0660ae5)
    • ui5-daterange-picker: adjust selected range accessibility semantics (#9251) (88b3ba7), closes #9241
    • ui5-link: remove the space between end-icon and text in long links (#9325) (b559431)
    • ui5-list: improved items initial rendering (#9283) (2623882), closes #9266
    • ui5-message-strip: Remove icon when design changes to a color set (#9229) (4f110d2), closes #9181
    • ui5-multi-combobox: collapse the tokenizer on mobile devices picker close (#9291) (74e3c50), closes #9176
    • ui5-multi-combobox: collapse tokenizer on n-more collapse (#9367) (1ad4b42), closes #8493
    • ui5-rating-indicator: fix test page - remove duplicates (#9364) (d98fc5c)
    • ui5-rating-indicator: make rating indicator ACC WCAG 2.2 compliant (#9222) (6503675)
    • ui5-segmented-button-item: prevent focus of disabled items (#9239) (ca0509a), closes #9236
    • ui5-tab-container: change display (#9274) (f2d94e9), closes #9248
    • ui5-table: adjust unstable loading test (#9267) (3c483a1)
    • ui5-table: lint issue is fixed (#9294) (71ea07c)
    • ui5-table: remove circular dependency from table and row (#9261) (9932adf)
    • ui5-tag: fix styling issues (#9305) (24dd42b)
    Code Refactoring
    Features
    BREAKING CHANGES
    • ui5-li: The image property of the ui5-li is removed and the imageContent slot is renamed to image. If you have previously used the image property:
    <ui5-li image="./img/HT-1022.jpg">Standard List Item</ui5-li>

    or the imageContent slot:

    <ui5-li> Avatar inside imageContent slot
    	<ui5-avatar slot="imageContent" shape="Square" initials="ABC" color-scheme="Accent2"></ui5-avatar>
    </ui5-li>

    Now use image slot instead:

    <ui5-li> Avatar inside image slot
    	<ui5-avatar slot="image" shape="Square" initials="ABC" color-scheme="Accent2"></ui5-avatar>
    </ui5-li>
    

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461, https://github.com/SAP/ui5-webcomponents/issues/7887, https://github.com/SAP/ui5-webcomponents/issues/9200

    • ui5-combobox, ui5-multi-combobox: The ui5-cb-item-group & ui5-mcb-item-group text property is renamed to header-text. If you previously used the text property:
    Now you must rename it to header-text: * The `ListSeparators` (plural form) enum has been renamed to `ListSeparator` (singular form). If you previously imported the `ListSeparators`: ```ts import ListSeparators from "@ui5/webcomponents/dist/types/ListSeparators.js"; import type ListSeparators from "@ui5/webcomponents/dist/types/ListSeparators.js"; ```

    Now, you must import the ListSeparator enumeration as follows:

    import ListSeparator from "@ui5/webcomponents/dist/types/ListSeparator.js";
    import type ListSeparator from "@ui5/webcomponents/dist/types/ListSeparator.js";

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-input: remove type, description, icon, iconEnd, image from ui5-suggestion-item and introduce ui5-suggestion-item-custom

    ui5-suggestion-item:

    • type property is removed, use ui5-suggestion-item-custom instead.
    • description property is removed, use ui5-suggestion-item-custom instead.
    • icon property is removed, use ui5-suggestion-item-custom instead.
    • iconEnd property is removed, use ui5-suggestion-item-custom instead.
    • image property is removed, use ui5-suggestion-item-custom instead.

    ui5-suggestion-group-item:

    • renamed to ui5-suggestion-item-group
    • text is removed, use headerText instead

    ui5-suggestion-item-custom:

    • custom suggestion item with open content similar to ui5-li-custom
    • to be used for custom scenarios
    • to highlight custom items use @ui5/webcomponents-base/dist/util/generateHighlightedMarkup.js

    All suggestion items are now physical items and can be overstyled. Grouping now works with via nesting: e.g.

    <ui5-input show-suggestions>
      <ui5-suggestion-item-group header-text="Group 1">
        <ui5-suggestion-item text="Group Item 1"></ui5-suggestion-item>
      </ui5-suggestion-item-group>
    </ui5-input>
    • @property decorator must be adapted according to new type parameter
    • ui5-menu-separator: startsSection property removed from MenuItems

    Before:

    Now:

  159. v2.0.0-rc.6dated in the atlas

    Breaking 7, Features 3, Changed 3, Fixes 15

    Notes
    Bug Fixes
    • framework: set dataTransfer.effectAllowed only for UI5 elements (#9136) (28f6a2d)
    • ui5-busy-indicator: add block layer (#9208) (ba4ddb3), closes #9079
    • ui5-button: fix tab chaining in lists (#9148) (9fdf617)
    • ui5-carousel: selected state is added to item (#9184) (ced0f35)
    • ui5-date-picker: adjust unstable tests (#9223) (3b049c8), closes #9033
    • ui5-date-picker: provide accessible name to the popover (#8693) (26dee35), closes #8598
    • ui5-dialog: fix focusing when dialog is open from OpenUI5 dialog (#9183) (d067e13)
    • ui5-file-uploader: apply focus properly from inside of a popover (#9162) (2283e9e), closes #9090
    • ui5-list-item: move styles back from shadow DOM element to :host (#9155) (68cdd20)
    • ui5-list: adjust failing test (#9191) (55e477c), closes #9173
    • ui5-multi-combobox: correct lint error (#9157) (55cd3aa)
    • ui5-segmented-button-item: add padding to icon when item is not in icon-only mode (#9180) (a3fd241), closes #9172
    • ui5-special-date: respect format-pattern (#9086) (105c311)
    • ui5-step-input: check for inner input before using value (#9212) (1b9fb61)
    • ui5-tree-item: ensure correct cursor style (#9152) (d196583), closes #9146
    Code Refactoring
    Features
    • ui5-grid: implementing new grid component (#8362) (04d291d)
    • ui5-link: introduce icon and endIcon properties (#9036) (06318cb)
    • ui5-toolbar: design property added (#9147) (dc3dfe0)
    BREAKING CHANGES
    • ui5-checkbox: wrapping-type property default value has changed from None to Normal. Before:
    <ui5-checkbox text=Some very very very very long text"></ui5-checkbox><!-- would truncate the text if there is not enough space -->

    Now:

    <ui5-checkbox text=Some very very very very long text"></ui5-checkbox> <!-- would let the text wrap if there is not enough space -->

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461, https://github.com/SAP/ui5-webcomponents/issues/7887

    • ui5-tag: wrapping-type property default value has changed from None to Normal. Before:
    <ui5-tag>In Process</ui5-tag><!-- would truncate the text if there is not enough space -->

    Now:

    <ui5-tag>In Process</ui5-tag><!-- would let the text wrap if there is not enough space -->

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461

    • refactor(ui5-tag): fix test texsts

    • refactor(ui5-tag): fix height of the tags to be the same

    No matter if the tag is with wrapping-type="None" or wrapping-type="Normal" the height when there is only one line of text should be the same.

    • refactor(ui5-tag): merge adjustments and code review comments

    • refactor(ui5-tag): fix height

    • ui5-li, ui5-li-custom: StandardListItem has been renamed to ListItemStandard, and CustomListItem has been renamed to ListItemCustom. If you previously imported the classes as follows:

    import StandardListItem from "@ui5/webcomponents/StandardListItem.js";
    import CustomListItem from "@ui5/webcomponents/CustomListItem.js";

    now you must change imports to:

    import ListItemStandard from "@ui5/webcomponents/ListItemStandard.js";
    import ListItemCustom from "@ui5/webcomponents/ListItemCustom.js";

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

  160. v2.0.0-rc.5dated in the atlas

    Breaking 2, Features 3, Changed 2, Fixes 7

    Notes
    Bug Fixes
    • ui5-button: adjust screen reader announcement order (#8997) (2d9a16b)
    • ui5-calendar: adjust accessibility semantics (#9102) (06891a1), closes #9068 #9069
    • ui5-date: remove circular dependency (#9137) (9c8d12e)
    • ui5-input, ui5-combobox, ui5-multi-combobox: prevent native input autocomplete (#9130) (5d8dbbd)
    • ui5-option-custom: show focus outline (#9101) (bf8366e)
    • ui5-popup: initialFocus won't work if 'autofocus' is set (#8956) (2c9f775)
    • ui5-popup: remove popup from the tab chain (#8955) (aedcdb9), closes #9094
    Code Refactoring
    Features
    BREAKING CHANGES
    • ui5-radio-button: wrapping-type property default value has changed from None to Normal. Before:
    <ui5-radio-button text="Option A with long long text"></ui5-radio-button>
    <!-- would truncate the text if there is not enough space -->

    Now:

    <ui5-radio-button text="Option A with long long text"></ui5-radio-button>
    <!-- would let the text wrap if there is not enough space -->

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-link: wrapping-type property default value has changed from None to Normal. Before:
    <ui5-link>some very very very long link</ui5-link> <!-- would truncate the text if there is not enough space -->

    Now:

    <ui5-link>some very very very long link</ui5-link> <!-- would let the text wrap if there is not enough space -->
  161. v2.0.0-rc.4

    Breaking 12, Features 13, Changed 6, Fixes 25

    Notes
    Bug Fixes
    • ui5-button: add keyboard shortcut to cancel the button's action (c2d9c85), closes #6782
    • ui5-button: adjust ui5-button menu button samples to use open/opener (974ff8c)
    • ui5-button: remove tabindex from disabled button (#8957) (041f573), closes #8852
    • ui5-calendar-legend: align visual design to meet WCAG 2.2 requirements (0860a3e)
    • ui5-calendar: change the show month/year private event names (#8960) (c981459), closes #8893
    • ui5-calendar: respect component level calendarType in week calculation (#8971) (69b8003)
    • ui5-calendar: switch to two column layout on Islamic or Persian secondary calendar type (#8453) (1b172eb)
    • ui5-date-picker: adjust failing tests (#9039) (7232039), closes #9033 #9034
    • ui5-date-picker: display initial view properly (#8910) (e570031), closes #8893
    • ui5-datetime-picker: change dateformat to datetime instance (#9024) (e5051ea)
    • ui5-multi-input: delete selected value on BACKSPACE (#8982) (d773532)
    • ui5-multiinput: restore and adjust unit tests (#8933) (70dc2a6)
    • ui5-notification-list: fix keyboard issues (#9040) (f1c0635)
    • ui5-panel: fix failing tests (#9044) (aeb7d42)
    • ui5-popover: correct placement in RTL direction (#9009) (36fa85e)
    • ui5-popover: fix auto close when click on iframe inside a shadow root (#8961) (5c2f5f6)
    • ui5-popover: fix infinite open/show loop (#9055) (a142caf), closes #9031
    • ui5-popover: prevent runtime error when opener is outside the viewport (#9017) (9212aa8)
    • ui5-responsive-popover: fix initially focused input going out of the viewport on iPhone (#8945) (7ff177c)
    • ui5-segmented-button-item: align sizes to spec (#8972) (0eefe5f), closes #7357
    • ui5-select: popover scrolls to typed item (#9053) (70bbd7f), closes #8987
    • ui5-side-navigation: menu in collapsed mode width is not longer stretched unnecessary (#8940) (30c0530)
    • ui5-side-navigation: overflow menu items are now displayed (#8948) (bcb3008)
    • ui5-tag: add colors for Quartz high contrast themes for Set 2 (#8952) (92b3cf8)
    • ui5-time-picker: remove box shadow (#8951) (7c7170d), closes #8932
    Code Refactoring
    Features
    BREAKING CHANGES
    • ui5-input: Remove openPicker method and replace it with public property open

    Before the ui5-input suggestions popover could be opened by calling openPicker() :

    const input = document.getElementById("exampleID");
    input.openPicker();

    Now the suggestions popover is opened by setting the open property to true:

    const input = document.getElementById("exampleID");
    input.open = true;
    • refactor(ui5-input): fix spacing in input.mobile.spec.js
    • ui5-combobox: The ui5-cb-group-item component is removed. Groups can now be created with the ui5-cb-item-group.
    • ui5-list: Highlight enum should be imported differently. Before:
    import HighlightTypes from "@ui5/webcomponents-base/dist/types/HighlightTypes.js";

    Now:

    import Highlight from "@ui5/webcomponents-base/dist/types/Highlight.js";
    • ui5-toolbar-button: iconEnd property is changed from boolean to string type and now can accept name for second/end icon.

    Before:

    <ui5-toolbar-button icon="home" icon-end>Button</ui5-toolbar-button>

    Now:

    <ui5-toolbar-button end-icon="home">Button</ui5-toolbar-button>

    or

    <ui5-toolbar-button icon="employee" end-icon="home">Button</ui5-toolbar-button>

    • ui5-option: The ui5-select-menu and ui5-select-menu-option components are removed. Custom options can now be created using the ui5-option-custom, directly placed inside the default slot of the ui5-select

    SelectMenu & SelectMenuOption Changed item Old New SelectMenu ui5-select-menu removed SelectMenuOption ui5-select-menu-option ui5-option-custom If you have previously used the ui5-select-menu and ui5-select-menu-option:

    custom
    Now use just ui5-select and ui5-option-custom instead:
    custom
    Select Changed item Old New property menu removed The menu property of the ui5-select is removed. * **ui5-button:** iconEnd property is changed from boolean to string type and now can accept name for second/end icon.

    Before:

    <ui5-button icon="home" icon-end>Button</ui5-button>

    Now:

    <ui5-button end-icon="home">Button</ui5-button>

    or

    <ui5-button icon="employee" end-icon="home">Button</ui5-button>

    • ui5-toast: The after-close event has been renamed to close. If you previously used it like:
    toast.addEventListener("after-close", (event) => {
    });

    Now you have to use it like:

    toast.addEventListener("close", (event) => {
    });

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-*: The features/InputElementsFormSupport.js feature has been deleted and now, form elements works natively in form elements.
    • ui5-date-range: dates slot in a calendar now works with a ui5-date-range when selection-mode="Range"

    Previously date ranges were declared as follows:

    Now they are declared using a ui5-date-range:

    * **ui5-popup:** Event names `after-close` and `after-open` are now named `close` and `open`. Previously the application developers could subscribe to the events as follows: ```ts popup.addEventListener("after-open", function() { //... }); popup.addEventListener("after-close", function() { //... }); ```

    Now the application developers should include the ui5-bar as follows:

    popup.addEventListener("open", function() {
    	//...
    });
    
    popup.addEventListener("close", function() {
    	//...
    });
    
    • ui5-popover: Property hideBackdrop is removed.

    Previously the application developers could define a modal popover without visible backdrop as follows:

    <ui5-popover modal hide-backdrop>
    

    Now the application developers can use the standard ::backdrop CSS selector

    
    <style>
    .transparentBackdrop::backdrop {
      background: transparent;
    }
    </style>
    
    ...
    
    <ui5-popover modal class="transparentBackdrop">
    
  162. v2.0.0-rc.3dated in the atlas

    Breaking 61, Features 2, Changed 18, Fixes 14, Other 1

    Notes
    Bug Fixes
    • ui5-cb-item: return the DOM reference of the list item (#8872) (2553213), closes #8841
    • ui5-dialog: state icon no longer shrinks when title is too long (#8839) (9b7fa49)
    • ui5-file-uploader: adjust drop area (56bcab5), closes #8572
    • ui5-link: remove unnecessary transparent border (aa27032), closes #8512
    • ui5-multi-combobox: correct unstable tests (#8867) (b2d004b)
    • ui5-multi-combobox: remove value state header on validation reset (#8832) (5cad77b), closes #8674
    • ui5-multi-input: focus tokens on BACKSPACE for inputs of type 'Number' and 'Email' (#8866) (7b5645d), closes #8712
    • ui5-progress-indicator: removed redundant z-index (#8797) (4763637), closes #8303
    • ui5-split-button: restrict height manipulation from outside wrapper (#8780) (691c68e)
    • ui5-step-input: remove value rounding, apply value-state (#8293) (0c0aa1d)
    • ui5-tabcontainer: avoid multiple selected tabs when there is no explicit selection (#8808) (ae8d969)
    • ui5-tab: focus() now works if tab is currently displayed in the overflow (#8796) (52c3ea8)
    • ui5-time-picker: fix buttons announcements in value help dialog (#8848) (d5f25fb)
    • ui5-toolbar: prevent closing of overflow on interaction (#8924) (9fb21bf)
    chore
    Code Refactoring
    Features
    • ui5-badge: new property added (#8714) (a60c5ee)
    • ui5-date-picker: Replace openPicker method with open property (#8749) (d283984)
    BREAKING CHANGES
    • ui5-title: wrapping-type property default value has changed from None to Normal. Previously long texts would truncate if there is not enough space. Now, long texts would wrap.

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-input: Remove suggestion-item-select event. Rename and modify suggestion-item-preview event. Remove openPicker method and replace it with public property "open".

    • refactor(ui5-input): events changes

    • refactor(ui5-input): property open tests

    • refactor(ui5-input): events change

    • refactor(ui5-input): events change

    • refactor(ui5-input): events changes

    • refactor(ui5-input): events changes

    • refactor(ui5-input): events changes

    • ui5-date-picker: removed openPicker(), closePicker() and isOpen() methods. If you previously used openPicker() and closePicker():

    const datePicker = document.getElementById("exampleID");
    datePicker.openPicker();
    datePicker.closePicker();

    Now use the open property respectively:

    const datePicker = document.getElementById("exampleID");
    datePicker.open = true;
    datePicker.open = false;

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-*: FlexibleLayout's accessibilityTexts and accessibilityRoles properties are removed. If you have previously used the accessibilityTexts or accessibilityRoles properties:
    fcl.accessibilityTexts = {
        startColumnAccessibleName: "Products list",
        midColumnAccessibleName: "Product information",
        endColumnAccessibleName: "Product detailed information",
        startArrowLeftText: "Collapse products list",
        startArrowRightText: "Expand products list",
        endArrowLeftText: "Expand product detailed information",
        endArrowRightText: "Collapse product detailed information",
        startArrowContainerAccessibleName: "Start Arrow Container",
        endArrowContainerAccessibleName: "End Arrow Container",
    }
    
    fcl.accessibilityRoles = {
        startColumnRole: "complementary",
        startArrowContainerRole: "navigation",
        midColumnRole: "main",
        endArrowContainerRole: "navigation",
        endColumnRole: "complementary".
    }

    Now use accessibilityAttributes instead:

    fcl.accessibilityAttributes = {
        startColumn: {
          role: "complementary",
          name: "Products list",
        },
        midColumn: {
          role: "main",
          name: "Product information",
        },
        endColumn: {
          role: "complementary",
          name: "Product detailed information",
        },
        startArrowLeft:  {
          name: "Collapse products list",
        },
        startArrowRight: {
          name: "Expand products list",
        },
        endArrowLeft: {
          name: "Expand product detailed information",
        },
        endArrowRight:  {
          name: "Collapse product detailed information",
        },
        startArrowContainer: {
          role: "navigation",
          name: "Start Arrow Container",
        },
        endArrowContainer: {
          role: "navigation",
          name: "End Arrow Container",
        },
    };

    ShellBar's accessibilityTexts and accessibilityRoles properties are removed. If you have previously used the accessibilityTexts or accessibilityRoles properties:

    shellbar.accessibilityTexts = {
        profileButtonTitle: "John Dow",
        logoTitle: "Custom logo title",
    }
    
    shellbar.accessibilityRoles = {
        logoRole: "link"
    };

    Now use accessibilityAttributes instead:

    shellbar.accessibilityAttributes = {
      profile: {
        name:  "John Dow",
      },
      logo: {
        role: "link"
        name: "Custom logo title"
      },
    };

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-badge: Badge web component has been renamed to Tag. If you have previously used the ui5-badge:
    <ui5-badge></ui5-badge>

    Now use ui5-tag instead:

    <ui5-tag></ui5-tag>

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-icon: The properties ariaHidden , interactive and accessibleRole , previously available in the ui5-icon component, have been removed. They are replaced by a new property named mode that specifies the component's mode. Alongside this update, a new enumeration IconMode, has been introduced to outline the available options for this property:

    Image: This is the default setting. It configures the component to internally render role="img". Interactive: Configures the component to internally render role="button". This mode also supports focus and press handling to enhance interactivity. Decorative: In this mode, the component internally renders role="presentation" and aria-hidden="true", making it purely decorative without semantic content or interactivity.

    Now, you can set the mode of the ui5-icon as it follows:

    <ui5-icon id="imageIcon" mode="Image" name="add-equipment"></ui5-icon>
    <ui5-icon id="myInteractiveIcon" mode="Interactive" name="add-equipment"></ui5-icon>
    <ui5-icon id="decorativeIcon" mode="Decorative" name="add-equipment"></ui5-icon>

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461, https://github.com/SAP/ui5-webcomponents/issues/7887

    • ui5-li, ui5-list: The accessibleRole property for both ui5-li and ui5-list has been updated from a string type to an enum type. Additionally, the new enums ListItemAccessibleRole and ListAccessibleRole have been introduced for these properties respectively. The available options for the ui5-li: ListItem- Represents the ARIA role "listitem". (by default) MenuItem - Represents the ARIA role "menuitem". TreeItem - Represents the ARIA role "treeitem". Option - Represents the ARIA role "option". None - Represents the ARIA role "none".

    The available options for the ui5-list: List- Represents the ARIA role "list". (by default) Menu - Represents the ARIA role "menu". Tree - Represents the ARIA role "tree". ListBox - Represents the ARIA role "listbox". If you have previously used:

    <ui5-li accessible-role="menuitem"> List Item</ui5-li>
    <ui5-list accessible-role="tree"> List </ui5-list>

    Now use:

    <ui5-li accessible-role="MenuItem"> List Item</ui5-li>
    <ui5-list accessible-role="Tree"> List </ui5-list>

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461, https://github.com/SAP/ui5-webcomponents/issues/7887

    • ui5-table: If you previously used the Table from @ui5/webcomponents, you need to import it from @ui5/webcomponents-compat:
    import "@ui5/webcomponents-compat/dist/Table.js"; // ui5-table
    import "@ui5/webcomponents-compat/dist/TableColumn.js"; // ui5-table-column
    import "@ui5/webcomponents-compat/dist/TableRow.js"; // ui5-table-row`
    import "@ui5/webcomponents-compat/dist/TableGroupRow.js";` // ui5-table-group-row
    import "@ui5/webcomponents-compat/dist/TableCell.js"; // ui5-table-cell

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • If you previously used ValueState.Warning, ValueState.Error or ValueState.Success, start using ValueState.Critical, ValueState.Negative and ValueState.Positive respectively. All components with valueState property are also affected. For example:
    <ui5-input value-state="Success"></ui5-input>
    <ui5-input value-state="Warning"></ui5-input>
    <ui5-input value-state="Error"></ui5-input>
    <ui5-input value-state="Positive"></ui5-input>
    <ui5-input value-state="Critical"></ui5-input>
    <ui5-input value-state="Negative"></ui5-input>

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-toast: The Toast#show method has been replaced by open property. If you previously used toast.show() to show the toast, you must now se toast.open=true.
    • ui5-segmented-button-item: The ui5-segmentedbutton-item pressed property is called selected now.

    Previously the application developers could use the ui5-segmentedbutton-item as follows:

    <ui5-segmented-button>
      <ui5-segmented-button-item pressed> Option 1</ui5-segmented-button-item>
      <ui5-segmented-button-item>Option 2</ui5-segmented-button-item>
      <ui5-segmented-button-item>Option 3</ui5-segmented-button-item>
    </ui5-segmented-button>

    Now the application developers should use the ui5-segmentedbutton-item as follows:

    <ui5-segmented-button>
      <ui5-segmented-button-item selected> Option 1</ui5-segmented-button-item>
      <ui5-segmented-button-item>Option 2</ui5-segmented-button-item>
      <ui5-segmented-button-item>Option 3</ui5-segmented-button-item>
    </ui5-segmented-button>

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • theming: Remove SAP Belize theme
    • ui5-segmented-button: The mode property is changed to SelectionMode and the values it take from SingleSelect and MultiSelect to Single and Multiple. Also deleted deprecated getter - selectedItem and deprecated event detail selectedItem and now can be used with the selectedItems getter and selectedItems event detail.

    Previously the application developers could set the selection mode as follows:

    <ui5-segmented-button id="segButtonMulti" mode="MultiSelect">
      <ui5-segmented-button-item>Item</ui5-segmented-button-item>
      <ui5-segmented-button-item>Item</ui5-segmented-button-item>
      <ui5-segmented-button-item>Click</ui5-segmented-button-item>
      <ui5-segmented-button-item>SegmentedButtonItem</ui5-segmented-button-item>
    </ui5-segmented-button>

    Now the application developers could set the selection mode as follows:

    <ui5-segmented-button id="segButtonMulti" selection-mode="Multiple">
      <ui5-segmented-button-item>Item</ui5-segmented-button-item>
      <ui5-segmented-button-item>Item</ui5-segmented-button-item>
      <ui5-segmented-button-item>Click</ui5-segmented-button-item>
      <ui5-segmented-button-item>SegmentedButtonItem</ui5-segmented-button-item>
    </ui5-segmented-button>

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-page: disableScrolling has been renamed, floatingFooter property has been removed and fixedFooter property has been added instead.

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-split-button: The activeIcon property ha been remove, as the interaction is considered obsolete by the UX design team. if you previously used active-icon:
    <ui5-split-button id="sbTextActiveIcon" active-icon="accept">Active Icon</ui5-split-button>

    it's wont take effect anymore even if set.

    • ui5-menu: The busy and busyDelay and properties of the ui5-menu and ui5-menu-item are renamed. If you have previously used the busy, busyDelay properties:

    now you should use loading and loadingDelay properties:

    • ui5-carousel: "Device#isIE" method has been removed and no longer available

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-carousel: Removed the CSP.js module and the creation of <style> and <link> tags, as all browsers now support adoptedStyleSheets. The following APIs are not available any more and should not be used:
    import { setUseLinks } from "@ui5/webcomponents-base/dist/CSP.js"
    import { setPackageCSSRoot } from "@ui5/webcomponents-base/dist/CSP.js"
    import { setPreloadLinks } from "@ui5/webcomponents-base/dist/CSP.js"
    • ui5-carousel: Removed the ICardHeader interface. If you previously used the interface
    import type { ICardHeader } from "@ui5/webcomponents-base/dist/Card.js"

    Use the CardHeader type instead:

    import type CardHeader from "@ui5/webcomponents-base/dist/CardHeader.js"
    • ui5-carousel: Removed the IUploadCollectionItem interface. If you previously used the interface:
    import type { IUploadCollectionItem} from "@ui5/webcomponents-fiori/dist/UploadCollection.js"

    Use the UploadCollectionItem type instead:

    import type UploadCollectionItem from "@ui5/webcomponents-fiori/dist/UploadCollectionItem.js"

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-carousel: The size property now accepts different values. If you previously used it like:
    <ui5-busy-indicator size="Small"></ui5-busy-indicator>

    Now use the new values instead:

    <ui5-busy-indicator size="S"></ui5-busy-indicator>

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-carousel: The status property and its shadow part have been renamed. If you previously used them:
    <style>
        .cardHeader::part(status) { ... }
    </style>
    <ui5-card-header status="3 of 10"></ui5-popover>

    Now use additionalText instead:

    <style>
           .cardHeader::part(additional-text) { ... }
    </style>
    <ui5-card-header class="cardHeader" additional-text="3 of 10"></ui5-card-header>

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-carousel: The pageIndicatorStyle no longer exists. If you previously used it like:
    <ui5-carousel page-indicator-style="Numeric"></ui5-carousel>

    Now you should use pageIndicatorType instead:

    <ui5-carousel page-indicator-type="Numeric"></ui5-carousel>

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-carousel: Removed UI5Element#render method in favour of UI5Element#renderer. If you previously used "render"
    class MyClass extends UI5Element {
        static get render() {
            return litRenderer;
        }
    }

    start using "renderer"

    class MyClass extends UI5Element {
        static get renderer() {
            return litRenderer;
        }
    }
    • ui5-carousel: Remove JavaScript template option from @ui5/create-webcomponents-package Previously npm init @ui5/webcomponents-package used to create JS-based project, however now it will be TypeScript-based project. If you previously used npm init @ui5/webcomponents-package --enable-typescript to create TypeScript-based project, now it's by default, e.g npm init @ui5/webcomponents-package and --enable-typescript is removed.
    • ui5-carousel: The Left and Right options option have been renamed. If you previously used them to set the placement or the alignment of the popover:
    <ui5-popover horizontal-align="Left" placement-type="Left"></ui5-popover>

    Now use Start or End instead:

    <ui5-popover horizontal-align="Start" placement-type="Start"></ui5-popover>

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461

    • docs: deploy v2 preview
    • ui5-carousel: Remove soccor icon. Use soccer instead.
    • ui5-carousel: Remove add-polygone icon. Use add-polygon instead.
    • ui5-carousel: The JSDoc plugin has been removed, and the generation of api.json has stopped. If you previously relied on the ui5-package/dist/api.json file, you can now use ui5-package/dist/custom-elements.json
    • ui5-carousel: All Assets-static.js modules are removed. If you previously imported any Assets-static.js module from any package:
    import "@ui5/webcomponents/dist/Assets-static.js";
    import "@ui5/webcomponents-icons/dist/Assets-static.js"

    use the dynamic equivalent of it:

    import "@ui5/webcomponents/dist/Assets.js";
    import "@ui5/webcomponents-icons/dist/Assets.js"

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-carousel: The event selected-dates-change is renamed to selection-change. In addition the event details values and dates are renamed to selectedValues and selectedDateValues. If you previously used the Calendar event as follows:
    myCalendar.addEventListener("selected-dates-change", () => {
        const values = e.detail.values;
        const dates = e.detail.dates;
    })

    Now you have to use the new event name and details:

    myCalendar.addEventListener("selection-change", () => {
       const values = event.detail.selectedValues;
       const dates = event.detail.selectedDateValues;
    })

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-carousel: The property color is renamed to value. If you previously used the change event of the ColorPicker as follows:
    <ui5-color-picker color="red"></ui5-color-picker>

    Now you have to use it like this:

    <ui5-color-picker value="red"></ui5-color-picker>

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-carousel: JavaScript projects may not function properly with the tools package.
    • ui5-carousel: The openPopover and showAt methods are removed in favor of open and opener properties. If you previously used the imperative API:
    button.addEventListener("click", function(event) {
    	colorPalettePopover.showAt(this);
    });

    Now the declarative API should be used instead:

    <ui5-button id="opener">Open</ui5-button>
    <ui5-color-palette-popover opener="opener">
    button.addEventListener("click", function(event) {
    	colorPalettePopover.open = !colorPalettePopover.open;
    });
    • ui5-carousel: The ui5-bar component is now in main library. If you previously imported the ui5-bar from fiori:
    import "@ui5/webcomponents-fiori/dist/Bar.js;

    Now, import the ui5-bar from main:

    import "@ui5/webcomponents/dist/Bar.js";

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-carousel: If you have previously used:
    <ui5-tab id="nestedTab" slot="subTabs"></ui5-tab>

    Now use:

    <ui5-tab id="nestedTab" slot="items"></ui5-tab>

    Relates to https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-carousel: If you have previously used:
    <ui5-tabcontainer tabs-overflow-mode="StartAndEnd"></ui5-tabcontainer>

    Now use:

    <ui5-tabcontainer overflow-mode="StartAndEnd"></ui5-tabcontainer>

    Relates to https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-carousel: If you previously imported TabContainerBackgroundDesign, use BackgroundDesign instead.

    Relates to https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-carousel: The showOverflow property is removed. If previously you have used:
    <ui5-tabcontainer show-overflow></ui5-tabcontainer>

    now use the overflowButton slot:

    <ui5-tabcontainer>
    	<ui5-button slot="startOverflowButton" id="startOverflowButton">Start</ui5-button>
    	<ui5-button slot="overflowButton" id="endOverflowButton">End</ui5-button>
    </ui5-tabcontainer>

    Relates to https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-carousel: The placementType property and the PopoverPlacementType enum have been renamed. If you have previously used the placementType property and the PopoverPlacementType
    <ui5-popover placement-type="Bottom"></ui5-popover>
    import PopoverPlacementType from "@ui5/webcomponents/dist/types/PopoverPlacementType.js";

    Now use placement instead:

    <ui5-placement="Bottom"></ui5-popover>
    import PopoverPlacementType from "@ui5/webcomponents/dist/types/PopoverPlacement.js";

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-carousel: The size property of the ui5--illustrated-message is renamed to design. If you have previously used the size property:
    <ui5-illustrated-message size="Dialog">

    Now use design instead:

    <ui5-illustrated-message design="Dialog">
    

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461, https://github.com/SAP/ui5-webcomponents/issues/7887

    • ui5-carousel: The separator-style property is renamed to separators and the BreadcrumbsSeparatorStyle enum is renamed to BreadcrumbsSeparator. If you have previously used the separator-style property:
    <ui5-breadcrumbs separator-style="Slash">

    Now use separators instead:

    <ui5-breadcrumbs separators="Slash">

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461, https://github.com/SAP/ui5-webcomponents/issues/7887

    • ui5-carousel: The disabled property of the ui5-option is removed. If you have previously used the disabled property:
    <ui5-option disabled>Option</ui5-option>

    it will no longer work for the component.

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461, https://github.com/SAP/ui5-webcomponents/issues/7887

    • refactor(ui5-upload-collection): introduce items-per-page property

    The items-per-page-s, items-per-page-m, items-per-page-l properties are replaced by a single property items-per-page with value in the following format "S1 M2 L3"

    • refactor(ui5-carousel): replace items-per-page-s, items-per-page-m, items-per-page-l properties

    Add XL size and refactor

    • chore: tests added

    • fix: xl test

    • refactor(ui5-carousel): replace items-per-page-s, items-per-page-m, items-per-page-l properties

    Address code review coments

    • refactor(ui5-carousel): replace items-per-page-s, items-per-page-m, items-per-page-l properties

    Address code review comments

    • refactor(ui5-carousel): replace items-per-page-s, items-per-page-m, items-per-page-l properties

    Updates documentation

    • Icons: UI5 Web Components Icons now export getPathData (function) instead of pathData (string)

    If you used icons like this:

    import "@ui5/webcomponents-icons/dist/accept.js";

    or like this:

    import accept from "@ui5/webcomponents-icons/dist/accept.js";

    there is no change and no adaptations are required.

    In the rare case you imported pathData from icons, for example:

    import { pathData, ltr, accData } from "@ui5/webcomponents-icons/dist/accept.js";
    console.log(pathData); // String containing the SVG path

    you must change your code to, for example:

    import { getPathData, ltr, accData } from "@ui5/webcomponents-icons/dist/accept.js";
    getPathData().then(pathData => {
      console.log(pathData); // String containing the SVG path
    });
    • ui5-list: The ui5-li-groupheader component is removed. Groups can now be created with the ui5-li-group. Instead of using ui5-li-groupheader as separator in a flat structure:
    Actions Delete Product Audit Log Settings Products Product 1 The API supports nesting of ui5-li components inside an ui5-li-group with the header-text property: Delete Product Audit Log Settings or with the header slot:
    Back End Developers
    Delete Product Audit Log Settings In addition, the the List's items slot getter, will now return ui5-li-group instances as well. There is a new readonly getter listItems will return an array flat structure containing listitems and group header items. * **ui5-badge:** The `design` property has new default value `Neutral` instead of `Set3`. If you have previously used ```html ``` without attributes, to have the same look and feel now you have to set the design property to “Set3”: ```html ```

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461

  163. v2.0.0-rc.2dated in the atlas

    Breaking 2, Features 5, Changed 2, Fixes 8

    Notes
    Bug Fixes
    • u5-dialog: soft keyboard is correctly opened on iOS devices (#8583) (6cf1d74)
    • ui5-calendar, ui5-daterange-picker: align range selection styling with vd specification (#8585) (d4f0e0e)
    • ui5-menu-item: apply scoping to internal Icon (#8751) (ce55755)
    • ui5-progress-indicator: hidden value design (#8545) (bf094d3)
    • ui5-responsive-popover: fix dialog initial focus (#8774) (27b522f)
    • ui5-split-button: add correct opacity when disabled (#8738) (399144e), closes #8615
    • ui5-tabcontainer: prevent endless resizing when moving after last overflow item (#8725) (c33ba40)
    • ui5-tabcontainer: replace default slot union type with interface (#8734) (ac6b44f)
    Code Refactoring
    • ui5-multi-combobox: rename property allowCustomValues to noValidation (#8765) (bb27acb)
    • ui5-textarea: rename property growingMaxLines to growingMaxRows (#8756) (3fd33ab), closes #8461
    Features
    BREAKING CHANGES
    • ui5-multi-combobox: The allowCustomValues property have been renamed to noValidation. If you have previously used the allowCustomValues property <ui5-multi-combobox allow-custom-values></ui5-multi-combobox> Now use noValidation instead: <ui5-multi-combobox no-validation></ui5-multi-combobox>

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • ui5-textarea: The growingMaxLines property have been renamed to growingMaxRows.
  164. v2.0.0-rc.1

    Features 4, Fixes 6

    Notes
    Bug Fixes
    • Popup: prevent a rare runtime error (#8707) (02eb1c7)
    • ui5-menu: adjust active menu item text color (#8699) (1a7331d), closes #8681
    • ui5-popup: fix scrolling and visualization on iphone (#8716) (d9ef14b)
    • ui5-step-input: align the input vertically (#8696) (70322fc), closes #8667
    • ui5-tabcontainer: don't allow parent item to be moved among its children (#8665) (e265375)
    • ui5-tree-item-custom: improved key handling (#8637) (eeb76fe), closes #7566
    Features
  165. v2.0.0-rc.0dated in the atlas

    Breaking 34, Features 2, Changed 5, Fixes 3, Other 1

    Notes
    Bug Fixes
    • ui5-multi-input: fix failing popover test (#8662) (3234747)
    • ui5-multi-input: prevent double value state message on nMore open (#8638) (ed7b3ba), closes #8586
    • ui5-multi-input: prevent double value state message on nMore open (#8666) (fdbf442), closes #8638 #8586
    chore
    Code Refactoring
    • ui5-list, ui5-tree, ui5-upload-collection: rename mode to selectionMode (#8657) (d53b3b2)
    • ui5-list: renamed busy, busyDelay to loading, loadingDelay (#8686) (38e4df4), closes #8461 #7887
    • ui5-progress-indicator: remove disabled property (#8683) (5e5c40a)
    • ui5-tab, ui5-tab-separator: rename getTabInStripDomRef to getDomRefInStrip (#8653) (773237f)
    • ui5-tabcontainer: remove fixed property (#8676) (98052e1), closes #8461
    Features
    BREAKING CHANGES
    • ui5-list: The busy property of the ui5-list is renamed. If you have previously used the busy, busyDelay properties:
    <ui5-list busy busy-delay="500"></ui5-list>

    now you must use loading and loadingDelay properties:

    <ui5-list loading loading-delay="500"></ui5-list>
    • ui5-progress-indicator: The disabled property of the ui5-progress-indicator is removed. If you have previously used the disabled property, it won't take effect:
    <ui5-progress-indicator disabled value="60"></ui5-progress-indicator>

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461, https://github.com/SAP/ui5-webcomponents/issues/7887

    • ui5-tabcontainer: Property "fixed" is removed and there is no alternative provided. The TabContainer is no longer expandable/collapsible via use interaction. You can still show the TabContainer collapsed via the "collapsed" property.
    • ui5-list, ui5-tree, ui5-upload-collection: The mode property and the ListMode enum have been renamed. If you have previously used the mode property and the ListMode values:
    <ui5-list class="list" mode="SingleSelect">
    <ui5-list class="list" mode="MultiSelect">
    <ui5-upload-collection mode="SingleSelectBegin">
    <ui5-upload-collection mode="SingleSelectEnd">
    <ui5-tree mode="SingleSelectAuto" >
    <ui5-tree mode="None" >

    Now use selectionMode and Single, Multiple instead:

    <ui5-list class="list" selection-mode="Single">
    <ui5-list class="list" selection-mode="Multiple">
    <ui5-upload-collection selection-mode="SingleStart">
    <ui5-upload-collection selection-mode="SingleEnd">
    <ui5-tree selection-mode="SingleAuto">
    <ui5-tree selection-mode="None">
    

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461, https://github.com/SAP/ui5-webcomponents/issues/7887

    • ui5-tab, ui5-tab-separator: If previously you have used:
    someTab.getTabInsStripDomRef();
    someTabSeparator.getTabInsStripDomRef();

    Now use:

    someTab.getDomRefInStrip();
    someTabSeparator.getDomRefInStrip();

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • "Device#isIE" method has been removed and no longer available

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461

    • Removed the CSP.js module and the creation of <style> and <link> tags, as all browsers now support adoptedStyleSheets. The following APIs are not available any more and should not be used:
    import { setUseLinks } from "@ui5/webcomponents-base/dist/CSP.js"
    import { setPackageCSSRoot } from "@ui5/webcomponents-base/dist/CSP.js"
    import { setPreloadLinks } from "@ui5/webcomponents-base/dist/CSP.js"
    • Removed the ICardHeader interface. If you previously used the interface
    import type { ICardHeader } from "@ui5/webcomponents-base/dist/Card.js"

    Use the CardHeader type instead:

    import type CardHeader from "@ui5/webcomponents-base/dist/CardHeader.js"
    • Removed the IUploadCollectionItem interface. If you previously used the interface:
    import type { IUploadCollectionItem} from "@ui5/webcomponents-fiori/dist/UploadCollection.js"

    Use the UploadCollectionItem type instead:

    import type UploadCollectionItem from "@ui5/webcomponents-fiori/dist/UploadCollectionItem.js"

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461

    • The size property now accepts different values. If you previously used it like:
    <ui5-busy-indicator size="Small"></ui5-busy-indicator>

    Now use the new values instead:

    <ui5-busy-indicator size="S"></ui5-busy-indicator>

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461

    • The status property and its shadow part have been renamed. If you previously used them:
    <style>
        .cardHeader::part(status) { ... }
    </style>
    <ui5-card-header status="3 of 10"></ui5-popover>

    Now use additionalText instead:

    <style>
           .cardHeader::part(additional-text) { ... }
    </style>
    <ui5-card-header class="cardHeader" additional-text="3 of 10"></ui5-card-header>

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461

    • The pageIndicatorStyle no longer exists. If you previously used it like:
    <ui5-carousel page-indicator-style="Numeric"></ui5-carousel>

    Now you should use pageIndicatorType instead:

    <ui5-carousel page-indicator-type="Numeric"></ui5-carousel>

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461

    • Removed UI5Element#render method in favour of UI5Element#renderer. If you previously used "render"
    class MyClass extends UI5Element {
        static get render() {
            return litRenderer;
        }
    }

    start using "renderer"

    class MyClass extends UI5Element {
        static get renderer() {
            return litRenderer;
        }
    }
    • Remove JavaScript template option from @ui5/create-webcomponents-package Previously npm init @ui5/webcomponents-package used to create JS-based project, however now it will be TypeScript-based project. If you previously used npm init @ui5/webcomponents-package --enable-typescript to create TypeScript-based project, now it's by default, e.g npm init @ui5/webcomponents-package and --enable-typescript is removed.
    • The Left and Right options option have been renamed. If you previously used them to set the placement or the alignment of the popover:
    <ui5-popover horizontal-align="Left" placement-type="Left"></ui5-popover>

    Now use Start or End instead:

    <ui5-popover horizontal-align="Start" placement-type="Start"></ui5-popover>

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461

    • docs: deploy v2 preview
    • Remove soccor icon. Use soccer instead.
    • Remove add-polygone icon. Use add-polygon instead.
    • The JSDoc plugin has been removed, and the generation of api.json has stopped. If you previously relied on the ui5-package/dist/api.json file, you can now use ui5-package/dist/custom-elements.json
    • All Assets-static.js modules are removed. If you previously imported any Assets-static.js module from any package:
    import "@ui5/webcomponents/dist/Assets-static.js";
    import "@ui5/webcomponents-icons/dist/Assets-static.js"

    use the dynamic equivalent of it:

    import "@ui5/webcomponents/dist/Assets.js";
    import "@ui5/webcomponents-icons/dist/Assets.js"

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • The event selected-dates-change is renamed to selection-change. In addition the event details values and dates are renamed to selectedValues and selectedDateValues. If you previously used the Calendar event as follows:
    myCalendar.addEventListener("selected-dates-change", () => {
        const values = e.detail.values;
        const dates = e.detail.dates;
    })

    Now you have to use the new event name and details:

    myCalendar.addEventListener("selection-change", () => {
       const values = event.detail.selectedValues;
       const dates = event.detail.selectedDateValues;
    })

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • The property color is renamed to value. If you previously used the change event of the ColorPicker as follows:
    <ui5-color-picker color="red"></ui5-color-picker>

    Now you have to use it like this:

    <ui5-color-picker value="red"></ui5-color-picker>

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • JavaScript projects may not function properly with the tools package.
    • The openPopover and showAt methods are removed in favor of open and opener properties. If you previously used the imperative API:
    button.addEventListener("click", function(event) {
    	colorPalettePopover.showAt(this);
    });

    Now the declarative API should be used instead:

    <ui5-button id="opener">Open</ui5-button>
    <ui5-color-palette-popover opener="opener">
    button.addEventListener("click", function(event) {
    	colorPalettePopover.open = !colorPalettePopover.open;
    });
    • The ui5-bar component is now in main library. If you previously imported the ui5-bar from fiori:
    import "@ui5/webcomponents-fiori/dist/Bar.js;

    Now, import the ui5-bar from main:

    import "@ui5/webcomponents/dist/Bar.js";

    Related to: https://github.com/SAP/ui5-webcomponents/issues/8461

    • If you have previously used:
    <ui5-tab id="nestedTab" slot="subTabs"></ui5-tab>

    Now use:

    <ui5-tab id="nestedTab" slot="items"></ui5-tab>

    Relates to https://github.com/SAP/ui5-webcomponents/issues/8461

    • If you have previously used:
    <ui5-tabcontainer tabs-overflow-mode="StartAndEnd"></ui5-tabcontainer>

    Now use:

    <ui5-tabcontainer overflow-mode="StartAndEnd"></ui5-tabcontainer>

    Relates to https://github.com/SAP/ui5-webcomponents/issues/8461

    • If you previously imported TabContainerBackgroundDesign, use BackgroundDesign instead.

    Relates to https://github.com/SAP/ui5-webcomponents/issues/8461

    • The showOverflow property is removed. If previously you have used:
    <ui5-tabcontainer show-overflow></ui5-tabcontainer>

    now use the overflowButton slot:

    <ui5-tabcontainer>
    	<ui5-button slot="startOverflowButton" id="startOverflowButton">Start</ui5-button>
    	<ui5-button slot="overflowButton" id="endOverflowButton">End</ui5-button>
    </ui5-tabcontainer>

    Relates to https://github.com/SAP/ui5-webcomponents/issues/8461

    • The placementType property and the PopoverPlacementType enum have been renamed. If you have previously used the placementType property and the PopoverPlacementType
    <ui5-popover placement-type="Bottom"></ui5-popover>
    import PopoverPlacementType from "@ui5/webcomponents/dist/types/PopoverPlacementType.js";

    Now use placement instead:

    <ui5-placement="Bottom"></ui5-popover>
    import PopoverPlacementType from "@ui5/webcomponents/dist/types/PopoverPlacement.js";

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461

    • The size property of the ui5--illustrated-message is renamed to design. If you have previously used the size property:
    <ui5-illustrated-message size="Dialog">

    Now use design instead:

    <ui5-illustrated-message design="Dialog">
    

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461, https://github.com/SAP/ui5-webcomponents/issues/7887

    • The separator-style property is renamed to separators and the BreadcrumbsSeparatorStyle enum is renamed to BreadcrumbsSeparator. If you have previously used the separator-style property:
    <ui5-breadcrumbs separator-style="Slash">

    Now use separators instead:

    <ui5-breadcrumbs separators="Slash">

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461, https://github.com/SAP/ui5-webcomponents/issues/7887

    • The disabled property of the ui5-option is removed. If you have previously used the disabled property:
    <ui5-option disabled>Option</ui5-option>

    it will no longer work for the component.

    Related to https://github.com/SAP/ui5-webcomponents/issues/8461, https://github.com/SAP/ui5-webcomponents/issues/7887

    • You can no longer import and implement the ITab interface. TabContainer is designed to work only with Tab and TabSeparator classes, so the interface was obsolete.
  166. v1.24.0

    Features 1

    Notes
    Features
    • ui5-carousel: add accessibleName and accessibleNameRef (#8631) (0d0d765)
  167. v1.24.0-rc.4

    Features 1, Fixes 5

    Notes
    Bug Fixes
    Features
  168. v1.24.0-rc.3

    Fixes 5

    Notes
    Bug Fixes
  169. v1.24.0-rc.2

    Features 3, Fixes 1

    Notes
    Bug Fixes
    • ui5-tab: focus() now works if dom ref in strip is not rendered yet (#8425) (d827e0e)
    Features
    • ui5-avatar: update focus handling (#8420) (c66ddd5)
    • ui5-busy-indicator: added property text-placement (#8471) (a494473)
    • ui5-tabcontainer, ui5-list: automatically focus dropped element (#8455) (93b074d)
  170. v1.24.0-rc.1

    Features 3, Fixes 1

    Notes
    Bug Fixes
    • ui5-multi-combobox: pasting content should not be prevented (#8413) (db0b63c), closes #8275
    Features
    • ui5-li: highlight property added (#8421) (1a3fa61), closes #8317
    • ui5-side-navigation: add navigation groups (#8261) (8678dc0)
    • ui5-tabcontainer, ui5-list: add events for reordering items by mouse (#8265) (c4383ea)
  171. v1.24.0-rc.0

    Features 2, Fixes 6

    Notes
    Bug Fixes
    • ui5-avatar: fix default size appearance and font-family (#8415) (22826f0)
    • ui5-button: remove bold font of emphasized button in safari and chrome (#8422) (19ca981)
    • ui5-date/time-picker, ui5-step-input: prevent text selection (#8397) (220eac4)
    • ui5-message-strip: remove aria-live (#8398) (9dc902e), closes #8394
    • ui5-multi-combobox: rename togglePopover method (#8418) (d1d6f7e)
    • ui5-panel: prevent border cut on horizon themes (#8400) (fc2421f), closes #8369
    Features
  172. v1.23.1

    Fixes 2

    Notes
    Bug Fixes
  173. v1.23.1-rc.0

    Notes

    Note: Version bump only for package @ui5/webcomponents

  174. v1.23.0

    Features 1, Fixes 6

    Notes
    Bug Fixes
    Features
  175. v1.23.0-rc.5

    Features 1, Fixes 4

    Notes
    Bug Fixes
    • ui5-avatar: resolve initial flickering during fallback to icon (#8351) (845b6f7)
    • ui5-button: correct focus outline colors in active/focus state (#8325) (32385a7)
    • ui5-menu: improve focus handling (#8348) (bd33dc5)
    • ui5-time-picker: remove redundant aria attributes (#8350) (0d0a592), closes #6931
    Features
  176. v1.23.0-rc.4

    Features 1, Fixes 2

    Notes
    Bug Fixes
    • ui5-popup: move popup registry to shared resource (#8338) (8c53a18)
    • ui5-tab-container: correct inline mode visualization (#8335) (60b5b2c), closes #8274
    Features
  177. v1.23.0-rc.3

    Features 2

    Notes
    Features
  178. v1.23.0-rc.2

    Features 1

    Notes
    Features
  179. v1.23.0-rc.1

    Notes

    Note: Version bump only for package @ui5/webcomponents

  180. v1.23.0-rc.0

    Features 4, Fixes 2

    Notes
    Bug Fixes
    • ui5-card-header: truncate long single-word description (#8247) (b79aef7), closes #8245
    • ui5-tree-item: fix background color on hover (#8278) (1a28393)
    Features
    • ui5-calendar-legend: introduce ui5-calendar-legend component (#7706) (909a602)
    • ui5-rating-indicator: introduced "remaining-bar" CSS part (#8276) (7f46b0b), closes #8213
    • ui5-side-navigation: add external link icon (#8199) (47e28c5)
    • ui5-step-input: add value-state-change event (#8225) (8ab3ad1), closes #4791 #5130
  181. v1.22.1-rc.0

    Fixes 3

    Notes
    Bug Fixes
  182. v1.22.0

    Fixes 2

    Notes
    Bug Fixes
    • ui5-checkbox: improved key down behavior for readonly state (#8226) (faec0ef), closes #7807
    • ui5-list: correct load-more marker visibility (#8224) (3d04140)
  183. v1.22.0-rc.3

    Features 4, Fixes 12

    Notes
    Bug Fixes
    Features
    • add dom shim so importing components in SSR works (#8184) (ca49674)
    • ui5-date-picker: introduce value-state-change event (#8133) (69143b0), closes #8005
    • ui5-datetime-picker: replace time part wheelsliders with clocks (#8129) (9041e16)
    • ui5-toast: enable overstyling (#8170) (3bfdb85), closes #7596
  184. v1.22.0-rc.2

    Features 1, Fixes 8

    Notes
    Bug Fixes
    • add @allowPreventDefault where needed (#8148) (5d6eb44)
    • ui5-badge: correct text-shadow for Quartz dark and Quartz high contrast themes (#8142) (e1f4e82), closes #8126
    • ui5-color-palette: add i18n text for default color button's text (#8157) (7b4dac3)
    • ui5-date-time-picker: align calculations with density change (#8090) (bc035bb), closes #7992
    • ui5-list: load-more event fired correctly (#8143) (c483a28)
    • ui5-multi-combobox: select all implementation (#8066) (7e8a355)
    • ui5-multi-input: fix multiple token addition (#8144) (94590e1), closes #8049
    • ui5-textarea: prevent page height from growing on large input (#8118) (7a819c8), closes #8082
    Features
    • ui5-combobox, ui5-multi-combobox: clear icon implementation (#8038) (d3ad83b)
  185. v1.22.0-rc.1

    Features 2, Fixes 4

    Notes
    Bug Fixes
    • ui5-breadcrumbs: remove char separators from accessibility announcement (#8099) (ec1fd10)
    • ui5-list: removed _level property (#8089) (d0bc9eb), closes #8047
    • ui5-multi-combobox: enhance accessibility on mobile (#8096) (14b5421)
    • ui5-split-button: fix split button when in wrapper (#8037) (38861c8)
    Features
  186. v1.22.0-rc.0

    Features 2, Fixes 1

    Notes
    Bug Fixes
    • ui5-busy-indicator: correct appearance in Belize theme (#8054) (f41d505), closes #7901
    Features
    • ui5-badge: add different design types (#7564) (e5895f7)
    • ui5-side-navigation: Add new overflow behaviour to collapsed mode (#8019) (e5f8edd)
  187. v1.21.0

    Fixes 1

    Notes
    Bug Fixes
    • ui5-combobox: scroll to item upon keyboard navigation (#8044) (8dc384e), closes #3994
  188. v1.21.0-rc.5

    Features 1, Fixes 2

    Notes
    Bug Fixes
    • ui5-combobox: keep picker open on group selection (#8039) (c72433e)
    • ui5-tree: correct item indentation (#8051) (5e3662f)
    Features
    • ui5-checkbox: add css shadow part to the label (#8046) (0ea504e)
  189. v1.21.0-rc.4

    Fixes 1

    Notes
    Bug Fixes
    • ui5-table: correct alignment of popin in multiselect mode (#8034) (9a0eab0)
  190. v1.21.0-rc.3

    Features 3, Fixes 3

    Notes
    Bug Fixes
    • ui5-menu: fix runtime js error on getElementById call (#8021) (65a73d7), closes #8017
    • ui5-toolbar: remove unnecessary styles (#7762) (db379bc)
    • value state message styles in input and combobox components (#7876) (2443b8e)
    Features
    • tools: Optimize build by switching css processing to esbuild (#8008) (b4d411f)
    • ui5-color-palette-popover: introduce open and opener properties (#7988) (d3bda7e)
    • ui5-select: introduce readonly state (#7950) (02ea9a4), closes #7727
  191. v1.21.0-rc.2

    Features 2, Fixes 3

    Notes
    Bug Fixes
    • ui5-date-time-picker: load initial value correctly (#7967) (e1d5969), closes #7786
    • ui5-menu: menu item text doesn't overflow submenu arrow (#7991) (353ac1a)
    • ui5-multi-combobox: improve interaction when having invalid input (#7893) (d63981a), closes #7349 #6968
    Features
    • ui5-input: prevent suggestion-item-select event per suggestion item (#7940) (a265a65)
    • ui5-tabcontainer: add tabstrip Shadow Part (#7989) (0cbbd16), closes #6035
  192. v1.21.0-rc.1

    Fixes 3

    Notes
    Bug Fixes
  193. v1.21.0-rc.0

    Features 1, Fixes 1

    Notes
    Bug Fixes
    • ui5-table-row: fix runtime exception in test env execution (#7953) (e24f294), closes #7787
    Features
    • ui5-split-button: expose active state property for arrow button (#7683) (d6d3705)
  194. v1.20.0

    Features 1, Fixes 2

    Notes
    Bug Fixes
    • framework: fix font72 for special characters (#7949) (55665b0), closes #7948
    • ui5-multi-combobox: adjust open property handling (#7763) (bb2ecfc)
    Features
  195. v1.20.0-rc.3

    Features 2, Fixes 5

    Notes
    Bug Fixes
    Features
  196. v1.20.0-rc.2

    Fixes 2

    Notes
    Bug Fixes
  197. v1.20.0-rc.1

    Fixes 1

    Notes
    Bug Fixes
  198. v1.20.0-rc.0

    Fixes 2

    Notes
    Bug Fixes
    • ui5-segmented-button: check for items before applying settings (#7792) (7f11274), closes #7788
    • ui5-time-picker: check value before formatting (#7793) (70deda8), closes #7790
  199. v1.19.0

    Notes

    Note: Version bump only for package @ui5/webcomponents

  200. v1.19.0-rc.3

    Features 1, Fixes 10, Other 1

    Notes
    Bug Fixes
    • FormSupport: submit linebreaks in ui5-textarea (#7757) (425e97b), closes #7467
    • ui5-button: align styles to specification (#7784) (0cf1201), closes #7352
    • ui5-calendar: focus date set in slot (#7735) (842f047), closes #7693
    • ui5-combobox: announce value state header on focus (#7751) (1941854)
    • ui5-list: removed unnecessary accessibility reading (#7758) (2f6780f), closes #7601
    • ui5-popup: add check for initial focused element id (#7746) (ec80fae), closes #7711
    • ui5-slider: update labels on min and max change (#7764) (14fd642)
    • ui5-tabcontainer: add margins for the Overflow buttons (start and end) (#7745) (612f503), closes #7291
    • ui5-textarea: remove white space from value state message (#7755) (3df7d03)
    • ui5-textarea: select exceeded text (#7741) (5a510cf)
    Features
    • framework: switch default theme from Quartz Light to Morning Ho… (#7749) (10dadd7)
    Reverts
    • ui5-color-palette-item: revert selected state feature (#7782) (f24ff90)
  201. v1.19.0-rc.2

    Fixes 7

    Notes
    Bug Fixes
    • ui5-calendar: adjust selected border color (#7730) (45b11f9)
    • ui5-color-picker: fix hsl to rgb color conversion (#7723) (4e95272), closes #7660
    • ui5-combobox: exclude group from suggestions count (#7713) (40ffa20)
    • ui5-input: add additional text to the item's announcement (#7715) (6bcb970)
    • ui5-input: update clear icon accessible name (#7744) (5da1fbe)
    • ui5-popup: apply responsive paddings as early as possible (#7710) (f6e9ac4), closes #7644
    • ui5-tree-item-custom: text wrapper allows proper alignment of flex content (#7733) (46e89e7), closes #7483
  202. v1.19.0-rc.1

    Features 4, Fixes 3

    Notes
    Bug Fixes
    • ui5-date-picker: align value state colors with the spec (#7676) (17a5b12)
    • ui5-step-input: fix z-index of increase/decrease buttons and focus (#7709) (8bb9c4c)
    • ui5-tabcontainer: update according to latest SAP Horizon design (#7668) (57ff771)
    Features
    • ui5-combobox: add attribute no-typeahead (#7692) (4714835)
    • ui5-panel: enable custom styling of title (#7688) (9d5a3d1)
    • ui5-rating-indicator: introduce tooltip property (#7687) (f2668b6)
    • update @ui5/webcomponents-icons to 5.07 & 4.19 (#7708) (1732304)
  203. v1.19.0-rc.0

    Features 1, Fixes 6

    Notes
    Bug Fixes
    • ui5-avatar: a11y fixed (#7636) (15a84f8)
    • ui5-avatar: prevent hover effect on non-interactive avatars (#7611) (8a782f1)
    • ui5-checkbox: fix horizon hcb and hcw (#7686) (cef8881)
    • ui5-label,ui5-input,ui5-list,ui5-tabcontainer,ui5-table,ui5-wheelslider: special character support for id (#7634) (993f2b7), closes #7633
    • ui5-menu: prevent bubbling in events (#7653) (6f5caf4), closes #7637
    • ui5-step-input: align decrement icon (#7654) (ce81085)
    Features
    • ui5-color-palette-item: add selected state (#7598) (6983f71)
  204. v1.18.1-rc.0

    Fixes 2

    Notes
    Bug Fixes
    • ui5-calendar: hide secondary type when same as primary (#7650) (6ce7c33)
    • ui5-label: use correct i18n bundle & make component language aware (#7652) (7b43587)
  205. v1.18.0

    Notes

    Note: Version bump only for package @ui5/webcomponents

  206. v1.18.0-rc.2

    Features 1, Fixes 6

    Notes
    Bug Fixes
    Features
    • ui5-time-picker: mobile input and code optimization (#7549) (50499ac)
  207. v1.18.0-rc.1

    Features 4, Fixes 9

    Notes
    Bug Fixes
    • ui5-breadcrumbs: infinite rerendering fixed (#7589) (af8015b)
    • ui5-button: remove box shadows (#7590) (555303a)
    • ui5-dialog: fix background and shadow of slotted ui5-bar (#7421) (2746460), closes #7418
    • ui5-input,ui5-textarea: adjust disabled readonly visualisation (#7568) (e97e35f)
    • ui5-input: adjust button's size (#7597) (b32dba1)
    • ui5-input: improve item announcement (#7585) (292d15a)
    • ui5-popover: improve positioning when scrolling (#7593) (a1b3bf6), closes #7173
    • ui5-segmented-button: visual misalignments (#7528) (d459fc2)
    • ui5-switch: fix text alignment in all themes (#7416) (b4dea67)
    Features
    • add secondaryCalendarType global config (#7547) (c9111a3)
    • ui5-checkbox: update horizon theme paramaters (#7576) (4d144dd)
    • ui5-combobox, ui5-multi-combo-box, ui5-input, ui5-multi-input: add wrapping in suggestions and n-more (#7509) (21528a0)
    • ui5-split-button: adapt visual design with new parameters (#7584) (28997c8)
  208. v1.18.0-rc.0

    Features 1, Fixes 7

    Notes
    Bug Fixes
    Features
    • ui5-toast: enable permanent visibility with KBH (#7548) (5f8def0)
  209. v1.17.0

    Features 4, Fixes 11

    Notes
    Bug Fixes
    • ui5-busy-indicator: fixed text center alignment and wrapping (f7bda6d), closes #7470
    • ui5-carousel: remove outer outline of the arrow on "down" state (#7511) (4774bc6)
    • ui5-combobox: enhance storybook samples (#7469) (0f54160)
    • ui5-input: enhance storybook samples (#7532) (e48da75)
    • ui5-radio-button: avoid nesting elements with tab-index within each other (#7488) (5def83b), closes #7419
    • ui5-select: scroll item into view on keyboard navigation (#7370) (8ecd118), closes #7164
    • ui5-tabcontainer: restore indentation in overflow (#7506) (039d57e), closes #7505
    • ui5-tabcontainer: thicken selection border in Horizon HCB/HCW (#7477) (ad36491)
    • ui5-table: enhance storybook samples (#7517) (4e6a56b)
    • ui5-textarea: enhance storybook samples (#7443) (e10575d)
    • ui5-textarea: prevent console error on focus out (#7504) (31a3608)
    Features
    • introduce SelectMenu(Option) components (#7447) (b21db20)
    • ui5-avatar: functionality for setting custom fallback icon (#7463) (0368aab)
    • ui5-badge: update visual design (#7501) (208d992)
    • ui5-toolbar: web component introduced (#7024) (2f329fe)
  210. v1.17.0-rc.2

    Fixes 4

    Notes
    Bug Fixes
    • ui5-input: apply correct button's box-shadow on hover (#7439) (b77db6b)
    • ui5-message-strip: enhance storybook samples (#7464) (0283e28)
    • ui5-multi-combobox: adjust storybook sample (#7441) (52562ec)
    • ui5-toast: enhance storybook samples (#7451) (9298747)
  211. v1.17.0-rc.1

    Features 3, Fixes 4

    Notes
    Bug Fixes
    • ui5-date-picker: align value state to react binding (#7396) (c6e6a7b), closes #6993
    • ui5-multi-combobox: adjust 'paste' handling (#7440) (dd658c5), closes #7330
    • ui5-select: fix header on phone & update items on options change (#7455) (116594c)
    • ui5-split-button: add css variables for active state (#7450) (2885a4d)
    Features
    • framework: scope css variables per runtime and version (#7449) (d3f6c2e)
    • ui5-menu: make the item click event cancellable (#7360) (18b21bf), closes #5600
    • ui5-multi-input, ui5-multi-combobox: implement popover keyboard handling (#7368) (3c047b4)
  212. v1.17.0-rc.0

    Features 1

    Notes
    Features
    • ui5-menu: add delay between opening and closing submenu and sub menu items (#7246) (b46eda5)
  213. v1.16.0

    Notes

    Note: Version bump only for package @ui5/webcomponents

  214. v1.16.0-rc.4

    Features 1, Fixes 2

    Notes
    Bug Fixes
    • ui5-avatar: new interaction behavior (#7374) (e9011fc)
    • ui5-popup: fix header background and border for Belize theme (#7384) (130848b), closes #7353
    Features
    • framework: support theme dependent custom icon collections (#7341) (33967dd)
  215. v1.16.0-rc.3

    Features 4, Fixes 5

    Notes
    Bug Fixes
    • ui5-checkbox: prevent text selection on checkbox (#7364) (d6aeb0f), closes #7236
    • ui5-checkbox: trigger form validation when required (#7363) (0f90a53), closes #7319
    • ui5-slider: remove tag name from base class (#7373) (7e47744)
    • ui5-switch: align text/icon properly in switch handle (#7350) (5a7f41f)
    • ui5-time-picker: support relative value "now" (#7325) (0b2ef4f)
    Features
    • ui5-avatar: add disabled property (#7335) (d84fc61)
    • ui5-panel: panel sticky header implementation (#7313) (18c0e4f)
    • ui5-switch: add required property (#7324) (0a01918)
    • ui5-tokenizer: change indicator's text when there are no visible tokens (#7327) (27f690e)
  216. v1.16.0-rc.2

    Features 2, Fixes 4

    Notes
    Bug Fixes
    • ui5-multi-input: prevent exception when single token is added (#7305) (0d1cc28), closes #7304
    • ui5-table: fix unstable tests (#7337) (7a72308)
    • ui5-time-picker: add explicit dep to SegmentedBtnItem (#7347) (71f96cd)
    • ui5: change "focus-visible" pseudo selector to "focus" (#7338) (37505c3)
    Features
    • ui5-multicombobox: selection-change event is now preventable (#7309) (23c683f)
    • update @ui5/webcomponents-icons to 5.05 & 4.17 (#7315) (2c9730b), closes #7210
  217. v1.16.0-rc.1

    Features 1, Fixes 4

    Notes
    Bug Fixes
    • ui5-li: remove additional text width restriction (#7274) (d80dbac), closes #6937
    • ui5-list: avoid close event conflicts (#7272) (0b7617e)
    • ui5-tabcontainer: remove extra padding from overflow menu (#7316) (1705972)
    • ui5-token: adjust Horizon themes according to the specification (#7266) (133ce18)
    Features
    • ui5-tabcontainer: implement latest SAP Horizon design (#7257) (9ee9ec4)
  218. v1.16.0-rc.0

    Features 1

    Notes
    Features
    • ui5-progress-indicator: accessibleName property added (#7231) (ca66fd7)
  219. v1.15.0

    Features 2, Fixes 6

    Notes
    Bug Fixes
    • ui5-button: prevent event throw on mobile when disabled (#7254) (337a5fa), closes #7249
    • ui5-link: change width to max-width (#7233) (3be7358)
    • ui5-range-slider: adjust hover state visualization (#7232) (0ee7b8e)
    • ui5-segmented-button: support custom width configuration (#6969) (f448af4)
    • ui5-shellbar: align notification counter badge (#7208) (1ee67f5)
    • ui5-tabcontainer: fix height in compact (#7280) (3c4a806)
    Features
    • ui5-rating-indicator: add required and accessibleNameRef properties (#7185) (3cb09c6)
    • ui5-tokenizer: truncate when having 1 token with long text (e9a7580), closes #5229
  220. v1.15.0-rc.2

    Features 2, Fixes 6

    Notes
    Bug Fixes
    • framework: support older OpenUI5 getThemeRoot API (#7202) (54e615c), closes #7199
    • ui5-combobox: prevent selection of multiple items (#7223) (bb41f78)
    • ui5-combobox: remove position announcement for group header items (#7214) (2cc9d18)
    • ui5-multi-combobox: delete value after OK button is pressed (#7221) (26f0f79)
    • ui5-multicombobox: improve paste functionality (#7190) (dd438be)
    • ui5-side-navigation: cursor is pointer for selected items (#7229) (9292c6e), closes #7156
    Features
    • ui5-radio-button: update visual design to latest Horizon spec (#7148) (7768cec), closes #7001
    • ui5-side-navigation: update Horizon theme design (#7186) (819d153), closes #7160
  221. v1.15.0-rc.1

    Features 2, Fixes 4

    Notes
    Bug Fixes
    Features
    • ui5-li: provide option to set custom aria-setsize (#7187) (8ab1c2d)
    • ui5-time-picker: Redesign the Time Picker component according to the new design (#6818) (1d910cf)
  222. v1.15.0-rc.0

    Features 1, Fixes 2

    Notes
    Bug Fixes
    • ui5-calendar: prevent focus loss during arrow navigation with mouse/touch (#6957) (216f6a7)
    • ui5-shellbar: improve RTL styling of searchField (#7089) (9373abf), closes #7065
    Features
  223. v1.14.0

    Fixes 1

    Notes
    Bug Fixes
    • ui5-dialog: add text with instructions for resizing or dragging of dialog fo… (#6989) (74c877b), closes #6659
  224. v1.14.0-rc.2

    Features 5, Fixes 6

    Notes
    Bug Fixes
    • ui5-avatar: aria-label added to initials (#6967) (c89c5d3)
    • ui5-carousel: update carousel horizon theme (#6984) (ecaa0e7)
    • ui5-datetime-picker/ui5-time-picker: fix top and bottom overflows of input (#6886) (5c995bf)
    • ui5-file-uploader: align vertically input and the button (#7058) (1bf009a)
    • ui5-label: colon symbol is now language-dependent (#7090) (d0f4c8f)
    • ui5-popup: cancel focus application if the popup is removed from the DOM in the meantime (#7084) (9c03282)
    Features
  225. v1.14.0-rc.1

    Features 2, Fixes 8

    Notes
    Bug Fixes
    • ui5-dialog: center dragged or resized dialog on window resize (#7069) (99280ec)
    • ui5-dialog: fix focus bug in safari (#7041) (821735f), closes #6768
    • ui5-file-uploader: align form controls vertically (#7029) (13e2635)
    • ui5-popover: update horizon theme (#6987) (f2dd0b6)
    • ui5-switch: fix truncation when text spacing is applied (#7071) (94f04a2)
    • ui5-tab: stable dom ref is now the same as the dom ref (#7074) (a35724f)
    • ui5-token: adjust styles to latest specification (#6996) (20e71fa)
    • ui5-tree: tree list is re-rendered when the tree changes (#7066) (5d22994)
    Features
  226. v1.14.0-rc.0

    Features 3, Fixes 2

    Notes
    Bug Fixes
    • ui5-multi-combobox: delete duplicated tests (#7036) (2b9bf7f)
    • ui5-textarea: adjust Horizon themes according to the latest specifications (#7012) (a066527)
    Features
  227. v1.13.2

    Fixes 1

    Notes
    Bug Fixes
    • ui5-input: apply content-box to all slotted icons with !important (#6948) (de89ea0), closes #6071
  228. v1.13.1

    Fixes 1

    Notes
    Bug Fixes
  229. v1.13.0-rc.5

    Features 1, Fixes 3

    Notes
    Bug Fixes
    • ui5-carousel: align arrows relative to the content (#6975) (623d1ec), closes #6954
    • ui5-date-time-picker: fix test (#7005) (9e07724)
    • ui5-multi-combobox: prevent exception on mobile device (#6983) (ccaf3c9)
    Features
    • ui5-calendar,ui5-date*picker: add static format (ISO) support for min/max dates (#6955) (a89afbf), closes #6885
  230. v1.13.0-rc.4

    Features 1, Fixes 4

    Notes
    Bug Fixes
    • add missing file-extensions for ESM support (#6971) (1f42d0c)
    • ui5-avatar: avatar initials correct display (#6731) (16e6307), closes #6642
    • ui5-input: adjust Horizon themes according to the latest specifications (#6965) (ce3707c)
    • ui5-tabcontainer: bottom align tab strip item text with no additional text (#6950) (089bf3f)
    Features
  231. v1.13.0-rc.3

    Features 4, Fixes 3

    Notes
    Bug Fixes
    • ui5-dialog: always wait for applying of initial focus to complete (#6912) (f10c251), closes #6768
    • ui5-input: remove double border of input in dialog on phone (#6946) (1d3c911), closes #6943
    • ui5-tabcontainer: correct focus outline (#6922) (c68133e)
    Features
    • ui5-checkbox, ui5-icon: added new part attribute to the root element (#6949) (dc4ace1), closes #6461 #6474
    • ui5-checkbox: adjusted to new Horizon theme specification (#6951) (553d0bd)
    • ui5-menu: provide busy indicator display (#6866) (deb6685), closes #6131
    • ui5-title: add custom overstyles when used with Link (#6932) (e1b65ef), closes #6785
  232. v1.13.0-rc.2

    Fixes 2

    Notes
    Bug Fixes
  233. v1.13.0-rc.1

    Features 1, Fixes 6

    Notes
    Bug Fixes
    • u5-tree-item: correct text alignment on truncation (#6879) (d146aca)
    • ui5-avatar-group, ui5-breadcrumbs: expand width to fill container (#6873) (7fcdbbc)
    • ui5-color-picker: fix incorrect input state after invalid values (#6870) (5e22b70)
    • ui5-menu: fix children closing unexpectedly when opener is right aligned (#6894) (e1e8cf5), closes #5802
    • ui5-select: close picker on selection (#6883) (2189681)
    • ui5-table: prevent Safari from crashing (#6888) (ae11e1d), closes #6570
    Features
    • localization: add timezone support [experimental] (#6857) (aa91fd1)
  234. v1.13.0-rc.0

    Fixes 1

    Notes
    Bug Fixes
    • ui5-input, ui5-button: align form controls vertically (#6860) (88582d6)
  235. v1.12.0

    Fixes 4

    Notes
    Bug Fixes
    • theming: fix icons version display for custom themes (built via the ThemeDesigner) (#6815) (63ff800), closes #6758
    • ui5-checkbox: apply correct styles to down state (#6824) (c7c186d)
    • ui5-daypicker: date selection range light blue indication (#6836) (d16cf33), closes #6781
    • ui5-progress-indicator: disabled opacity fix (#6808) (1174b48)
  236. v1.12.0-rc.3

    Features 2, Fixes 6

    Notes
    Bug Fixes
    • ui5-avatar: documentation fix (#6822) (e0ec2eb)
    • ui5-busy-indicator: height of the root element inherits the height of the Busy Indicator (#6805) (3659ca0), closes #6668
    • ui5-list: forward focus behaviour (#6790) (3ac819c)
    • ui5-multi-combobox: prevent focus lost after token deletion (#6734) (d23b8d7), closes #6671
    • ui5-select: selected option is announced on dropdown open (#6733) (6a6f87f)
    • ui5-textarea: apply correct styles to value state None (#6804) (6f7a22b)
    Features
    • ui5-button: propagate icon default title to button (#6719) (575039e), closes #5733
    • ui5-calendar: focus the nearest day when today is out of range (#6801) (e67a442), closes #6750
  237. v1.12.0-rc.2

    Fixes 1, Other 1

    Notes
    Bug Fixes
    • inline sources in the .map file so the src folder is not mandatory (#6732) (16771a6)
    Reverts
    • Revert "chore: add missing ui5- prefix to component events in .hbs files" (#6740) (a151e15), closes #6740 #6565
  238. v1.12.0-rc.1

    Features 1, Fixes 8

    Notes
    Bug Fixes
    • ui5-breadcrumbs: import used arrow-down icon (#6685) (3a000ce)
    • ui5-combobox: fire selection-change correctly (#6652) (3d70b44)
    • ui5-date-picker: change and restore value if change event is prevented (#6693) (597017f)
    • ui5-icon: aria-label change (#6584) (932f451)
    • ui5-input: remove field value when cleared in change event handler (#6417) (aeca9ac), closes #6249
    • ui5-popover: flip horizontalAlign Right with Left and vice versa in RTL (#6645) (043a263)
    • ui5-split-button: align styles in icon only mode (#6697) (dbdf625), closes #6688
    • ui5-step-input: align style to specification (#6699) (85b4f8e), closes #6687
    Features
    • ui5-datepicker: show only needed pickers based on date format (#6490) (182ebb2)
  239. v1.12.0-rc.0

    Features 1, Fixes 2

    Notes
    Bug Fixes
    Features
  240. v1.11.0

    Notes

    Note: Version bump only for package @ui5/webcomponents

  241. v1.11.0-rc.4

    Features 5, Fixes 9

    Notes
    Bug Fixes
    • ui5-combobox: filter items when lazy-loading after initial rendering (#6512) (7032e5e)
    • ui5-multi-input/ui5-multi-combobox: enhance tokenizer visualization (#6597) (fd7aa30)
    • ui5-range-slider: add aria-valuenow to the progress bar (#6612) (71284ba)
    • ui5-range-slider: stabilize failing tests (#6450) (5e8f605)
    • ui5-select: fixed valuestate message scroll prevention (#6548) (ec995f1), closes #5970
    • ui5-table: adjust sample snippet (#6580) (3e62b11)
    • ui5-toggle-button: fix Emphasized Toggle Button text shadow in Belize theme (#6566) (63972e5)
    • ui5-tree: correctly pass mode to sub items (#6574) (92547be)
    • ui5-tree: fixed header-text apperance (#6573) (2f15053), closes #6534
    Features
    • framework: use decorators for all static getters to define a custom element (#6538) (c90cf0c)
    • ui5-checkbox: make change event preventable (#6553) (8f6a4c5)
    • ui5-multi-combobox: migrate to Typescript (#6559) (64d9df2)
    • ui5-multi-input: migrate to Typescript (#6562) (cc3653a)
    • ui5-rating-indicator: migrate to Typescript (#6550) (e0f89b9)
  242. v1.11.0-rc.3

    Features 6, Fixes 12

    Notes
    Bug Fixes
    • ui5-avatar: supporting accented characters (#6518) (13f2feb), closes #6457
    • ui5-checkbox, ui5-radiobutton, ui5-link: fix "Normal" text wrapping (#6539) (c33cc30), closes #6278
    • ui5-date-picker: align value state (#6482) (4b3431e), closes #6303 #5963
    • ui5-dialog: overstyle bar when slotted in footer (#6543) (a13ae40), closes #5561
    • ui5-label: use logical property in CSS to handle RTL usage (#6542) (aa7c327), closes #6524
    • ui5-li-custom: fixed visual glitches (#6451) (7484cd4), closes #5955
    • ui5-segmented-button: press item programatically works properly (#6502) (1b7ded1)
    • ui5-select, ui5-suggestion-item, ui5-shellbar: color of icon inside options is according to spec (#6415) (78cd73b)
    • ui5-step-input: fix change event firing in some cases (#6511) (3f275b8)
    • ui5-table: update samples with required styles (#6504) (43dd5ca)
    • ui5-textarea: prevent exception if value is set to null (#6493) (7d34fe9)
    • ui5-wheel-slider: reduce the wheel speed when using pad (#6503) (89c88b8), closes #6459
    Features
  243. v1.11.0-rc.2

    Features 3, Fixes 6

    Notes
    Bug Fixes
    • ui5-badge: align multiple badges when used in one line (#6481) (1e72a3c), closes #6467
    • ui5-button: disabled button not execute click event (#6400) (fa47576), closes #6372
    • ui5-input/ui5-multi-input/ui5-combobox/ui5-multi-combobox: min-width and margin (#6044) (ba805c6)
    • ui5-tabcontainer: improve sub tabs accessibility (#6452) (08cd361)
    • ui5-table: remove unnecessary border-top if no-data (#6495) (28d6da5)
    • ui5-tab: mark the component as "abstract" (#6458) (3380125)
    Features
    • ui5-input: reflect dynamic changes of labels (#6364) (b75e958)
    • ui5-segmented-button, ui5-toggle-button: migrated to TypeScript (#6374) (26064db)
    • ui5-toast: migrate to Typescript (#6506) (402e1f7)
  244. v1.11.0-rc.1

    Features 4, Fixes 7

    Notes
    Bug Fixes
    • f6-navigation: skip empty groups (#6397) (f49c593)
    • ui5-avatar: make color-scheme attribute css selector stronger (#6408) (1253929)
    • ui5-input: fire change after clear icon pressed and focus out (#6399) (ef4ba22), closes #6365
    • ui5-input: fire change event on enter (#6390) (68ad562), closes #6262
    • ui5-range-slider: fire input event with correct values after swapping (#6385) (18df557), closes #6377
    • ui5-select: change roledescription to Listbox (#6199) (698a0d0)
    • ui5-slider: fix runtime error on Safari (#6426) (8c84608)
    Features
  245. v1.11.0-rc.0

    Fixes 1

    Notes
    Bug Fixes
    • ui5-input: prevent setSelectionRange on number input (#6395) (e5a61c7)
  246. v1.10.4-rc.0

    Fixes 1

    Notes
    Bug Fixes
    • ui5-segmented-button: ignore scoping suffix when checking tag name (#6353) (594fee4)
  247. v1.10.3

    Notes

    Note: Version bump only for package @ui5/webcomponents

  248. v1.10.2

    Notes

    Note: Version bump only for package ui5-webcomponents

  249. v1.10.1

    Fixes 2

    Notes
    Bug Fixes
  250. v1.10.0

    Features 26, Fixes 41

    Notes
    Bug Fixes
    • docs: samples typos (#6236) (be26877)
    • formSupport: check and report validity of ui5 input components (#5987) (22d5f60)
    • ui5-(multi)-input, ui5-(multi)-combobox: remove value state message spacing (#6233) (fd13f96)
    • ui5-avatar: fix icon rendering inside ui5-avatar (#6060) (9899466), closes #6043
    • ui5-avatar: fixed incorrect img slot border alignment (#6133) (dc410d1), closes #5919
    • ui5-avatar: improved documentation of initials property (#6138) (8cc1303), closes #6136
    • ui5-button: adjust tooltip display (#5936) (98dd38e), closes #5083
    • ui5-calendar: adjust displayed width (#6196) (5eaf13c), closes #5641
    • ui5-calendar: set proper roledescription on the pickers (#6197) (ebd3cc0), closes #5858
    • ui5-carousel: fixed screen readers reading when a page is changed (#6105) (5da4e5f)
    • ui5-checkbox: fix focus outline (#6033) (3fa961c), closes #5915
    • ui5-date-picker: align styles to input (#6149) (8d3e3f1)
    • ui5-dialog, ui5-popover: change header level to H1 (#6293) (a9130e8)
    • ui5-dialog: fix block layers when multiple dialogs are open (#6183) (018f521)
    • ui5-icon: cursor "pointer" added for interactive icons (#6042) (58fba64)
    • ui5-icon: showTooltip property documentation improved (#6165) (10849b7)
    • ui5-input: correct input value on item re-selection (#6252) (17bedbe), closes #6091
    • ui5-input: fix typo in renderer (#6185) (0134ed1)
    • ui5-input: make icons responsive when height is changed (#5908) (3d3f047)
    • ui5-li: allow support for anchor tags in ListItem (#6126) (db51f59), closes #6121
    • ui5-li: bottom border is now visible in evening horizon (#6129) (3dbd53d), closes #6116
    • ui5-multi-combobox: delete long tokens when icon is clicked (#6069) (18e0b6e), closes #6048
    • ui5-multi-combobox: force tokenizer layouting when selected items are added (#6168) (9760c61), closes #6092
    • ui5-multi-combobox: prevent tokenizing of group headers (#6230) (ff920da), closes #6222
    • ui5-multi-input: focus input when all tokens are deleted (#6170) (f087209), closes #6073
    • ui5-panel: remove aria controls from expand button (#6167) (473e4bb), closes #6157
    • ui5-popover: clicking on iframe now closes an open popover (#6145) (f01e872), closes #6087
    • ui5-range-slider: fire change event after value swapping (#6057) (4134a7c)
    • ui5-segmented-button: align mousedown and mouseup on item behaviour (#6142) (9d687d8), closes #5390
    • ui5-select: correct typo in --_ui5_select_label_color (#6217) (117b9f8)
    • ui5-side-navigation: fixed accessibility of the Popover (#6045) (e0e13e1), closes #5827
    • ui5-side-navigation: fixed accessibility roles and attributes when Side Navigation is collapsed (#5877) (92b9dc9), closes #5827
    • ui5-split-button: add split-arrow-down icon to dependencies (#6065) (1473859)
    • ui5-tabcontainer: added tab expand button tooltip (#6100) (8d81f01)
    • ui5-tabcontainer: adding selected tab programatically deselects previously selected tab (#6036) (e73ec21), closes #5932 #5932
    • ui5-table: apply correct color to the header row text (#6232) (6ad1c4c)
    • ui5-textarea: adjust styles according to the visual specification (#6274) (2075b2c)
    • ui5-textarea: fix the minimum width of the component (#6054) (1b5b24a)
    • ui5-tokenizer: apply correct color to N-more text (#6267) (7208c2f)
    • ui5-tree: change isTreeItem getter visibility (#6200) (9a7c91a)
    • ui5-tree: correct forwarding of mode value to items (#6277) (665107b)
    Features
  251. v1.9.3

    Notes

    Note: Version bump only for package @ui5/webcomponents

  252. v1.9.1

    Notes

    Note: Version bump only for package @ui5/webcomponents

  253. v1.9.0

    Features 7, Fixes 16

    Notes
    Bug Fixes
    • form support: remove additional fields from ACC tree (#5922) (fed99ed), closes #5917
    • make static are items recognizable to openui5 dialogs (#5888) (efaa1d6), closes #5634
    • ui5-combobox: announce additional text of selected item (#5943) (4c1ca7d)
    • ui5-icon: visualize the icons properly in Safari (#5871) (3f255d9)
    • ui5-input: type composition characters correctly (#5869) (5f61d11)
    • ui5-label: improve "for" attribute accessibility reading (#5872) (b9ffaa6)
    • ui5-li: apply proper border radius to avatar with image (#5942) (f200a76)
    • ui5-listitem: prevent default event action when fire custom press event (#5928) (ed1efcc)
    • ui5-multi-input: import value help icon (#5972) (b36be95)
    • ui5-radio-button: improve acc (#5880) (6616897)
    • ui5-tabcontainer: translate semantic design aria description (#5883) (f256d0b)
    • ui5-table-row: refactor navigated property (#5976) (ba264af)
    • ui5-table: announce whether a row is selected or not (#5930) (4d34fe9)
    • ui5-table: enable focus navigation in popin content (#5900) (9fd81e2)
    • ui5-table: remove role row as it is redundant (#5939) (a7fe699)
    • ui5-time-picker: enable text spacing (#5940) (da7ae70), closes #5792
    Features
  254. v1.8.0

    Features 3, Fixes 19

    Notes
    Bug Fixes
    • ui5-breadcrumbs-popover: aligned footer items (#5821) (b1aa6e7), closes #5810
    • ui5-dialog: correct imports in HC theme bundles (#5851) (3cef0d5), closes #5832
    • ui5-dialog: fixed text selection when the dialog is draggable (#5724) (9e0c79f)
    • ui5-input,ui5-combobox: remove 'selected' announcement (#5864) (e04adde)
    • ui5-input: announce suggestion text once (#5817) (6225e10)
    • ui5-input: enable autocomplete deletion by Meta/Alt + backspace (#5729) (df0fff6)
    • ui5-input: handle deletion in numeric input (#5676) (3858adb), closes #4932
    • ui5-multi-combobox: apply focus when invoked explicitly (#5850) (212b2ef)
    • ui5-panel: improve focus outline visualization (#5811) (83b244c)
    • ui5-radio-button: correct syncing radio group when exiting DOM (#5859) (0dca9b2), closes #5803
    • ui5-tabcontainer: fix closing overflow on mobile (#5855) (996714e), closes #5854
    • ui5-tabcontainer: fixed error when no tabs (#5793) (cfb8951)
    • ui5-tabcontainer: fixed tabs accessibility issues (#5846) (e633b8b)
    • ui5-table: add bottom border in Horizon themes (#5807) (63bbf89)
    • ui5-table: adjust samples according to the guidelines (#5828) (debf472)
    • ui5-table: apply correct padding in RTL mode (#5805) (301fc4e)
    • ui5-table: count header row as first one (#5800) (9bef86f)
    • ui5-textarea: announce value state type (#5798) (a689502), closes #5716
    • ui5-tokenizer: return correct token on delete event (#5744) (d694a88)
    Features
    • main: add support for custom SVG icons (#5865) (d8b7200)
    • ui5-menu-item: implement additional text (#5867) (bf991b6)
    • ui5-tree: introduce accessibleName and accessibleNameRef properties (#5804) (2e3452a)
  255. v1.7.1

    Fixes 1

    Notes
    Bug Fixes
    • ui5-tabcontainer: fixed error when no tabs (#5793) (4aefe17)
  256. v1.7.0

    Features 9, Fixes 35, Other 1

    Notes
    Bug Fixes
    • correct imports of horizon Badge CSS files (#5673) (583a63d)
    • correctly calculate accessibleNameRef (#5520) (a872c9b), closes #5452
    • remove woff files and woff/ttf usage (#5629) (e4175cd)
    • ui5-avatar-group: width calculations for (non-)Chromium browsers adjusted (#5737) (2741705), closes #5643
    • ui5-breadcrumbs: current location misalignment is fixed (#5585) (b685860)
    • ui5-button: adjust icon role (#5714) (5b446f5), closes #5505 #5596 #5687
    • ui5-button: announce is now correct when button is icon only with tooltip (#5592) (7703945), closes #5386
    • ui5-button: correct calculation of the min width of an icon button (#5701) (005ada0)
    • ui5-button: correct text shadow in contrast themes (#5750) (7fb7e4c), closes #5420
    • ui5-button: provide tooltip for icon-only buttons (#5734) (d49427f), closes #5687 #5596 #5505
    • ui5-calendar: adjust high contrast belize themes (#5756) (4d19f91), closes #5377
    • ui5-calendar: adjust the role attribute of the header actions elements (#5723) (3acd9bf), closes #5708
    • ui5-calendar: align year and month picker focus to horizon (#5692) (02816a9), closes #5644
    • ui5-date-picker: focus out now closes the popup (#5603) (0a7fcac), closes #5532
    • ui5-date-picker: remove background whitespace (#5764) (2ad0c44), closes #5640
    • ui5-daterange-picker: handle single date value (#5769) (ce8a446)
    • ui5-input: additional check added for robustness (#5619) (7275652), closes #5580
    • ui5-input: allows changing value in selection change event handler (#5677) (46b175f)
    • ui5-input: correction of change event (#5671) (b89f91c)
    • ui5-input: fix item selection bugs (#5372) (274efaa)
    • ui5-link: multiple click events (#5642) (74fd5b9)
    • ui5-list: unexpected spaces between group items (#5726) (d69932c), closes #3869 #5720
    • ui5-menu: opening a submenu no longer throws a console error (#5591) (1b5caf7), closes #5582
    • ui5-menu: prevent closing sub menu when hovering over icon (#5670) (36cb3d2), closes #5669
    • ui5-multiinput: prevented token-delete event firing when readonly (#5613) (c8f4178), closes #5448
    • ui5-panel: recognizable panel heading (#5628) (6f1b250)
    • ui5-panel: toggle ui5-panel correctly on Enter key (#5660) (137d8f3)
    • ui5-popup: Synchronous opening of a popup from another popup with Enter key now works (#4975) (1bb87f5), closes #4861
    • ui5-select: selected option in dropdown is now read out (#5589) (f8ab6ed)
    • ui5-slider, ui5-range-slider: apply correct handle's icon (#5612) (1706174)
    • ui5-tabcontainer: update tab strip on tab selection (#5449) (bbc9246), closes #5172 #5116
    • ui5-textarea: show exceeded text when maxLength is 0 (#5691) (52db670), closes #5384
    • ui5-time-picker: remove ampm translation (#5751) (4943ef9), closes #5181
    • ui5-tokenizer: adjust scrolling behavior (#5281) (572ca8d)
    • ui5-tree: include targetItem in selection-change event (#5631) (dc73fe2), closes #5430
    Features
    Reverts
  257. v1.6.0

    Features 3, Fixes 22

    Notes
    Bug Fixes
    • formEnablement: correct submit event behaviour (#5500) (07237ec)
    • inputs: adjust placeholder styling (#5547) (c427344)
    • InvisibleMessage: clear announcement after a while (#5446) (af213f1)
    • MultoComboBox: fix component scoping (#5553) (9c26e8e), closes #5521
    • ui5-card: correct accessibility attribute (#5479) (48ff032)
    • ui5-combobox: annouce group item's text when accessed via keyboard (#5478) (0f60574)
    • ui5-combobox: correct ok and close buttons' behavior, as well as item select behavior on mobile (#5541) (fdf25c3)
    • ui5-combobox: correctly fire change event on item press (#5447) (0218c19), closes #5432
    • ui5-combobox: simplify condition (#5508) (514f632)
    • ui5-date-picker: adjust background color (#5466) (7ea3f49), closes #5396
    • ui5-date-picker: adjust value help icon role (#5419) (56cc995), closes #5378
    • ui5-input: enhance lazy loading (#5370) (73010dc)
    • ui5-input, ui5-multi-input, ui5-combobox, ui5-multi-combobox: announce value state type (#5515) (82317d0), closes #5392
    • ui5-li: correct accessibility attribute to checkbox (#5475) (88f278b)
    • ui5-li-groupheader: use group role on UL nodes only (#5518) (1010f73), closes #5400
    • ui5-list: focus handling on nested lists (#5502) (5d4ae79)
    • ui5-panel: add tooltip to expand/collapse icon (#5543) (533469d)
    • ui5-panel: enhance aria-labelledby handling (#5539) (410dee1)
    • ui5-radio-button: correct keyboard navigation in RTL (#5529) (bc726a9)
    • ui5-select: announce value state type (#5538) (c0f8a2a)
    • ui5-table: render selectAll checkbox only in case ui5-table is not empty (#5523) (cbf23d1)
    • ui5-title: use correct font-family for Horizon Themes (#5457) (62c4c20)
    Features
    • ui5-calendar: show months and years from both primary and secon… (#5412) (d5dc7ec)
    • ui5-panel: remove header when not used (#5513) (73757a4)
    • ui5-radio-button: add accessibleName property (#5548) (967b441), closes #5516
  258. v1.5.0

    Features 4, Fixes 24

    Notes
    Bug Fixes
    • formEnablement: enable required attribute (#5133) (ff044b0), closes #3498
    • framework: correct use of arrow keys for ItemNavigation in RTL (#5408) (cec8119), closes #5166
    • ui5-avatar-group: adapt width calculations in composite layouts (#5357) (d176800), closes #5333
    • ui5-badge: correctly detect if default slot is provided (#5334) (0dceaf5), closes #5328
    • ui5-button: adjust icon role (#5355) (1aac3c5), closes #5288
    • ui5-card: refactor header to avoid nesting interactive elements (#5301) (9b33bad)
    • ui5-carousel: correct navigation buttons behavior (#5302) (34027cd), closes #5125
    • ui5-checkbox: correct label color in Horizon (#5375) (659cd7f), closes #5364
    • ui5-combobox: change event is now fired on Enter if value is cha… (#5284) (b8a4854)
    • ui5-combobox, ui5-multi-combobox: adjust dropdown width according to the visual specification (#5371) (e585304)
    • ui5-dialog: add height to footer and samples achieving fiori footer design (#5338) (03269f4)
    • ui5-dialog: improved shrinking dialog when resizing (#5291) (997f2a2), closes #5265
    • ui5-dialog: make header text bold (#5266) (42c0cbe), closes #5230
    • ui5-dialog: reposition on screen resize (#5283) (c2341e8)
    • ui5-input: fix typeahead on mobile devices (#5292) (edcdd24)
    • ui5-input: refactor change event (#5296) (17465e3)
    • ui5-li: correct accessible-name mappings (#5280) (21ed1ee)
    • ui5-link: enable overstyling (#5366) (a359ebf), closes #5267 #5218
    • ui5-panel: set pointer cursor only over the header (#5275) (04c23b9)
    • ui5-popover: avoid dangling aria-labelledby attribute (#5428) (21d5457), closes #3956
    • ui5-rating-indicator: apply correct styles for focus in HC themes (#5289) (4531582)
    • ui5-rating-indicator: import ui5-icon as used in template (#5320) (885e359), closes #5318
    • ui5-slider, ui5-range-slider: adjust padding to spec (#5343) (bfbd23f), closes #4801
    • ui5-tabcontainer: make disabled tabs focusable in overflow (#5300) (c39917f)
    Features
    • ui5-datetime-picker: make change events preventable (#5286) (7395dc3), closes #4684 #5121
    • ui5-link, ui5-breadcrumbs: add modifiers keys to click event (#5228) (379cc7b)
    • ui5-multi-combobox: implement type ahead (autocomplete) (#5358) (b8e46f4)
    • ui5-multi-combobox: introduce grouping functionality (#5250) (597a6f2)
  259. v1.4.0

    Features 20, Fixes 24

    Notes
    Bug Fixes
    • ui5-breadcrumbs: set aria-current to the focused element (#5214) (20d8b83)
    • ui5-calendar: adjust previous and next button styles (#5226) (87f6b36), closes #5117
    • ui5-calendar: correct month button text localization (#5246) (04f2b08)
    • ui5-calendar: fix displayed month name (#5212) (b03c3ea)
    • ui5-color-palette: align buttons to spec (#5170) (9f7f382), closes #4976
    • ui5-color-picker: align the slider to horizon spec (#5209) (fd97a42)
    • ui5-color-picker: provide meaningful labels for the inner input components (#5217) (a7de0cd), closes #5015 #5023
    • ui5-input: adjust maxLength property documentation (#5253) (0c01d9f)
    • ui5-input: correct value-state styles in readonly and disabled (#5208) (87bea32)
    • ui5-input: prevent exception if there are suggestion but property is false (#5219) (eb57cef)
    • ui5-multi-combobox: set correct height to items checkboxes (#5216) (0946207)
    • ui5-panel: animate just icon without button (#5164) (fe4ce06)
    • ui5-panel: fix typo in css var name (#5202) (854673d), closes #5201
    • ui5-rating-indicator: refactor rating-indicator to use SVG icons (#5191) (0782cf7)
    • ui5-select: correct Horizon popover styles (#5186) (1c8870b), closes #5008
    • ui5-select: correct picker width (#5240) (9bd9d24)
    • ui5-select: select correct item by typing text (#5252) (24401b2)
    • ui5-switch: adjust additional description announcements (#4927) (4fb44e8), closes #4887
    • ui5-tabcontainer: provide unique names for each disabled slot (#5241) (3582127), closes #5178
    • ui5-table: adjust colspan value in MultiSelect mode (#5256) (405702c)
    • ui5-textarea: adjust focus outline offset (#5101) (cc5c3bd)
    • ui5-textarea: adjust placeholder styling (#5179) (fab2b61)
    • ui5-textarea: prevent valueState if maxlenght is exceeded (#5237) (ed9d74f)
    • fix passive listeners for mobile (#5153) (3ffec52)
    Features
    • inputs: adjust dropdowns according to Horizon themes specification (#5054) (7884022)
    • u5-badge: implement SAP Horizon theme family (#5143) (74470fe), closes #5006
    • ui5-avatar-group: implement Horizon theme (#5171) (78298af), closes #5008
    • ui5-breadcrumbs: implement Horizon theme (#5066) (34c9d91), closes #5008
    • ui5-calendar: embed new horizon theme changes (#5099) (b6f02e4)
    • ui5-carousel: implement SAP Horizon theme family (#5061) (ad1ea9f)
    • ui5-color-palette: implement Horizon theme (#5149) (357e0d5)
    • ui5-color-picker: implement horizon themes (#5139) (4c561fa)
    • ui5-file-uploader: implement SAP Horizon theme parameters (#5086) (aff0af9)
    • ui5-input: implement type ahead (autocomplete) (#5211) (ec44888)
    • ui5-list: implement Horizon theme (#5057) (27f8ea6), closes #5008
    • ui5-menu: implement Horizon theme (#5132) (26075fe)
    • ui5-multi-combobox: add "accessibleName" and "accessibleNameRef" properties (#5187) (0d80a2c)
    • ui5-progress-indicator: implement Horizon theme (#5140) (e1655c4), closes #5008
    • ui5-rating-indicator: implement small icons for readonly and disabled (#5233) (405a598)
    • ui5-side-navigation: implement SAP Horizon theme family (#5081) (d8d9315), closes #5006
    • ui5-sliderbase: implements Horizon theme (#5114) (9b2c705)
    • ui5-switch: embed new horizon theme changes (#5017) (73994e1)
    • ui5-tabcontainer: enable semantic icons in high contrast themes (#5124) (3a13acf), closes #2540
    • ui5-token: implement Horizon themes (#5068) (0d1b124)
  260. v1.3.1

    Notes

    Note: Version bump only for package @ui5/webcomponents

  261. v1.3.0

    Features 25, Fixes 33

    Notes
    Bug Fixes
    • ui5-avatar: align to latest sap_horizon specification (#4951) (80c1f42)
    • ui5-avatar: wrong border-radius (#4877) (cb9f55f), closes #4873
    • ui5-card-header: prevent events from action slot to trigger header's click event (#4965) (547ce9e), closes #4891
    • ui5-checkbox: align to latest sap_horizon specification (#4972) (be9e6bc)
    • ui5-color-palette: Adapt components with responsive paddings (#4985) (9de7198), closes #4869
    • ui5-color-picker: fix RTL visual issues (#4966) (ae76500), closes #4892
    • ui5-combobox: disable autocomplete on Android (#5088) (7353188)
    • ui5-date-picker: adjust initial value formatting (#4967) (304e73b), closes #4958 #4958
    • ui5-date-picker: handle date selection via enter keyboard key (#4863) (fc2cec0), closes #4826
    • ui5-date-picker: remove aria-expanded attribute (#4866) (381c884), closes #4865
    • ui5-date-picker: remove timezone test (#4829) (14552cf)
    • ui5-date-picker:* adjust the date and time pickers accessibility attributes (#4996) (229efcc), closes #4946
    • ui5-datetime-picker: Adapt components with responsive paddings (#4977) (6c5e516), closes #4869
    • ui5-datetime-picker: enable secondary calendar type (#4970) (6a096cb), closes #4959
    • ui5-input: activeElement is now correct in case of nested components (#5005) (199d974)
    • ui5-label: prevent screenreader announcement of colon and asterisk (#5072) (b5d5a3f), closes #4830
    • ui5-li: correct focus handling (#4935) (2b82342)
    • ui5-link: remove double click event (#5038) (4b95bc8), closes #4963 #4963
    • ui5-list: correct keyboard handling (#4890) (8c27355)
    • ui5-multi-combobox: display placeholder consistently (#4920) (359d1a3), closes #4897
    • ui5-multi-input: correct header paddings in nMore popover (#5040) (b06d608)
    • ui5-multi-input: improve backspace and home handling (#4646) (fa2a700)
    • ui5-popover: fix auto close when opener is outside the viewport (#4847) (c944efd), closes #4716
    • ui5-popover: prevent arrow placement over popover's rounded corners (#4960) (994871d), closes #4599 #4797
    • ui5-responsive-popover: allow opening a popover from component (#5070) (241a112), closes #5028
    • ui5-tabcontainer: add missing dependency in Tab (#5069) (b03c56b), closes #5037
    • make listeners passive (#5012) (30f2dc7)
    • ui5-step-input: align the min width to visual specification (#4884) (197fef1), closes #4786
    • ui5-tabcontainer: fix overflow button visibility (#4836) (8e67748), closes #4690
    • ui5-time-picker: firing change event after input change submit (#4962) (2e3f428), closes #4918
    • correct responsive padding in some consumers of popups (#4926) (b501153), closes #4870
    • ui5-view-settings-dialog: adjust scrollbar behavior (#4795) (8f58fd5), closes #4724 #4725 #4860
    • ui5-view-settings-dialog: fixing comments from previous commit (#4851) (3fc5814)
    Features
    • inputs: SAP Horizon themes implementation (#5003) (26aff35)
    • ui5-breadcrumbs: add position numbering scheme "x of y" (#4703) (35e2c96)
    • ui5-button: Implement SAP Horizon theme parameters (#4912) (43761ad)
    • ui5-card: implement SAP Horizon theme family (#4974) (0137225), closes #5006
    • ui5-checkbox: implement required property (#5055) (d6a56cb), closes #4895
    • ui5-dialog: set horizon themes parameters (#4925) (1f3d212)
    • ui5-icon: implement Horizon theme (#5080) (6db8956), closes #5008
    • ui5-input: introduce openPicker() functionality (#4971) (7e08a75)
    • ui5-link: Implement SAP Horizon theme parameters (#5011) (ee44117)
    • ui5-menu: Initial implementation (#4742) (deac309)
    • ui5-message-strip: apply SAP Horizon parameters (#4941) (8919965)
    • ui5-multi-combobox: Add cut/copy & paste handling (#4854) (18c5912)
    • ui5-multi-combobox: Improve F4/Alt+Down focus handling (#4825) (01b56f3)
    • ui5-multi-combobox, ui5-tokenizer: Handle 'Space' key combinations (#4817) (0fbe1e1)
    • ui5-multi-combobox, ui5-tokenizer: Complete arrow navigation functionality (#4784) (25cc16c)
    • ui5-option: add additional-text property (#5065) (84d9f5f), closes #4999 #4999
    • ui5-panel: implement SAP Horizon themes (#5058) (67565d5), closes #5007
    • ui5-radio-button: implement new value states - Success and Information and implement Horizon theme (#4913) (c85ad95)
    • ui5-select: add aria-roledescription attribute (#4921) (e19a914), closes #2910
    • ui5-tabcontainer: enable nested tabs (#4705) (3e715c4)
    • ui5-tabcontainer: implement SAP Horizon theme family (#4981) (0b90287)
    • ui5-table: Add 'accessibleName' and 'accessibleNameRef' properties (#4994) (a4ef3cb)
    • ui5-table: implement SAP Horizon themes (#4992) (5c2a056), closes #4938
    • ui5-textarea: Horizon themes implementation (#5018) (f5d56e2)
    • ui5-toast: implement SAP Horizon Dark and HC themes (#4864) (346fa64)
  262. v1.2.4

    Fixes 4

    Notes
    Bug Fixes
    • ui5-card-header: prevent events from action slot to trigger header's click event (#4965) (f87d898), closes #4891
    • ui5-date-picker: adjust initial value formatting (#4967) (3648b01), closes #4958 #4958
    • ui5-datetime-picker: enable secondary calendar type (#4970) (6bc84f7), closes #4959
    • ui5-popover: prevent arrow placement over popover's rounded corners (#4960) (66604c3), closes #4599 #4797
  263. v1.2.3

    Fixes 1

    Notes
    Bug Fixes
  264. v1.2.2

    Features 1, Fixes 1

    Notes
    Bug Fixes
    Features
  265. v1.2.1

    Features 1, Fixes 3

    Notes
    Bug Fixes
    • ui5-multi-combobox: Prevent scrolling on page up/down (#4835) (6c85e8d)
    • ui5-responsive-popover: fix auto close during re-rendering (#4828) (5859ce7), closes #4816
    • ui5-segmented-button-item: adopt inherited tooltip property (#4843) (b04db63), closes #4840
    Features
    • ui5-multi-combobox, ui5-tokenizer: Full Home/End implementation (#4796) (8d83d33)
  266. v1.2.0

    Features 14, Fixes 38

    Notes
    Bug Fixes
    Features
  267. v1.1.2

    Features 1

    Notes
    Features
  268. v1.1.1

    Fixes 2

    Notes
    Bug Fixes
    • ui5-split-button: fix JS error on empty text content (#4612) (c407fd1), closes #4609
    • ui5-title: replace custom heading CSS vars with SAP theming-base vars (#4617) (baa02bb)
  269. v1.1.0

    Features 21, Fixes 52

    Notes
    Bug Fixes
    • inputs: adjust value and placeholder styles (#4400) (b6014bc)
    • inputs: value state message is not presented in readonly mode (#4329) (e1250ae)
    • popups: block layer of popups now has a tabindex with value 0 (#4324) (0965738), closes #4187
    • ui5-badge: center text vertically (#4394) (e6d0f69)
    • ui5-breadcrumbs: correct missing label for single breadcrumb (#4578) (42254d8), closes #4565
    • ui5-breadcrumbs: remove text-decoration from separator (#4568) (ed87ba5)
    • ui5-busy-indicator: Improve delay handling (#4321) (acb1729), closes #4108
    • ui5-button: clicking button is safari now gives it a focus (#4235) (baeb02d), closes #2951
    • ui5-card: adjust some classes in Playground samples (#4462) (2a9ed2a), closes #4200
    • ui5-card: update theming parameter (#4582) (622db2c)
    • ui5-card-header: fix rtl support (#4536) (14a2a03)
    • ui5-carousel: fix playground sample (#4366) (67ace3a)
    • ui5-checkbox: cursor style when disabled (#4392) (5d3e8f5)
    • ui5-checkbox: fix position of checkmark in ie11 (#4320) (2745bbc)
    • ui5-combobox: fix docs (#4553) (f0b1bf7)
    • ui5-combobox: Keyboard navigation trough filtered items (#4143) (17e6e51)
    • ui5-combobox: remove incorrect sample (#4482) (4b2720b)
    • ui5-combobox, ui5-textarea: correct value state message placement in RTL mode (#4396) (6ab9edb)
    • ui5-date-picker: enable date value strict parsing (#4428) (ac5ac2d), closes #4409
    • ui5-date-picker: remove title attribute from samples (#4422) (56a6724)
    • ui5-date-time-picker: proper visualization on mobile (#4345) (7d8b93a)
    • ui5-dialog: correct border radius when stretched on phones (#4327) (5aedc43), closes #4254
    • ui5-dialog: resize handle is no longer shown on phones (#4326) (9b3869f), closes #4253
    • ui5-icon: correct tabindex value (#4509) (54698f6)
    • ui5-input: Consistent "change" event (#4129) (09f9059)
    • ui5-input: fix event handling in firefox (#4447) (d973162)
    • ui5-input: fix value truncation (#4467) (d9261f5)
    • ui5-input: improve sample visualization (#4476) (b0fd49a)
    • ui5-li-custom: removed height restriction (#4473) (e76f8c9), closes #4450
    • ui5-link: add noopener to rel attribute (#4533) (3f2c3cd)
    • ui5-popover: restrict arrow going out of bounds (#4599) (41239a8), closes #4581
    • Breadcrumbs no longer throws an error when empty (#4563) (cfd9fa6)
    • Scoping issues corrected (#4573) (4e430d3)
    • ui5-input, ui5-multi-combobox: value state popup now aligned properly in RTL mode (#4310) (ce0dcd2), closes #3830
    • ui5-list: remove hightlighting on items after tap on mobile (#4388) (c328ea9), closes #4258
    • ui5-message-strip: make speech output more comprehensive (#4416) (9442e05)
    • ui5-multi-combobox: make readonly component focusable on mobile device (#4456) (755599d)
    • ui5-panel: rotate button counterclockwise in RTL mode (#4470) (d3f6e39)
    • ui5-popover: adjust top position when iOS keyboard is opened (#4333) (a4b03a3)
    • ui5-popover: fix content truncation (#4359) (2e8d3bd), closes #4259
    • ui5-popover: make sample responsive for small devices (#4527) (fddf903), closes #4206
    • ui5-radio-button: remove cursor pointer for disabled state (#4393) (d147df8)
    • ui5-rating-indicator: not round values are correctly visualised in RTL mode (#4330) (d901386)
    • ui5-slider, ui5-range-slider: remove focus outline on mobile (#4458) (a295dc1)
    • ui5-tabcontainer: improve keyboard handling (#4486) (a934eb3), closes #2540
    • ui5-table: adjust header row's height according to the visual specification (#4424) (175fce3)
    • ui5-table: check select all checkbox, when all rows are selected programatically (#4455) (7baabfa)
    • ui5-textarea: apply specified scrollbar stylings (#4477) (84018fc)
    • ui5-textarea: Calc properly TextArea's size for showExceeds property (#4152) (6f06963)
    • ui5-token: apply correct background color in HC themes (#4464) (133e45d)
    • adding stable selectors for tab container and shellbar (#4369) (9abdaba)
    • ui5-token: border-radius adjusted to spec in in SAP Quartz HCB/HCW (#4323) (6691b3d)
    Features
    • ui5-split-button: initial implementation (#4570) (295925b)
    • stable-dom-ref supported for abstract items (#4604) (5526dea)
    • framework: introduce runtimes and version info (#4491) (757577f)
    • ui5-button: accessibleNameRef property implemented (#4474) (3f7eae3)
    • ui5-checkbox: introduce accessibleName and accessibleNameRef (#4547) (6f285fd), closes #4500
    • ui5-combobox: add full keyboard handling (#4494) (fd4bb50)
    • ui5-icon: accessibleRole property implemented (#4548) (6d6cf6f), closes #4499
    • ui5-input: add full keyboard support (#4414) (6133393)
    • ui5-link: accessibilityAttributes property implemented (#4591) (9a16d61), closes #3546
    • ui5-list: preventable item-click event (#4448) (12d3e8a)
    • ui5-media-gallery: Initial implementation (#4427) (17cb225)
    • ui5-switch: accessibleNameRef property implemented (#4472) (8538de9)
    • implement F6 Navigation Helper (#4490) (60d0dc1)
    • ui5-option: handle title attribute handle (#4546) (0c060aa)
    • ui5-popup: add accessibleNameRef property (#4517) (0a7c1f3)
    • ui5-radio-button: implement accessibleNameRef property (#4511) (83fdef5)
    • ui5-rating-indicator: add full keyboard support (#4411) (0e41f41)
    • ui5-segmented-button: implement accessibleName property (#4378) (e6a8b38)
    • ui5-tabcontainer: implement overflow functionality (#4403) (a38bbab), closes #2540
    • ui5-tabcontainer: show separators in overflow (#4507) (b646157)
    • ui5-tree-item: add indeterminate state (#4397) (80bbc22)
  270. v1.0.2

    Notes

    Note: Version bump only for package @ui5/webcomponents

  271. v1.0.1

    Notes

    Note: Version bump only for package @ui5/webcomponents

  272. v1.0.0

    Notes

    Note: Version bump only for package @ui5/webcomponents

  273. v1.0.0-rc.16

    Breaking 5, Features 57, Changed 3, Fixes 101

    Notes
    Bug Fixes
    • inputs: SAP Horizon disabled state enhanced (#4263) (f2b5f64)
    • ui-tabcontainer: paddings are changed according to the spec part 2 (#4196) (3fd8b48)
    • ui5-*: add global styles for tap-highlight-color (18dab92)
    • ui5-avatar: correct background when image slot is used (#4117) (81d7815)
    • ui5-avatar: Fixed font-size and color-scheme (#3799) (ea8ef59)
    • ui5-button: fix hover state for combi device(#4100) (6ab905c)
    • ui5-calendar: header year picker button has correct text (#3665) (5857496), closes #3658
    • ui5-card: allow accessibleNameRef to be used (#4118) (07e8d44), closes #3681
    • ui5-checkbox: fix component square's border-radius (#4073) (c70942b)
    • ui5-color-picker: change event is now fired on opacity change (#3645) (9ee329a)
    • ui5-combobox: Autocomplete on Safari (#3999) (2ee4feb)
    • ui5-combobox: Fix value reset on ESC #3886 (ae74add), closes #3784 #3784
    • ui5-combobox: Improve arrow navigation functionality (#3928) (fea941a)
    • ui5-date-picker: Alignment of input controls (#4267) (3419db3)
    • ui5-date-picker: Hover state on readonly is now fixed (#4272) (535d0e5)
    • ui5-datetime-picker: aligning the focus borders (#4250) (9404c73)
    • ui5-datetime-picker: console error not thrown on Firefox browser (#4161) (c2ad212), closes #4136
    • ui5-datetime-picker: console error not thrown on Firefox browser (#4164) (7d773d5), closes #4136
    • ui5-dialog: fix in scroll blocking (#4092) (e66ab79)
    • ui5-dialog: fix resize handler console warning (#4138) (db2be65), closes #4131
    • ui5-file-uploader: Button is activated with Enter/Space key with screen reader virtual cursor (#3944) (159687e), closes #3767 #3767
    • ui5-icon: decorative icons now have aria-hidden=true (#3983) (9101130), closes #3954
    • ui5-input: Adjust the default width applied to the icons in SAP Horizon theme (#4275) (e650973)
    • ui5-input: Behaviour on mobile device enhanced (#4025) (bab54f6)
    • ui5-input: escape HTML before highlighting suggestions (XSS) (2a4919e), closes #4245
    • ui5-input: Fix value reset on ESC (#3886) (3f1c267), closes #3784 #3784
    • ui5-input: prevent suggestion popover open on focusin (#3997) (0b3e12f)
    • ui5-input: remove data-sap-no-tab-ref attribute from the inner input (3e49773), closes #3603
    • ui5-link: add underlining in the regular state in hcb / hcw (#3960) (903a480)
    • ui5-list: change role mappings so no interactive elements are ne… (#3952) (6d98d0c), closes #3927
    • ui5-list: preventing space keydown (#4088) (e9c5287), closes #4049
    • ui5-list: remove unnecessary scrollbar in RTL for Multiselect mode (#4085) (04c09da), closes #3947
    • ui5-list, ui5-table, ui5-notification, ui5-busy-indicator: getFocusDomRef returns the correct element when the state is busy (#3951) (ec81c15), closes #3922
    • ui5-multi-combobox: Fix value reset on ESC (#3958) (ed128db)
    • ui5-multi-combobox: prefilter selected items on n more click (#3931) (2ebc6a7)
    • ui5-multi-combobox: prevent setting max-width of dialog header on mobile (#3943) (97d0382), closes #3763
    • ui5-multi-combobox: revert selection after close button is pressed (#3938) (104ec37), closes #3764
    • ui5-multi-combobox: select an item when value matches and enter is pressed (#3942) (ec4ecc8), closes #3809
    • ui5-panel: add border bottom, when fixed (#4234) (a19e401)
    • ui5-rating-indicator: apply correct color for readonly unselected icon (#3992) (5854e0f)
    • ui5-select: correct screen reader speech out when popover is opened (#3705) (06c193a), closes #3617
    • ui5-select: sap_horizon adjustments (#4242) (466f5b9)
    • ui5-slider: keyboard handling now works correctly in RTL (#3949) (f6dee74)
    • ui5-tab-container: selector fixed (#4261) (#4273) (24ff145)
    • ui5-tabcontainer: paddings are changed according to the spec (#4166) (0bb0b92)
    • ui5-table: Add missing dependency to Checkbox (#4199) (0f6e224), closes #4094
    • ui5-table: Hide row columns on minWidth (#4193) (bf2495b)
    • ui5-table: Select all column is now sticky (#3950) (9530a5b)
    • ui5-tree, ui5-table, ui5-side-navigation: unnecessary scrollbar in RTL is removed (#3948) (61fe0fe)
    • ui5-upload-collection: exploratory testing issues (#3797) (7028b6c), closes #3625
    • ComboBox arrow now correctly toggles the picker (#3937) (19e77da)
    • framework: Multiple properties have no attribute (#3725) (2548935)
    • ui5 card: exploratory testing issues (#3894) (f6bce94)
    • ui5-avatar: documentation improvements (#3909) (833040d)
    • ui5-avatar, ui5-icon: attach onclick handler based on interactive property (#3742) (cbdae54)
    • ui5-badge: update accent colors (#3926) (7c45ff7), closes #3923 #3923
    • ui5-badge: update parameters for color-scheme="8" (#3814) (9f4a93e)
    • ui5-calendar: ACC improvements (#3789) (9f40233)
    • ui5-calendar: keyboard handling now compliant with the specification (#3649) (768d1e7)
    • ui5-card: correctly set aria-labelledby (#3692) (1e57b00), closes #3643
    • ui5-card: exploratory testing issues (#3881) (75023c1)
    • ui5-card-header: no longer fires click event twice (#3823) (d4f4e91)
    • ui5-color-palette: align space between swatches (#3912) (8ad1fdd)
    • ui5-color-palette: focus outline is properly visualized (#3648) (2e708d4)
    • ui5-color-palette-popover: fix event params (#3873) (1066030)
    • ui5-color-picker: opacity slider doesn't affect the hue slider (#3664) (3afe78a)
    • ui5-combo-box: Link in value state message is now accessible (#3901) (5fd1643), closes #3855 #3855
    • ui5-combobox: Double announcement on key navigation fixed (#3495) (0ff3325)
    • ui5-date-picker: calendar horizontal center align (#3905) (75aef88)
    • ui5-date-picker: fix "dateValue" getter to return most recent value (#3629) (bee34da), closes #3516
    • ui5-date-picker: internal calendar component state managed properly (#3641) (6a820a6)
    • ui5-date-picker: keyboard handling now compliant with the specification (#3636) (24467f8), closes #3091
    • ui5-daypicker: fix js error (#3677) (b6d643a)
    • ui5-daypicker: support secondary calendar type (#3773) (8dd14c1)
    • ui5-dialog: correctly restore body scrolling on ESC (#3696) (1c8e656), closes #3690
    • ui5-dialog: fix console warning from exploratory testing (#3893) (c648714), closes #3620
    • ui5-input: adjust value state paddings according to specifications (#3833) (4c8ff0c), closes #3611 #3611
    • ui5-input: prevent exception in console when input is clicked on mobile (#3729) (8d05606)
    • ui5-label: adjust colon margins (#3897) (ccca671)
    • ui5-label: wrapping now works when used in CustomListItem (#3852) (8333f5e)
    • ui5-li: add "Selected" text to item's accessible name (#3853) (2924010)
    • ui5-li-groupheader: change role option (#3869) (90e718b)
    • ui5-li-groupheader: fix row height (#3610) (79d259e), closes #3606
    • ui5-link: the anchor element inherits its text-decoration (#3911) (bb8629c), closes #3837 #3837
    • ui5-popover: fix arrow placement when reaching a border (#3821) (9913632), closes #3391
    • ui5-popover: fixed initial flickering (#3910) (6afad2a)
    • ui5-popover: restrict growing width on small screens (#3820) (bd0b33a)
    • ui5-radio-button: exploratory testing issues (#3740) (23ce10f)
    • ui5-segmented-button: correct focus on first click (#3906) (6820dd7)
    • ui5-SegmentedButton: keyboard handling now compliant with the specification (#3709) (d34afc1)
    • ui5-select: align value state to visual specification (#3655) (cce6505), closes #3611
    • ui5-select: selection change with keyboard (#3704) (68da439)
    • ui5-side-navigation: fix rtl behaviour (#3774) (cb39444)
    • ui5-slider: show tooltips when component has focus (#3899) (952445d)
    • ui5-textarea: value state message link is now accessible (#3916) (015e3ef)
    • ui5-timeline: align indicator in compact mode (#3902) (0c31502)
    • ui5-timepicker: correct navigation to the am/pm slider (#3920) (ba38d4c)
    • ui5-toast: Content is announced when ui5-toast is shown (#3939) (66901ad)
    • (ui5-li): add accessible name to single select radio button (#3842) (c77d9c9)
    • ui5-ToggleButton: SHIFT+SPACE cancels the action (#3713) (48adbbe)
    • ui5-tokenizer: Fix invisble texts styling (#3394) (bc62eaa)
    Code Refactoring
    • ui5-breadcrumbs-item: remove stableDomRef public property (#4284) (ecec275)
    • ui5-input: make suggestion-scroll event protected (#4141) (3a0abee)
    • ui5-message-strip: rename tag name (#4268) (ec30ec2)
    Features
    • ui5-step-input: implement sap_horizon theme (#4247) (4180fe7)
    • add SAP-icons5.0 (#4244) (c0a226e)
    • framework: allow using a custom i18n library (#4119) (56f366f)
    • framework: Implement better custom theme support (#4121) (31e30f8)
    • inputs: SAP Horizon theme implementation (#4222) (66d17f7)
    • ui5-avatar: implement sap_horizon (#4225) (52311c4)
    • ui5-badge: implement sap_horizon theme (#4019) (7deccd1), closes #4043
    • ui5-breadcrumbs: Initial implementation (#3489) (6dbc2a0), closes #3166
    • ui5-busy-indicator: SAP Horizon theme implementation (#4179) (6dc366a)
    • ui5-button: implement sap_horizon theme (#4126) (90483e2)
    • ui5-calendar: implement horizon theme (#4233) (f7d9113)
    • ui5-calendar: support secondary calendar type (#3634) (fca7508)
    • ui5-card: introduce accessibleName property (#4021) (54fdb3a)
    • ui5-card: SAP Horizon Theme Implementation (#4189) (e0e488f)
    • ui5-card-header: implement ariaLevel property (#3878) (b2b2ccd)
    • ui5-carousel: Implement F7 keyboard functionality (#3559) (df0ace8), closes #3092
    • ui5-carousel: SAP Horizon theme implementation (1ed725f)
    • ui5-checkbox: implement sap_horizon (#4031) (33ee202), closes #404
    • ui5-color-palette-popover: implement isOpen method (#3883) (b112765)
    • ui5-color-palette-popover: initial implementation (#3746) (894628f)
    • ui5-color-picker: implement sap_horizon theme (#4177) (1a201d6)
    • ui5-date-picker: preventable change and input events (#3609) (05e0769), closes #3516 #3516
    • ui5-dialog, ui5-popup: SAP Horizon theme implementation (#4175) (fa2ed03)
    • ui5-file-uploader: implement sap_horizon theme (#4243) (b25ce73)
    • ui5-input, ui5-combobox, ui5-multicombobox: SAP Horizon Theme Implementation (#4182) (1f1db07)
    • ui5-input, ui5-date-picker: implement sap_horizon theme (#4006) (e137de3), closes #4040 #4046
    • ui5-li: adjust focus styles to sap_horizon (#4220) (7c8acae)
    • ui5-link: implement sap_horizon theme (#4180) (410a8fb)
    • ui5-list: announce the selection mode of the list on entry (#4018) (7cfba7a), closes #3806
    • ui5-messageStrip: SAP Horizon theme implementation (#4167) (7026564)
    • ui5-panel: noAnimation property introduced (#3694) (fc7972b), closes #3505
    • ui5-panel: SAP Horizon theme implementation (#4170) (1865ffa)
    • ui5-panel, ui5-table: SAP Horizon focus outline (#4236) (289df14)
    • ui5-popover, ui5-responsive-popover: implement sap_horizon theme (#4020) (441776e)
    • ui5-progress-indicator: implement displayValue property (#3879) (50008d0), closes #3573 #3573
    • ui5-progress-indicator: implement sap_horizon (#4226) (fdde4d0)
    • ui5-radio-button: implement sap_horizon theme (#4008) (6cb3eb0), closes #4042
    • ui5-radio-button: SAP Horizon theme implementation (#4181) (2309c30)
    • ui5-rating-indicator: SAP Horizon theme implementation (#4173) (daba3f0)
    • ui5-responsive-popover: add prevent initial focus parameter to showAt method (#3595) (62d1079), closes #3473
    • ui5-segmented-button: implement sap_horizon theme (#4197) (33d0f60)
    • ui5-select: adjust input and icon to sap_horizon (#4071) (0bb04ce)
    • ui5-select: implement sap_horizon in dropdown (#4229) (4ac73c3)
    • ui5-shellbar: implement sap_horizon (#4251) (7500a08)
    • ui5-slider, ui5-range-slider: SAP Horizon theme implementation (#4168) (a19159b)
    • ui5-switch: implement sap_horizon theme (#4007) (6e51776), closes #4039
    • ui5-switch: implement sap_horizon theme (#4156) (e3f82a8)
    • ui5-tab-container: adjust focus styles in overflow to sap_horizon (e2a4bdc)
    • ui5-tab-container: SAP Horizon theme implementation (#4207) (8c80e57)
    • ui5-tabcontainer: implement sap_horizon theme (#4079) (89d945a), closes #4045
    • ui5-table: implement sap_horizon theme (#4165) (fcfb180)
    • ui5-textarea: SAP Horizon theme implementation (#4237) (37e87c8)
    • ui5-time-picker: implement sap_horizon theme (16f83d7)
    • rework stableDomRef concept (#4210) (d1ebea3)
    • ui5-toast: SAP Horizon theme implementation (#4174) (3618617)
    • ui5-tree: introduce item-mouseover/item-mouseout events (#3990) (e8b6145)
    • introduce sap_horizon theme initial draft (#3991) (b1afaf0), closes #3988
    BREAKING CHANGES
    • ui5-breadcrumbs-item: BreadcrumbsItem's stableDomRef property has been removed - use getDomRef to get the matching actual DOM ref
    • The icons SVG imports are changed. If you previously had
    import "@ui5/webcomponents-icons/dist/accept.svg";

    you have to import the SVGs from the v4/ or the v5/ directory:

    import "@ui5/webcomponents-icons/dist/v4/accept.svg"; //  for SAPIcons4.0
    import "@ui5/webcomponents-icons/dist/v5/accept.svg"; // for SAPIcons5.0
    • ui5-message-strip: MessageStrip component's tag name has been renamed from ui5-messagestrip to ui5-message-strip.
    • ui5-input: The "suggestion-scroll" event has been removed as there is no such UX specified.
    • ui5-color-palette-popover: The selected color is now available as it is documented: event.detail.color
  274. v1.0.0-rc.15

    Breaking 3, Features 26, Changed 1, Fixes 77

    Notes
    Bug Fixes
    • CheckBox: Prevent jumping of elements aligned with baseline when checking/unchecking (#3408) (b458b80)
    • inputs: use base CSS param for border-radius (#3430) (4a4c5bc)
    • list items: rename info & infoState properties (#3259) (ca42531), closes #3107
    • ui5-avatar-group: click event is fired only once (#3196) (95986e2)
    • ui5-avatar-group: deprecate avatarSize property (#3229) (fd60e90)
    • ui5-avatar-group: visual design deviations (#3252) (49639e5), closes #3197
    • ui5-busyindicator: fix aria-labelledby value (#3266) (ef2d332), closes #3256
    • ui5-busyindicator: fix typo in styles (#3178) (023945a)
    • ui5-busyindicator: focus handling improvements (#3189) (1ab4e77), closes #3171
    • ui5-button: added belize parameters to bundle (#3485) (97a8713), closes #3482
    • ui5-button: improve use of Theme Designer CSS Variables (#3445) (baec4d4)
    • ui5-button: stabilizing buttons line-height (#3416) (e679b51), closes #3401 #3401
    • ui5-calendar: correct enable/disable of prev and next buttons (#3249) (8c66d5a), closes #3201
    • ui5-card: correct content html tag (#3464) (9832843), closes #3439 #3439
    • ui5-card: fix styles for slotted images (#3301) (1683134)
    • ui5-card: rename heading/subheading to titleText/subtitleText (#3316) (24fda86), closes #3107
    • ui5-card: update border width and box shadow (#3509) (76dcdbf)
    • ui5-carousel: enhance public api (#3360) (351d289), closes #3107
    • ui5-carousel: hide navigation arrows on mouse out (#3174) (655ec49)
    • ui5-carousel: implement hideNavigationArrows property (#3228) (2adee01), closes #3107
    • ui5-checkbox: add aria-hidden attribute to icon (#3511) (18de8a1), closes #3433
    • ui5-color-palette: rename change event (#3429) (b1e2eaf), closes #3107
    • ui5-color-palette: updated sample (#3373) (b2b6c56)
    • ui5-combobox: announce selected item (#3358) (941a414)
    • ui5-combobox: enable setting value programatically (#3253) (d85561a)
    • ui5-combobox: Properly focus inner input (#3243) (790c02e)
    • ui5-date-*: components accessibility improved (#3163) (fe06f84), closes #3002
    • ui5-date-picker: does not trigger value verification upon typing(#2922) (f5e92e0), closes #2827
    • ui5-date-picker: calibrate the width and alignment of day names (#3095) (b6c1a0a)
    • ui5-daterange-picker: month is not changed when select first dat… (#3255) (290b60b), closes #3129
    • ui5-datetime-picker: selecting only date value now works correct (#3294) (0a112ea)
    • ui5-file-uploader: hovering now gives correct button styles (#3148) (a0ce732)
    • ui5-input: change public method to private (#3224) (1166fb4), closes #3107
    • ui5-input: Suggestions count is read out when expected (#3127) (76ec379), closes #3051
    • ui5-label: fix required label in safari (#3182) (921ac5a)
    • ui5-label: rename wrap property to wrappingType (#3341) (e591e04), closes #3107
    • ui5-li: info text width (#3184) (3b930af)
    • ui5-li: remove “delete” button from tab chain(#3290) (5176954), closes #2964
    • ui5-li-tree: fix arrow flickering (#3293) (eca59f5), closes #3238
    • ui5-li-tree: fixed incorrect background of selected item (#3072) (bb5d65f), closes #2978
    • ui5-li-tree: fixed incorrect display of the text (#3086) (684ccbf)
    • ui5-li-tree: hover and active visual state (#3298) (4ac6d23)
    • ui5-li-tree: info text visual appearance (#3280) (1523e25), closes #3130
    • ui5-link: event is now fired on Space/Enter (#3374) (ffa2c4c), closes #3007 #3007
    • ui5-link: rename wrap property to wrappingType (#3380) (cff8fd4), closes #3107
    • ui5-list: fixed keyboard navigation when a list is inside a list (#3314) (15e235e)
    • ui5-list: focus after element when TAB key is pressed (#3220) (32a4148)
    • ui5-list: prevent load-more on initial intersection (#3105) (ef52f2b)
    • ui5-list: prevent scrolling with space (#3272) (0c7e58b), closes #3089
    • ui5-list: rename inset property to indent (#3244) (eba1e64), closes #3107
    • ui5-messagestrip: rename properties (#3346) (1cb43f2), closes #3107
    • ui5-messagestrip: rename type property to design (#3276) (4208d19), closes #3107
    • ui5-multi-combobox: Fix failing test (#3366) (a9edc74)
    • ui5-popover: Calculate max content height (#3386) (8cba688)
    • ui5-popover: rename noArrow property to hideArrow (#3351) (39cc473), closes #3107
    • ui5-popup: adjust default header height (#3506) (ab11001)
    • ui5-popup: scroll handle is now working for input controls (#3414) (c5e00c4)
    • ui5-rating-indicator: Aria-readonly attribute is added when RatingIndicator in not editable (#3219) (b90933c)
    • ui5-rating-indicator: rename maxValue property to max (#3375) (8aaf99b)
    • ui5-responsive-popover: fix header styles (#3176) (83a88af), closes #3173
    • ui5-responsive-popover: fixed position of downward pointing arrow (#3508) (e0744d6), closes #3500
    • ui5-select: avoid global state in test spec (#3106) (e835a50), closes #3000
    • ui5-select: display the selected option's icon (#3348) (dac8183), closes #3344
    • ui5-select: enable home/end keys (#3372) (b12a30b)
    • ui5-slider, ui5-range-slider: render only one top level element (#3115) (c03f211)
    • ui5-step-input: firing step input once when value is deleted (#3474) (a5f27f2), closes #3457
    • ui5-step-input: min width is now correct (#3398) (a8af480), closes #3377 #3377
    • ui5-tab: rename semanticColor property to design (#3336) (a7a0da1), closes #3107
    • ui5-tabcontainer: tabs are scrolled into view on key navigation (#3354) (d61a9b2)
    • ui5-table: introduce hide-no-data property (#3302) (d2d4397)
    • ui5-table-row: prevent space only when target is table row (#3393) (d48b4c6)
    • ui5-textarea: revert value on escape (#3261) (7b60885)
    • ui5-time-picker: accessibility improved (#3162) (927abf6), closes #3010
    • ui5-title: rename wrap property to wrappingType (#3379) (448c726)
    • ui5-tree: alignment of items (#3424) (788d25d)
    • ui5-wheelslider: correcting the placement on mobile in different fontsizes (#3396) (6104b80)
    • keep invisible texts out of the view port (#3085) (de47520), closes #2723 #2723
    Code Refactoring
    Features
    BREAKING CHANGES
    • ui5-combobox: filter value property is removed. FIXES: https://github.com/SAP/ui5-webcomponents/issues/2233
    • ui5-input: The highlight property is removed and the feature is enabled by default
    • ui5-input: the isOpen method that used to return if the value state popover is open or closed has been removed.
  275. v1.0.0-rc.14

    Features 1, Fixes 10

    Notes
    Bug Fixes
    Features
  276. v1.0.0-rc.13

    Breaking 1, Features 4, Fixes 23

    Notes
    Bug Fixes
    Features
    BREAKING CHANGES
    • ui5-input: the 'submit' event is now removed. The 'submit' functionality must be added with a custom code - listen for the standard "keydown" event and check if ENTER is pressed to submit a form, containing the input component.
  277. v1.0.0-rc.12

    Features 13, Fixes 35

    Notes
    Bug Fixes
    Features
  278. v1.0.0-rc.11

    Features 13, Fixes 22

    Notes
    Bug Fixes
    • ui5-avatar: fix XS size (#2582) (9661ab8)
    • ui5-badge: enable letter spacing overwrite (#2493) (cca0d5d), closes #2451
    • ui5-badge: fix RTL appearance (#2569) (5f6d8fc)
    • ui5-button: hide icon tooltip (#2566) (1b07955)
    • ui5-calendar: keyboard navigation in the picker grid now works properly (#2532) (371d12d)
    • ui5-card: correct aria-labelledBy to card and header (#2577) (2647941), closes #2426
    • ui5-carousel: add all visible items to tab chain (#2530) (37ee83f), closes #1996
    • ui5-date-picker: fixing the min and max date in timezones half hour difference (#2544) (766bcc0), closes #2542
    • ui5-datepicker: keyboard navigation works properly (#2549) (66cd1d7)
    • ui5-daterange-picker: all tests are now enabled (#2506) (33442e9), closes #2475
    • ui5-daterange-picker: fix RenderScheduler import (#2476) (13ff13e)
    • ui5-dialog: apply initial focus after rendering (#2551) (dba0265), closes #2537
    • ui5-input: aria-required attribute removed (#2552) (7456ab5)
    • ui5-input: don't render aria-describedby if not neccessary (#2512) (e7dd012)
    • ui5-li-custom: prevent firing of events (#2462) (3f66c06)
    • ui5-list: remove focus trap for empty list (#2411) (5f8e0e2)
    • ui5-popover: correct arrow position on RTL (#2488) (3b81ad8), closes #2387
    • ui5-select: remove aria-roledescription (#2463) (973a80d), closes #2358
    • ui5-slider: add more tests, add cozy styles, fix input event, fix tickmarks display (#2508) (0cbc0bd)
    • ui5-table: improve accessibility (#2534) (e06d6f3)
    • ui5-textarea: announce required textarea (#2385) (c2baf6b)
    • ui5-tree: make the height of tree adjustable (#2546) (1fc3180), closes #2545
    Features
  279. v1.0.0-rc.10

    Features 4, Fixes 17

    Notes
    Bug Fixes
    • ui5-combobox: allow typing in input on mobile devices (#2412) (7bf44b5), closes #2324
    • ui5-date-picker: hiding month button when month picker is shown (#2331) (6454e29), closes #2244
    • ui5-date-picker: Updating navigation buttons states live in mont… (#2307) (4f39aa4)
    • ui5-day-picker: fix color contrast of selected day in HCB (#2378) (ff67141), closes #2372
    • ui5-dialog: no longer gets clipped in short screen height in IE (#2429) (03c8447), closes #2243
    • ui5-dialog: Texts are no longer blurred in Chromium-based browsers (#2417) (eac514b)
    • ui5-input: prevent js error when element is removed from DOM (#2405) (0e507eb)
    • ui5-li: correct truncation behaviour of info text (#2330) (64fef90), closes #2317
    • ui5-li: fix title update when initially empty (#2362) (682a25c)
    • ui5-messagestrip: fix close button accessibility (#2352) (2194b16)
    • ui5-multi-combobox: make focus outline visible (#2431) (cd5fad2), closes #2286
    • ui5-switch: fix focus border position (#2319) (df6c972)
    • ui5-tab: expand tab height to tabcontainer height (#2360) (ea47cd3)
    • ui5-textarea: set italic to placeholder only (#2458) (aeb9316)
    • components: use locales in date/time components correctly (#2440) (dd87a53)
    • ui5-multi-combobox: n-more popover in readonly fixed (#2394) (d045ba2), closes #2369
    • ui5-textarea: fix placeholder font-style (#2340) (1fbb4f5)
    Features
  280. v1.0.0-rc.9

    Features 29, Fixes 47

    Notes
    Bug Fixes
    • components: fix setting contentDensity styles (#2094) (9454ab7), closes #2093
    • ui5-badge: update colors to match the spec(#2216) (2ddc4e9), closes #2210
    • ui5-button: prevent button with icons truncate in ie (#2181) (31ca287)
    • ui5-calendar: Year text is now right in all timezones (#2209) (3427f35)
    • ui5-calendar-header: prevent scrolling when month/year picker is selected (#2276) (fac40a8)
    • ui5-card: Apply focus to header properly in IE (#2050) (00760e6), closes #2007
    • ui5-combobox: allow setting value with javascript (#2253) (0742854)
    • ui5-date-picker: ensure min and max date are not disabled (#2280) (f0473f0)
    • ui5-date-picker: select date with SPACE on keyup (#2279) (9d83806), closes #2276 #2268
    • ui5-daterange-picker: date selection is now correct in all timez… (#2203) (2bca6f1)
    • ui5-daterange-picker: enable selection of single day (#2157) (66722b2)
    • ui5-daterange-picker: fix firstDate/lastDate getters values (#2277) (00f5ab5), closes #2221
    • ui5-daterange-picker: Fix icon appearance in IE (#2057) (dba7a2c), closes #2017
    • ui5-daterange-picker: fix js error when removed from the DOM (#2180) (6cb2a71)
    • ui5-daterange-picker: show value in input only when first & last… (#2098) (f56cb66)
    • ui5-datetime-picker: fix scrollbar issue in IE11 (#2154) (306572f)
    • ui5-duration-picker: fix incorrect data support (#2097) (4bcd797)
    • ui5-input: announce custom valueStateMessage (#2120) (8f8a0d4)
    • ui5-input: cancel suggestion selection with ESC (#2289) (ef1fb40), closes #2254
    • ui5-input: deselect suggestion items on input (#2285) (a98c6bd), closes #2256
    • ui5-input: fix value state msg appearance (#2075) (edfe8ca)
    • ui5-input: implement aria-required (#2114) (0e0de82)
    • ui5-input: number input doesn't lose value (#2130) (2c6139d)
    • ui5-li: correct image size (5c51dc6), closes #2218
    • ui5-li: correct sizes (2faad25), closes #2218
    • ui5-li: fix visual deviations from Fiori 3 (#2314) (d430632), closes #2297 #2218
    • ui5-li: Scale image properly (#2059) (3aadc0e)
    • ui5-li-custom: fix pointer-events inheritance (#2196) (bfb9999)
    • ui5-messagestrip: Close button now has the correct design (#2029) (7f99be5)
    • ui5-multi-combobox: fix behavior of show all selected button (#2100) (84362e0)
    • ui5-multi-combobox: fix jumping parent div (#2136) (ad1fbd7)
    • ui5-multi-combobox: fix width in IE (#2104) (af0785c)
    • ui5-multiinput: Improve valueStateMessage in nMore popover (#2225) (a03f2b3), closes #1086
    • ui5-popover: fix arrow horizontal position (#2129) (7a1c3eb), closes #2111
    • ui5-popover: fix js errors if parent is removed from DOM (#2178) (904da0e)
    • ui5-popup: prevent interaction with the content under the popup (#2119) (d6ffa48)
    • ui5-popup: restore focus when block layer is clicked (#2123) (c079722)
    • ui5-popup, ui5-dialog: remove closed instance from openedPopupsRegistry (#2275) (443af29)
    • ui5-select: fix text color of disabled select in hcb/hcw (#2248) (bc6dfec)
    • ui5-select: make disabled select not focusable (#2229) (960f927)
    • ui5-tabcontainer: Fix ARIA posinset and setsize values (#2046) (c6fcf69), closes #2035
    • ui5-tabcontainer: Implement ACC for overflowed items (#2047) (efe03bc), closes #2036
    • ui5-tabcontainer: remove scroll from empty tabs (#2148) (11af57e)
    • ui5-table-row: announce entire row and columns (#2164) (09863d8), closes #2160
    • ui5-textarea: add aria-required (#2113) (4f35c92)
    • ui5-textarea: announce custom valueStateMessage (#2122) (4d27065)
    • Fix aria-disabled usage (#2056) (bb624ae)
    Features
    • ui5-card: add ariaLabel and ariaLabelledby properties (#2127) (7007f8e)
    • ui5-carousel: implement rtl support (#2086) (f69ffa5)
    • ui5-combobox: enable handling of arrow down/up keys (974401b), closes #1939
    • ui5-combobox: implement icon slot (#2139) (8c98e80)
    • ui5-combobox: implement valueStateMessage slot (#2099) (385bb0b), closes #1086
    • ui5-combobox: introduces selection-change event (#2090) (43be0f6)
    • ui5-date-picker: add ariaLabel and ariaLabelledby properties (#2126) (e0f93fa)
    • ui5-date-picker: add screen reader support (#2224) (e6a0cd8), closes #1279
    • ui5-date-picker: keyboard handling improvement (#2146) (19afe90), closes #1534
    • ui5-datepicker: introduce required property (#2117) (e282fc8)
    • ui5-datetime-picker: improve keyboard handling support (#2137) (0ada41a), closes #1534
    • ui5-dialog: introduce draggable property (#2269) (93772fb), closes #2082
    • ui5-duration-picker: implement keyboard handling support (#2095) (7ec3c43), closes #1534
    • ui5-duration-picker: implement valueStateMessage (#2102) (ed3c393), closes #1086
    • ui5-file-uploader: implement custom valueStateMessage (#2131) (023e236), closes #1086
    • ui5-li, ui5-li-tree, ui5-li-custom, ui5-upload-collection-item: implement role property (#2236) (01a1fb0)
    • ui5-multi-combobox: implement icon slot (#2140) (0fde573)
    • ui5-multi-combobox: Implement valueStateMessage (#2258) (793a29e), closes #1086
    • ui5-multi-input: fire value-help-trigger with F4, ALT/OPTION + ARROW_UP/DOWN (#2145) (8c473c3), closes #2143
    • ui5-multi-input: initial implementation (#1942) (5d7e7df)
    • ui5-multiinput, ui5-multi-combobox: implement keyboard handling (#2166) (dc2ae6d)
    • ui5-panel: implement headerAriaLabelledBy property (#2200) (67c4d69)
    • ui5-select: add ariaLabel and ariaLabelledby properties (#2125) (a58bf49), closes #2107
    • ui5-select: Implеment value state message (4133a42), closes #1086
    • ui5-select: introduce required property (#2116) (f66875a)
    • ui5-tab-container: implement overflow-button slot (#2192) (e91c200)
    • ui5-textarea: add ariaLabel and ariaLabelledby properties (#2124) (c005478), closes #2107
    • ui5-time-picker: improve keyboard handling support (#2092) (20c55ed), closes #1534
    • ui5-token: provide closeIcon slot (#2193) (d19fa5f)
  281. v1.0.0-rc.8

    Features 33, Fixes 72

    Notes
    Bug Fixes
    • ui5-avatar: Correct colors are applied for acc themes (#1786) (42f1766)
    • ui5-avatar: Image URL may now contain special characters (#1828) (3acab5a)
    • ui5-busy-indicator: Fix double focus issue (#1779) (f7bc0aa)
    • ui5-busyindicator: Set bigger opacity for IE (#2010) (ab3f92f), closes #2005
    • ui5-busyindicator: Prevent keyboard events propagation to controls (#1607) (031b6ca)
    • ui5-button: Determine icon-only ignoring comment nodes (#1679) (ba1ee78)
    • ui5-button: Make buttons truncate (#1586) (1044daa)
    • ui5-button: Align verticaly icon in IE (#1823) (b003f05)
    • ui5-button: Apply aria-expanded to inner button tag (#1781) (df9e4e9)
    • ui5-card: Remove header outline (#1891) (8f260f8)
    • ui5-carousel: Make content under the navigation arrows accessible (#2014) (8123288)
    • ui5-combo-box: Close picker when no match (#1926) (dcac133), closes #1920
    • ui5-combobox: Close popover on "Enter" key press (f0e2bac), closes #1940
    • ui5-combobox: Close popup on focusout (#2013) (2c95be4), closes #2009
    • ui5-combobox: Correct the display of items in popover (23fb8b7), closes #1925
    • ui5-combobox: Support aria-label/arial-labelledby and fix aria-expanded (#1916) (99a0e81)
    • ui5-dialog: Fix behaviour on mobile when added to DOM on interaction (#1830) (f95807d)
    • ui5-file-uploader: Fix JS error thrown in IE (#2023) (61b0205)
    • ui5-input: Fix inpur cursor movement in Safari (#1983) (7a9e9a3)
    • ui5-input: Fix js error on mouseover/out (#1931) (7da7a54), closes #1930
    • ui5-input: Fix JS errors when open/close popups (#1811) (cbe8bb8)
    • ui5-input: Fix scrolling item into view (#1848) (5438c66), closes #1847
    • ui5-input: Fix selection color and bg (#1954) (30c357a)
    • ui5-input: Stop firing focusout on suggestion click (#1857) (a33dd95), closes #1846
    • ui5-input: Suggestions can now be arbitrary list items (#1969) (aa6fde4)
    • ui5-input: Sync width of suggestions popover and input (#1979) (dd4633e)
    • ui5-link: Fix "click twice" issue in Safari (#1799) (#1800) (0f69b84), closes #1796
    • ui5-panel: The expand/collapse button is not in the DOM when fixed (#1793) (0b1dc52)
    • ui5-segmentedbutton: Buttons no longer shrink on click (#2028) (7951adc)
    • ui5-select: Selection now changes instantly (#2031) (88ceb83)
    • ui5-list: No longer show a dot on IE (#2011) (77cabba)
    • ui5-li-tree: Fix aria-expanded value (#1894) (06e5aa1), closes #1892
    • ui5-sebmentedbutton: Fix intermittent js error (#1874) (c44d9aa)
    • ui5-select: improve keyboard handling (#1771) (f555180)
    • ui5-tabcontainer: The aria-controls now points to an existing ID (#1817) (4bd3604)
    • ui5-tabcontainer: Correct selected text color used for sap_belize (#1876) (09577b9)
    • ui5-tabcontainer: Fix accessibility of overflow button (#1978) (a7488cd)
    • ui5-tabcontainer: Fix box-shadow (#1829) (42998c7)
    • ui5-tabcontainer: Fix id duplication (#1789) (511cb40)
    • ui5-tabcontainer: Fix overflow visibility (#1993) (d6c2cbc)
    • ui5-tabcontainer: Prevent the tabcontainer from setting the selected property on ui5-tab internally (#1974) (0e8b5ea)
    • ui5-textarea: Add missing dependency, extract .hbs partial (#1909) (25ed25f)
    • ui5-togglebutton: Align vertically icons in IE (#1824) (2d5e84b)
    • ui5-datepicker: Fix value state when min/max set (#1742) (681de1f), closes #1740
    • ui5-datetime-picker: Set min width (#1698) (7313838)
    • ui5-dialog: Position block layer fixed (#1757) (377075a)
    • ui5-dialog: Restrict max height and width based on spec (#1665) (a00225c)
    • ui5-dialog: Unblock body scrolling when dialog is removed from DOM (#1756) (6742295)
    • ui5-duration-picker: Make maxValue work with values greater than 23:59:59 (#1666) (da30bc1)
    • ui5-file-uploader: Setting the value to an empty string also resets the file input (#1715) (f8b1b39)
    • ui5-icon: Icon now has a correct role (#1652) (d9933bd)
    • ui5-input: Announce selected item (#1578) (b28f7c4)
    • ui5-label: Fix width for italic labels (#1625) (14a48d1)
    • ui5-li: Do not announce active list item type (#1575) (ec14719)
    • ui5-list: Fire itemClick after the selection (#1618) (28326c5)
    • ui5-messagestrip: Add RTL support (#1741) (6172005), closes #1739
    • ui5-popover: Close popup when no opener (#1630) (bd46d7b)
    • ui5-popover: Ensure offset from window borders (#1690) (b673a0c)
    • ui5-popover: Fix closing order of popovers (#1676) (14add07)
    • ui5-segmentedbutton: Add RTL support (#1734) (1c6a9bb)
    • ui5-segmentedbutton: Fix measuring when parent is not displayed (#1657) (d00b0be)
    • ui5-segmentedbutton: Fix rendering in ie (#1622) (396993e)
    • ui5-select: Fix use of ESC leads to wrong selection (#1724) (095d6dc)
    • ui5-shellbar: Fix search field focus handling (#1636) (c65010b)
    • ui5-table: Fire rowClick for popped in cells as well (#1671) (c48f541)
    • ui5-table-cell: Fix popin of long texts (#1648) (61ce284)
    • ui5-table-column: Fix sticky column overlaps dialogs (#1609) (c80130d), closes #1602
    • ui5-table-row: Do not show the colon when there is no popin text (#1620) (2785daf)
    • ui5-textarea: Fix text vertical alignment (#1668) (6790647)
    • ui5-timepicker: Adjust hours in 12hours format only (#1752) (df0add4), closes #1714
    • ui5-timepicker: Fix firing "change" event for the same value (#1764) (3a0c7d5)
    • ui5-timepicker, ui5-duration-picker: enable width customization (#1669) (9cfcbbf)
    Features
    • ui5-card: add 'action' slot (#1915) (97c299d)
    • ui5-carousel: Introduce loadMore event (#1667) (e7af480)
    • ui5-datepicker: Add property to hide week numbers (#1955) (d11c973), closes #1949
    • ui5-datepicker: Implement keyboard handling (#1706) (15e915f)
    • ui5-datepicker: Implement valuestatemessage slot (#1476) (82b3d41)
    • ui5-datepicker: Set value attribute through date object (#1624) (4d7586d)
    • ui5-daterange-picker: Initial implementation (#1785) (4c11286)
    • ui5-duration-picker: Implement hide-hours & hide-minutes propererties (#1604) (0af9b00)
    • ui5-duration-picker: Implement seconds-step & minutes-step properties (#1603) (37ee069)
    • ui5-fileuploader: Implement accessiblity specification (#1585) (76943bc)
    • ui5-icon: Introduce interactive property (#1592) (b898cd3)
    • ui5-input: Add highlighting (#1943) (673ed8d)
    • ui5-input: Add suggestion-item-preview event (#1778) (e7f380e), closes #1768
    • ui5-input: Add suggestion-scroll event (#1856) (1d20ba8), closes #1846
    • ui5-input: Announce suggestions count (#1975) (a7d216c)
    • ui5-input: Implement aria-label (#1782) (a588ffe)
    • ui5-input: Support 'inactive' suggestions (#1921) (eca3bd6), closes #1919
    • ui5-input: Support ariaLabelledBy (#1873) (2356cd0)
    • ui5-li: Support 'Information' infoState (#1997) (401b499)
    • ui5-list: Support aria-label and aria-labelledby (#1899) (cacf5d8), closes #1886
    • ui5-multicombobox: Implement latest accessibility spec (#1564) (b0917d5)
    • ui5-panel: Support aria-label and aria-labelledby (#1910) (8cb7c48)
    • ui5-popup: Add support for aria-label (#1898) (69d8ee4)
    • ui5-progress-indicator: Initial implementation (#1887) (e8009c9), closes #1392
    • ui5-popover: Prevent closing when no opener (#1911) (e7c2518), closes #1768
    • ui5-popup: Custom popups work with focusable elements in the shadow root (#1844) (a109558)
    • ui5-rating-indicator: Initial implementation (#1729) (a28f201)
    • ui5-select: Implement angular two way data binding (#1583) (f1f3d4f)
    • ui5-suggestion-item: Enable mouseover|out events (#1784) (4359b9a)
    • ui5-tabcontainer: Add expand/collapse animation (#1617) (0c32950), closes #1540
    • ui5-table: Allow for custom styling (#1627) (232e7f5)
    • ui5-timepicker: Implement valuestatemessage slot (#1482) (b1d30f3)
    • ui5-tree: Introduce new component (#1580) (2dd97cf)
  282. v1.0.0-rc.7

    Features 19, Fixes 25

    Notes
    Bug Fixes
    • ui5-busyindicator: fix component placement and appearance in IE (#1505) (0e57d78)
    • ui5-button: make aria-label work for ui5-button (#1445) (f0f8964)
    • ui5-button: make aria-labelledby work with numeric id (#1500) (ac6e8d2)
    • ui5-carousel: Content now shrinks properly (#1402) (0e26906)
    • ui5-carousel: hide arrows and dots when single page (#1414) (f6c46be)
    • ui5-combobox: translate accessibleName (#1563) (6cd3da8)
    • ui5-datepicker: fix the value validation (#1465) (14fe357)
    • ui5-datetime-picker: fix AM/PM selection (#1551) (af9ff8a), closes #1530
    • ui5-dialog: improve accessibility (#1477) (38ffd25)
    • ui5-groupheade-li: fix focus handling (#1544) (b0f180d)
    • ui5-information: fix component visual (#1498) (746f907)
    • ui5-multi-combobox: fix initial focus on mobile (#1508) (77e6ab6)
    • ui5-popover: allow opening if opener is not fully visible (#1448) (a10fde5)
    • ui5-popover: set fallback placement when no place to popup (#1467) (cfeed00)
    • ui5-popover: show arrow border (#1528) (56e5ba7)
    • ui5-responsive-popover: add minimum sizes (#1539) (c4ae309)
    • ui5-responsive-popover: implement default close button (#1501) (c6868af)
    • ui5-segmentedbutton: button can no longer be clicked when disabled (#1393) (576d769)
    • ui5-segmentedbutton: import ui5-togglebutton by default (#1549) (bccf03b)
    • ui5-select: prevent scrolling on Space (#1418) (fb500fc)
    • ui5-tabcontainer: clicking a tab now always works (#1567) (dc60609)
    • ui5-textarea: stop showing valueStateMsg in value-state="None" (#1568) (832c34e)
    • ui5-timepicker: fix AM/PM selection (#1569) (ad923a2)
    • ui5-timepicker: periods apply fix (#1502) (b0195b7)
    • ui5-timepicker: prevent setting valueState="Error" on empty value (5a3d1b1)
    Features
    • ui5-avatar: implement accessibility spec (#1484) (501740e)
    • ui5-busyindicator: implement text property (#1506) (4118c68)
    • ui5-button: support aria-labelledby attribute(#1446) (e54111f)
    • ui5-carousel: add navigate event (#1454) (c55bcdc)
    • ui5-carousel: Allow different number of items per page based on component width (#1434) (dec0d4d)
    • ui5-combobox: implement accessibility spec (#1560) (3d56b4d)
    • ui5-datetime-picker: introduce new component (#1437) (ef27ca1)
    • ui5-duration-picker: initial implementation (#1415) (e38392e)
    • ui5-input: implement valueStateMessage with suggestions (#1390) (39068b3)
    • ui5-list: implement accessibility spec (#1461) (348bde9)
    • ui5-panel: enable configuring the heading level (#1504) (710053b)
    • ui5-segmentedbutton: implement accessibility spec (#1475) (ae7b395)
    • ui5-select: implement accessibility spec (#1485) (ede3635)
    • ui5-tabcontainer: content can be displayed above the tab strip (#1516) (fb38b2c)
    • ui5-textarea: add "valueState" property (#1411) (6710038)
    • ui5-textarea: add "valueStateMessage" slot (#1419) (d323d51)
    • ui5-timeline: implement acc spec (#1471) (27435ee)
    • ui5-wheelslider: add cyclic behaviour (#1408) (ac97824)
    • ui5-wheelslider: swipe feature implementation (#1470) (3665193)
  283. v1.0.0-rc.6

    Breaking 6, Features 23, Changed 3, Fixes 50

    Notes
    Bug Fixes
    • docs: display the ui5-popover API correctly (#1064) (e1b5649)
    • main: add missing icons (#1319) (6bebdb5)
    • ui5-avatar: make styles attribute dependant (#1360) (e2791b0)
    • ui5-avatar: remove background color when there is no image (#1148) (2bd2204)
    • ui5-busyindicator: adjust stylings to latest spec (#1344) (0af6c3d)
    • ui5-busyindicator: display as size=Large by default (#1315) (743f0b3)
    • ui5-busyindicator: improve stylings (#1350) (c3dd3f4)
    • ui5-button: fix icon shrinking (#1258) (be943ba)
    • ui5-calendar-header: fix width in ie (#1205) (2d21ae0)
    • ui5-card: fix width (#1165) (e463d23)
    • ui5-card: update ACC support (#1042) (3253555)
    • ui5-carousel: add missing icon imports (#1365) (d6bb698)
    • ui5-carousel: add missing import (#1321) (19445d1)
    • ui5-checkbox: fix wrapping of a long word (#1007) (2117ecc)
    • ui5-combobox: component improvements (#1141) (e211227)
    • ui5-datepicker: fix hoverbg-color when readonly (#1361) (1696cba)
    • ui5-daypicker: show correct today (#1157) (6fb1dd6)
    • ui5-dialog: dialog focus trapping works again (#1213) (e899708)
    • ui5-dialog: provide min-width on desktop (#1257) (05b208d)
    • ui5-dialog: stretch content area of dialog #920 (#1167) (894d457)
    • ui5-icon: remove promise rejection (#1299) (902db58)
    • ui5-icon: remove unneccessary aria-label attribute (#1284) (9f2e756)
    • ui5-input: border-color on hover (#1154) (9393b50)
    • ui5-input: fix exceptions thrown when KH used (#1301) (85f01d7)
    • ui5-input: fix javascript error on mobile (#1339) (c0ffbac)
    • ui5-label: fix truncation when show-colon is set (#1079) (9e84314)
    • ui5-li: correct focus color when active (#1143) (7c4ee77)
    • ui5-li: fix active state on mobile (#1169) (90223f8)
    • ui5-li: prevent checkbox shrinking (#1142) (964dbc2)
    • ui5-link: fix JS error when href is undefined (#1373) (a7cf983)
    • ui5-mcb: open correct popover from show more text (#1371) (68cb73d)
    • ui5-multi-cbx: remove horizontal scrollbar (#1312) (05175c4)
    • ui5-popover: add header and footer to focus trapping (#1298) (0e0344c)
    • ui5-popover: z-index is now consistent with dialogs (#1209) (5f8ce93)
    • ui5-responsive-popover: set z-index on phone (#1303) (a38b605)
    • ui5-segmentedbutton: size adjustments (#1225) (1a8f8b0)
    • ui5-select: fix component baseline alignment (#1075) (37b7891)
    • ui5-select: prevent selection from cycling (#1066) (d46be1f)
    • ui5-tabcontainer: apply overflow items styles (#1178) (63ca721)
    • ui5-tabcontainer: fix sizes on compact (#1364) (6a4738e)
    • ui5-tabcontainer: fix tab content overflow and height calculation (#1056) (6b65fa4)
    • ui5-table: optimize non popin table rendering (#1229) (872dcad)
    • ui5-table-row: fix 1st and "nodata" rows visual (#1156) (991e546)
    • ui5-textarea: apply border and bg-color to native textarea (#1250) (a804e30)
    • ui5-textarea: fix bg-color in IE (#1210) (c047da7)
    • ui5-timepicker: fix JS Error, improve user XP and sample (#1362) (f02477b)
    • ui5-toast: infinite loop prevented (#1320) (1c2a94a)
    • ui5-toast: keep toast open when hovered (#1294) (2f4fd6e), closes #1292
    • ui5-dialog: Dialog does not break when there is no header text (#1146) (44e631a)
    • ui5-token: token icon is shown again (#1126) (59e5972)
    Code Refactoring
    • ui5-card: update API and correct visual (#1145) (6733de9)
    • ui5-tabcontainer: provide tabIndex in tabSelect even (d8d4fdb)
    • ui5-textarea: rename property maxLength to maxlength (#1068) (b2ee6a3)
    Features
    • ui5-li: add Detail type (#1323) (ac8f8ce)
    • ui5-avatar: add initials, imageFitType and bg-color (#1151) (5d27c7f)
    • ui5-avatar: introduce new component (#1135) (b1c8747)
    • ui5-carousel: initial implementation (#1159) (5b84d85)
    • ui5-datepicker: implement min and max date limits (#1040) (35b2593)
    • ui5-dialog: improve accessibility (#1288) (ef2886b)
    • ui5-file-uploader: initial implementation (#1184) (e628dbd)
    • ui5-input: implement valueStateMessage (#1297) (538a79a)
    • ui5-input: provide "Information" value state (#1261) (77f7293)
    • ui5-list: add infinite-scroll capability (#1220) (756b78b)
    • ui5-mcb-item: initial implementation (#1254) (861a19b)
    • ui5-multi-combobox: implement angular two way data binding (#1363) (33009db)
    • ui5-radiobutton: introduce wrap property (#1006) (99dd6c4)
    • ui5-segmentedbutton: initial implementation (#1164) (931fbe0)
    • ui5-static-area-item: implement lazy loading (#1272) (1f76a71)
    • ui5-suggestion-item: add new component (#1336) (786f4e9)
    • ui5-tabcontainer: add tabLayout property (#1214) (e79dcc8)
    • ui5-table: provide rowClick event (#1186) (0ba6fdd)
    • ui5-timepicker: implement new component (#1172) (56e39bc)
    • input components: make input-based components open dialog on mobile device (#1144) (d7b1179)
    • ui5-table: introduce popinChange event (#1166) (0979963)
    • ui5-combobox: initial implementation (#1123) (ca2fa23)
    • ui5-toast: introduce new component (#1014) (48400cd)
    BREAKING CHANGES
    • ui5-busyindicator: Medium size is now default

    FIXES: https://github.com/SAP/ui5-webcomponents/issues/1337

    • ui5-mcb-item: - ui5-multi-combobox no longer accepts ui5-li for items use ui5-multi-combobox-item instead.
    • ui5-combobox-item: change the tag name from ui5-combobox-item to ui5-cb-item
    • ui5-tabcontainer: itemSelect is renamed to tabSelect and the item event param is renamed to tab.

    • ui5-card: the proeprty subtitle has been renamed to subheading

    • ui5-textarea: The property maxLength has been renamed to maxlengthand the attribute name is changed from max-length to maxlength.

  284. v1.0.0-rc.5

    Breaking 7, Features 8, Changed 5, Fixes 19, Other

    Notes
    Migration guide

    Take a look the migration guide for smooth update from 1.0.0-rc.4 version to 1.0.0-rc.5 version.

    Bug Fixes
    • ui5-button: prevents setting 0 height to icons in IE (#902) (20511c6)
    • ui5-button: subscribe event handlers via HBS template
    • ui5-checkbox: fix layouting in IE (#926) (ffdc271)
    • ui5-checkbox: fix truncation in compactSize (#998) (3cdcede)
    • ui5-datepicker: fix DatePicker hover effect (#999) (44d6c27)
    • ui5-datepicker: it is now possible to set an empty placeholder (#997) (3eca602)
    • ui5-daypicker: Separate daypicker click handling to mousedown/up handlers(#894) (09d0ec7)
    • ui5-input: correct ACC info implementation (#846) (7d547ec)
    • ui5-input: fix input pushed downward (#891) (bda9714)
    • ui5-multi-combobox: close popover & empty value on selection (#832) (1b3e40d)
    • ui5-popover: restrict max content height when overflowing the screen (#908) (6671793)
    • ui5-select: remove unsupported method in IE (#919) (f1bceea)
    • ui5-tabcontainer: adjust tabs to take 100% of TC height (#895) (6fcf259)
    • ui5-tabcontainer: fix overflow item default semantic color (#989) (a003189), closes #988
    • ui5-tabcontainer: fix overflow items appearance and selection (#988) (8cd2a8b)
    • ui5-list: prevent navigaion with Left/Right keys(#985) (3d46e2d)
    • ui5-table: pressing SPACE works for HTML elements inside ui5-table (#964) (2384236)
    • ui5-table: fix JS error when there are less cells than columns (#841) (fd3b690)
    • ui5-table: fix row navigation and focus handling (#876) (f69f42c)
    Features
    • ItemNavigation: introduce navigationMode property (#910) (9c43533)
    • ui5-icon: change src property to name (#928) (0489673)
    • ui5-input: introduce maxlength property (#976) (c149f5f)
    • ui5-label: add showColon property (#965) (ae95a8d)
    • ui5-multicombobox: implement ACC support (#937) (0a44a92)
    • ui5-multicombobox: introduce open property and openChange event (#930) (c0b51f5)
    • ui5-panel: improve accessibility (#864) (b133468)
    • ui5-textarea: implement input event (#543) (7c5647e)
    Code Refactoring
    • ui5-shellbar: move component to @ui5/webcomponents-fiori package (#887) (06f1770)
    • ui5-card: replace "avatar" property with "avatar" slot (#928) (0489673)
    • ui5-shellbar: rename "icon" slot to "startButton" (#901) (5ca3280)
    • ui5-shellbar-item: "src" property renamed to "name" (#928) (8e060d1)
    • ui5-shellbar: extract animated co-pilot SVG as add-on asset (#904) (c25e0a7)
    BREAKING CHANGES
    • icons: Move all individual icons to a new npm package called @ui5/webcomponents-icons.

    You have to install the package

    npm i @ui5/webcomponents-icons --save

    The import statements should be changed

    Before:

    @ui5/webcomponents/dist/icons/add.js

    After:

    @ui5/webcomponents-icons/dist/add.js
    • ui5-shellbar: move component to new @ui5/webcomponents-fiori package (#887) (06f1770)

    • ui5-shellbar: rename "icon" slot to "startButton" (#901) (5ca3280)

    The slot accepts a ui5-button and overstyles it to match ShellBar's styling.

    • ui5-shellbar: extract animated co-pilot SVG as add-on asset (#904) (c25e0a7)

    To get the ShellBar's coPilot animated you have to import the @ui5/webcomponents-fiori/dist/features/CoPilotAnimation.js module

    • ui5-shellbar-item: "src" property renamed to "name" (#928) (8e060d1)

    The "src" property was renamed to icon and accepts icon name (such as "add") instead of icon src (such as "sap-icon://add")

    • ui5-card: replace "avatar" property with "avatar" slot (#928) (0489673)

    The avatar property was removed. Use the avatar slot instead - pass an icon(<ui5-icon) or an image(<img).

    Before:

    <ui5-card avatar="sap-icon://add"></ui5-card>

    After:

    <ui5-card><ui5-icon name="add" slot="avatar"></ui5-icon></ui5-card>`

    and respectively:

    <ui5-card avatar="http://url/to/my/image"></ui5-card>`

    becomes:

    <ui5-card><img src="http://url/to/my/image" slot="avatar"/></ui5-card>`
    • ui5-icon: "src" property was renamed to "name".

    The "name" poperty accepts icon name (such as "add") instead of icon src (such as "sap-icon://add"). Note: the src property will continue to work until the next release due to the impact of the change, but will produce a warning in the console.

  285. v1.0.0-rc.4

    Fixes 3

    Notes
    Bug Fixes
    • ui5-badge: fix icon visual issue in ie (#809) (150a100)
    • update output of create new component script (#826) (0241140)
    • ui5-button: apply correct font-family: 72 (#825) (21ec559)
  286. v1.0.0-rc.3

    Breaking 4, Features 9, Changed 5, Fixes 22

    Notes
    Bug Fixes
    • ui5-badge: correct component sizing (#733) (f5a4798)
    • ui5-badge: fix icon size (#729) (f1e1343)
    • ui5-busyindicator: change z-index not to overlap popover or dialog (#624) (c91c811)
    • ui5-button: align buttons with and without icons on same line (#796) (8420492)
    • ui5-button: fix Transparent button border in Fiori 3 & HCB (#789) (bc00f1f)
    • ui5-checkbox: set default font-size to checkmark (#618) (d3a9197)
    • ui5-input: inputs now support placeholder on IE (#781) (559109d)
    • ui5-icon: icon no longer flickers on IE (#722) (964af67)
    • ui5-input: use translated text (#783) (1e9a4e6)
    • ui5-link: fix link hover effect (#803) (46bfaf1)
    • ui5-multi-combobox: overflow tokens correctly when not enough space (#714) (c67fe0a)
    • ui5-multicombobox: enable closing on icon click (#719) (8d98def)
    • ui5-switch: don`t mirror checkmark icon in RTL (#742) (ad2609d)
    • ui5-tabcontainer: fix selected tab text color in HCB (#805) (3ccf80e)
    • ui5-table: call resize handler on initial rendering (#625) (c20c85c)
    • ui5-datepicker: date selection works on IE (#623) (5a0b7ad)
    • ui5-token: correct visual in RTL/Compact (#804) (71c9caa)
    • ui5-icon: enable default icon size to be changed (#629) (a44cdc6)
    • InputFormSupport: enable form support for nested input elements (#656) (57adb04)
    • doc: fix typos in docs (#680) (f884643)
    • ui5-datepicker: icon from datepicker no longer flickers on IE (#723) (80c4f32)
    • ui5-tokenizer: use i18nbundle instead of resource bundle (#757) (d6668bc)
    Code Refactoring
    • ui5-li: remove background CSS Variable (#802) (9bf57ab)
    • ui5-multi-combobox: replace validate-input with allow-custom-values (#749) (f501df4)
    • ui5-popover: improve layouting, styling and positioning (#779) (1d377ba)
    • ui5-table: width property of column is removed (#784) (dedb51e)
    • ui5-datepicker: hide week number in Islamic, Buddhist and Japanese calendars (#806) (a5ccb80)
    Features
    • ui5-datepicker: adds public getter dateValue (#726) (1ba3e25)
    • ui5-datepicker: implement ACC support (#763) (188627e)
    • ui5-icon: implement ACC support (#709) (1357c16)
    • ui5-icon: use SVG icons instead of icon font (#649) (b6352d8)
    • ui5-list: added new param for selectionChange event (#798) (28c4181)
    • ui5-select: adds readonly property selectedOption (#718) (5d9a1ac)
    • ui5-switch: implement ACC support (#692) (7304a31)
    • ui5-tabcontainer: update ACC of header and content (#756) (8550365)
    • ui5-link, ui5-textarea, ui5-input, ui5-checkbox, ui5-button, ui5-badge, ui5-busyindicator, ui5-messagestrip: Improve accessibility of components (#613) (16568c2)
    BREAKING CHANGES
    • ui5-popover: stayOpenOnScroll is now removed Popover will no longer close when the browser is scrolled and its parent (opener) is visible in the viewport.
    • ui5-li: CSS variable --ui5-listitem-background-color is removed, set the desired background directly on the tag.
    • ui5-table: width property of the ui5-table-column has been removed, use CSS to give width to the columns. <ui5-table-column style="width: 100px">...
    • ui5-multi-combobox: property validate-input is removed, use the property allow-custom-values, note built in validation is enabled by default.
  287. v1.0.0-rc.2

    Breaking 2, Changed 2, Fixes 1

    Notes
    Bug Fixes
    • popup: remove body styles in onExitDOM (#593) (410b8f6)
    Code Refactoring
    • ui5-shellbar-item: Rename press event to itemClick (#606) (5bfab39)
    • ui5-popover, ui5-dialog: remove noHeader property (#615) (6a990a7), closes #615
    BREAKING CHANGES
    • ui5-shellbar-item: ui5-shellbar-item press event is renamed to itemClick
    • ui5-popover, ui5-dialog: the property noHeader is removed, the presence of header is based on the values of "headerText" property and "header" slot
  288. v0.13.1

    Notes

    Note: Version bump only for package @ui5/webcomponents

  289. v0.13.0

    Breaking 8, Features 4, Changed 7, Fixes 5

    Notes
    Bug Fixes
    Code Refactoring
    • ui5-button: rename type property to design (#504) (a62b471)
    • ui5-link: rename type property to design (#505) (3965a00)
    • ui5-messagestrip: rename hideIcon property to noIcon (#507) (2314fc3)
    • ui5-popover: hideHeader property renamed to noHeader (#553) (11dc3b1)
    • ui5-popover: rename hideArrow property to noArrow (#509) (efff863)
    • ui5-select: change default slot from list items to options (#532) (2e4486b)
    • ui5-switch: rename type property to graphical (#506) (0040e85)
    Features
    • ui5-card: add "headerInteractive" property (#439) (98f7075)
    • ui5-label: expose font-weight property on root tag (#534) (88c794a)
    • ui5-li: add info and infoState properties (#539) (f1d8a85)
    • add form support for ui5-select (#565) (89e3508)
    BREAKING CHANGES
    • the parameter of the change event is now called "selectedOption"; ui5-select enforces ui5-option as children in the metadata
    • ui5-select: Use ui5-option instead of ui5-li in ui5-select
    • ui5-link: property type is renamed to design
    • ui5-button: type property is changed to design
    • ui5-switch: type property is renamed to boolean property graphical
    • ui5-messagestrip: hideIcon property is renamed to noIcon
    • ui5-popover: hideArrow property is renamed to noArrow
    • ui5-popover: hideHeader property renamed to noHeader
  290. v0.12.0

    Breaking 1, Features 7, Changed 1, Fixes 12

    Notes
    Bug Fixes
    • ui5-button: bold text in fiori_3 when button is emphasized (#512) (53cdc93)
    • ui5-button: fix focus outline color of emphasized button (#499) (1e0690c)
    • ui5-checkbox: fix touchArea size (#448) (8831139)
    • ui5-li: remove active state onmouseup (#525) (a07880d)
    • ui5-messagestrip: improve screen reader announcements (#467) (b68443c)
    • ui5-multi-combobox: docs and API improvements (#438) (c559ac0)
    • ui5-radiobutton: make readonly radiobuttons not selectable via keyboard (#500) (2261f1c)
    • ui5-select: fix component clickable area (#462) (9c59de5)
    • ui5-tabcontainer: remove typo from component template (#446) (e701562)
    • ui5-table: fix scrolling on space (#232) (cd63e9a)
    • ui5-list: fix list footer font family (#494) (5543d30)
    • all: fix styles for hidden attribute (#464) (f7f07d2)
    Code Refactoring
    • ui5-button: remove activeIcon property (#513) (8d8c343)
    Features
    • inline english texts if no translation is fetched (#479) (abfb221)
    • base: implement late validation (#522) (c452d60)
    • ui5-badge: initial implementation (#521) (8496211)
    • ui5-busyindicator: initial implementation (#416) (6b6b544)
    • ui5-busyindicator: introduce active property and simplify usage (#519) (ff59a98)
    • ui5-li: parameterize listitembase border bottom (#520) (da1c430)
    • ui5-table: add noDataText for ui5-table without rows (#402) (907d513), closes #389
    BREAKING CHANGES
    • ui5-button: activeIcon property is removed
  291. v0.11.1

    Notes

    Note: Version bump only for package @ui5/webcomponents

  292. v0.11.0

    Breaking 6, Features 3, Changed 4, Fixes 3

    Notes
    Bug Fixes
    • ui5-checkbox: correct default values of the boolean props (#408) (9bdd2c5)
    • ui5-messagestrip: remove height 100% on element tag (#387) (4b64a9c)
    • ui5-panel: add missing dependency for ui5-icon (#406) (650bcb0)
    Code Refactoring
    • ui5-datepicker: rename event 'liveChange' to 'input' (#394)
    • ui5-panel: remove backgroundDesign property (#384)
    • ui5-panel: remove backgroundDesign property (#383)
    • ui5-checkbox: rename "readOnly" to "readonly" (#413)
    Features
    • ui5-list: selectionChange event provides previousSelection items (#418) (f0fc8f2)
    • ui5-multi-combobox: initial implementation (#379) (115900b)
    • ui5-shellbar: API improvements (#421) (e0ff36d)
    BREAKING CHANGES
    • ui5-list: the "selectionChange" event param "items" has been renamed to "selectedItems".
    • ui5-list: the "backgroundDesign" property has been removed, use the corresponding CSS variable (--_ui5_listitem_background_color) to alter the list items` background.
    • ui5-panel: the "backgroundDesign" property has been removed, use the corresponding CSS variables (--_ui5_panel_background_color) to alter the panel background.
    • ui5-datepicker: 'liveChange' event has been renamed to 'input'.
    • ui5-checkbox: property "readOnly" has been renamed to "readonly".
    • ui5-radiobutton: property "readOnly" has been renamed to "readonly".
  293. v0.10.1

    Breaking 1, Changed 2, Fixes 6

    Notes
    Bug Fixes
    • ui5-li: fix styles import extension (#351) (4fae1ff)
    • ui5-messagestrip: fix layout in ie (#353) (ca5f62c)
    • switch theme for single imported components (#356) (dcd64a9)
    • ui5-radiobutton: fix single selection within group (#355) (371fb88)
    • ui5-select: preselect first item if none is selected (#358) (3d18420)
    • ui5-togglebutton: add base styles (#352) (f4dee1c)
    Code Refactoring
    • ui5-radiobutton: improve group handling (#348) (4d7d9c3)
    • ui5-radiobutton: enable radio button form support (#357) (96a0517)
    BREAKING CHANGES
    • ui5-radiobutton: the property "group" is replaced by the "name" property.
  294. v0.10.0

    Breaking 13, Features 11, Changed 6, Fixes 25

    Notes
    Bug Fixes
    • docs: fix card sample page (#305) (d91f237)
    • ui5-button: fix height (#331) (98a2c4e)
    • ui5-button: fix width in ie11 (#325) (b00ab52)
    • ui5-button: removes active state after tabbing on an pressed button (#335) (0776e01)
    • ui5-checkbox: correct setting of aria-readonly (#220) (c1f98a3)
    • ui5-checkbox: fIx checkbox width in ie11 (d58320b)
    • ui5-checkbox: fixes issues with focus outline and wrapping (#238) (02bb56e)
    • ui5-checkbox: remove background from touchable area (#226) (3412ef3)
    • ui5-li: fix delete list item button height (#221) (a008022)
    • make fallback script work with multiple variables per line (#252) (298a165)
    • ui5-li: fix description text in compact mode (#211) (cadf996)
    • ui5-li-custom: enable setting height of the custom content (#311) (76bf9f3)
    • prevent merging of :host(tag) and tag css rules (#349) (f23085c)
    • ui5-li: fix typo (#224) (cb781f1)
    • ui5-link: noreferrer for cross-origin links (#202) (5902704)
    • ui5-panel: correct inon size on small screens (#213) (a98f544)
    • ui5-radiobutton: fix focus in ie11 (#327) (b59abd6)
    • ui5-radiobutton: fix keyboard handling on TAB/SHIFT+TAB (#231) (f2a18cf)
    • ui5-shellbar: add missing dependency to ui5-popover (#234) (912f434)
    • ui5-shellbar: pass correct values for events details (#298) (2641ec6)
    • ui5-shellbar: set correct font-family to primary title (#228) (839a66e)
    • ui5-switch: fix layouting on IE (#223) (1111dbf)
    • ui5-togglebutton: correct default btn hover and text hover (#332) (280f85d)
    • select correctly opens on click (#235) (a4915df)
    • transform css files to es6 modules (#306) (dbb98c8)
    Code Refactoring
    • remove ui5-toolbar (#198) (2e14428)
    • base: flatten project structure (#227) (0e8e460)
    • ui5-panel: rename the expand event to toggle (#216) (2608100)
    • ui5-shellbar: rename press handlers param (#300) (5d1c920)
    • ui5-tabcontainer: refactor the component (#318) (aa516ff)
    • ui5-timeline: change timestamp property to subtitleText (#321) (287548e)
    Features
    • adds static method styles to base class (#345) (b61860f)
    • ui5-select: selection can be changed with arrows while closed (#254) (bb46034)
    • enable form support and name attribute for inputs (#337) (188d231)
    • framework-level support for CSS Custom Properties (#196) (291829a)
    • make css vars fallback script work with embedded vars (#251) (f81c117)
    • ui5-card: fires headerPress event upon header click (#250) (59b80be)
    • ui5-panel: make the header clickable (#204) (c5c1786)
    • ui5-select: select opens with space (#245) (a6c4d29)
    • provide named exports for some base modules (#347) (2e2439a)
    • ui5-shellbar: adds logoPress and coPilotPress events (#301) (f221123)
    • ui5-shellbar: menuItems slot and menuItemPress event (#317) (f24f78b)
    BREAKING CHANGES
    • ui5-timeline: 'timestamp' and 'timeFormat' properties are removed. Instead use subtitle-text property and directly format the text as desired.
    • the ui5-toolbar component is removed, we recommend using div or similar HTML tag in combination with flex instead.
    • ui5-panel: the expand event is removed, use the toggle event instead.
    • ui5-tabcontainer: 'headerMode' property is removed. All Tabs by Fiori guidelines are rendered in inline mode
    • ui5-tabcontainer: 'headerBackgroundDesign' property is removed
    • ui5-tabcontainer: 'backgroundDesign' property is removed
    • ui5-tabcontainer: 'content' property is removed. Instead if you want to use the TabContainer as a filter just use it with 'collapsed' set to true and 'fixed' set to true
    • ui5-tabcontainer: 'TabContainerDensityMode' is deleted. To set different size modes use ?sap-ui-compactSize=true
    • ui5-tabcontainer: 'selectedIndex' property is removed. Instead use 'selected' property of the Tab
    • ui5-tabcontainer: Tab's 'count' property is removed. Instead use the additional-text property
    • ui5-tabcontainer: Tab's 'design' property is removed
    • ui5-shellbar: titlePress event is removed and replaced by menuItems slot.
    • base: All files required from the base now have different path. sap/ui/webcomponents/base/ is removed.

    old: @ui5/webcomponents-base/src/sap/ui/webcomponents/base/WebComponent new: @ui5/webcomponents-base/src/WebComponent

  295. v0.9.0

    Breaking 1, Features 1, Changed 1, Fixes 7

    Notes
    Features
    • ui5-messagestrip: initial implementation (#80) (cbc9c75)
    Bug Fixes
    • fix HCB colours for Icon, TextArea and TableCell content (#128) (9fb7dc5)
    • ui5-datepicker: enable day selection in IE (#162) (18a3c43)
    • ui5-icon: correct icon graphic vertical alignment in IE (#142) (98be562)
    • ui5-input: fire change in sync with the native input (#168) (55fa533)
    • ui5-label: enable text truncation in IE (#136) (ef00170)
    • fix source maps (#181) (7084c96)
    • ui5-list: correct backward navigation with SHIFT+TAB (#193) (037409d)
    Code Refactoring
    • ui5-input: fire input, instead of liveChange (#159) (b8d978a)
    BREAKING CHANGES
    • ui5-input: liveChange event is no longer fired, listen for the input event instead.
  296. v0.8.0

    Breaking 3, Features 7, Fixes 17

    Notes
    Features
    • ui5-card: add avatar property (#45) (cdaf549)
    • ui5-li: add description property (#54) (fe79710)
    • ui5-select: initial implementation
    • ui5-shellbar: initial implementation and improvements (#72) (fdc743d)
    • ui5-switch: initial implementation (#102) (280d35a)
    • ui5-timeline: initial implementation
    • load Web Components polyfill on demand (#96) (98b5174)
    Bug Fixes
    • eventing: remove unnecessary tag name check (#16) (3e39a70)
    • ui5-checkbox: wait for ui5-label definition (#115) (14067bd)
    • ui5-checkbox: show default cursor over text (#9) (28d5ac0)
    • ui5-checkbox: fix focus outline appearance in Compact + RTL (#23) (9b18490)
    • ui5-datepicker: display extreme values correctly (#75) (d1c7259)
    • ui5-datepicker: fix icon color in pressed state (#63) (a03a51a)
    • ui5-input: fix slotted icon default size (#105) (0cfe254)
    • ui5-li: fix height with title and description in Compact (#70) (db17c71)
    • ui5-popover: fix appearance on ios within iframe (#60) (a62c198)
    • ui5-popover: fix bottom border radius (#34) (2daefc1)
    • ui5-radiobutton: fix focus lost upon text click in IE (#24) (7a00caf)
    • ui5-radiobutton: fix focus outline in Compact & RTL (#18) (9afa81b)
    • ui5-select: prevent scrolling upon ALt+ArrowDown/Up/F4 (#7) (c22eae1)
    • ui5-select: fix selection, styling and playground sample (#4) (f0a90b7)
    • ui5-tabcontainer: wait for ui5-popover definition (#46) (a6f5c2b)
    • ui5-tabcontainer: click on left arrow correctly scrolls to left in textOnly (#97) (a89de1a)
    • ui5-textarea: focus outline with character counter (#32) (0900483)
    BREAKING CHANGES
    • any applications that wants to support Edge and/or IE11 should now import the respective browser support module. For details, see the README.md
    • ui5-tabcontainer: The TabContainer "selected-key" and Tab "key" properties are removed. Use TabContainer "selectedIndex" property (selected-index attribute) to set and get the selected tab.
    • addCustomCSS is no longer on the Core object. Use Theming instead. #58
46,658downloads per week, npm
Weekly downloads for @ui5/webcomponents26 complete calendar weeks from 2026-04-20 to 2026-10-18; the latest total is 46658.20 Apr – 26 Apr: 99,90727 Apr – 3 May: 85,1324 May – 10 May: 85,22611 May – 17 May: 90,62018 May – 24 May: 87,85925 May – 31 May: 68,6621 Jun – 7 Jun: 68,3588 Jun – 14 Jun: 87,24215 Jun – 21 Jun: 110,03722 Jun – 28 Jun: 110,31729 Jun – 5 Jul: 101,8856 Jul – 12 Jul: 84,94413 Jul – 19 Jul: 90,20420 Jul – 26 Jul: 108,51527 Jul – 2 Aug: 101,3383 Aug – 9 Aug: 97,10110 Aug – 16 Aug: 75,57317 Aug – 23 Aug: 89,46824 Aug – 30 Aug: 83,86831 Aug – 6 Sept: 73,2297 Sept – 13 Sept: 59,46314 Sept – 20 Sept: 67,51721 Sept – 27 Sept: 97,34628 Sept – 4 Oct: 95,9695 Oct – 11 Oct: 85,45912 Oct – 18 Oct: 46,658

Others providing14

Web Components interop
  1. abap2UI5 frontend-webcomponentabap2UI5 frontend rendering with UI5 Web Components
  2. @openui5/sap.ui.coreFramework core: module loader, MVC runtime, binding, routing, theming
  3. ui5-webcomponents-bundleCustom UI5 Web Components bundle loaded with one script tag
  4. @ui5/tooling-webcDeprecated UI5 Tooling extensions for UI5 Web Components wrappers
Theming
  1. @openui5/sap.ui.coreFramework core: module loader, MVC runtime, binding, routing, theming
  2. @sap-theming/theming-base-contentColour, font and metric definitions of the SAP themes
TypeScript support
  1. ui5-task-dts-generatorUI5 builder task generating d.ts type declarations
  2. @openui5/sap.ui.coreFramework core: module loader, MVC runtime, binding, routing, theming
  3. babel-preset-transform-ui5Babel transformer from modern ES or TypeScript to UI5 module syntax
  4. @ui5-community/jsx-runtimePlugin-based JSX runtime for UI5 views written as .tsx
  5. ui5-task-transpileUI5 Tooling task transpiling TypeScript and ES modules
  6. @ui5/mcp-serverMCP server for UI5 development with ten tools
Touch operation
  1. ui5-touch-controlsUI5 control library of sized sap.m controls and touch inputs
Attachments
  1. SAP Document Management service, integration optionAPIs and a UI5 component for document management in apps
  2. ui5-upload-controlsUI5 control library for file upload and download in front of CAP
LLM integration
  1. ui5-cap-ai-featuresCDS plugin and UI5 controls for AI text features via SAP AI Core

Details

Sources4
Added by handdiscovered herechecked
npm registry, @ui5/webcomponentsversion, releases, installschecked
github.com/git+https://github.com/UI5/webcomponents.gittree, pushes, contributors, CIchecked
packages/main/README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
latestv2.28.1
first release
releases and cadence739, ~2d median
discovered viaAdded by hand
first seen in the atlas
ecosystem and domainui5, ui-and-frontend-bridge
Flavors1
Web Components
“being *custom HTML elements*, they hide implementation complexity behind a single HTML tag, making them easily usable with the standard DOM APIs.” — UI5/webcomponents — READMEchecked
Contributors117
Show 93 more

From the repository’s contributor list, .

History in the atlas3
  1. checked 2026-10-14, unchanged
  2. and theming, localization and three icon collections as packages of their own
  3. First seen.
For your agent
Ref
artifact:ui5-webcomponents
JSON
/artifacts/ui5-webcomponents.json
MCP
Connecting an agent