All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.0.0-rc.5 (2019-12-02)
Migration guide from v1.0.0-rc.4 to v1.0.0-rc.5
The current release includes several new npm packages, such as @ui5/webcomponents-fiori
and @ui5/webcomponents-icons
.
To make the transition from v1.0.0-rc.4 to v1.0.0-rc.5 smoother, we prepared this migration guide.
- ui5-button: prevents setting 0 height to icons in IE (#902) (20511c6)
- ui5-checkbox: fix layouting in IE (#926) (ffdc271)
- ui5-checkbox: fix truncation in compactSize (#998) (3cdcede)
- ui5-datepicker: fix hover effect (#999) (44d6c27)
- ui5-datepicker: enable setting an empty placeholder (#997) (3eca602)
- ui5-input: correct ACC 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 items default semantic color (#989) (a003189), closes #988
- ui5-tabcontainer: fix overflow items appearance and selection (#988) (8cd2a8b)
- ui5-list: prevent item 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)
- ItemNavigation: fix Item Navigation cycling (#985) (3d46e2d)
- Framework: order slots in state as in Light DOM (#874) (b8efea0), closes #873
- Framework: skip waiting for polyfill in case already loaded (#851) (d5e19f6)
- Framework: trigger DOM mutation observer independent of insertion order (#847) (d7d96ec), closes #839
- JS Doc enable release candidates versions to be displayed as since tags (#983) (3051d76)
- ui5-product-switch: introduce new component within @ui5/webcomponents-fiori package(#971) (4646fcd)
- ui5-input: introduce maxlength property (#976) (c149f5f)
- ui5-label: introduce 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)
- Documentation: introduce new playground app (#751) (fdcddaa)
- Configuration: introduce animationMode configuration (#905) (c90e3b0)
- Framework: render SVG content with lit svg` (#904) (59fead4)
- Framework: introduce navigationMode property (#910) (9c43533)
- ui5-button: subscribe event handlers via HBS template
- ui5-shellbar: move component to @ui5/webcomponents-fiori package (#887) (06f1770)
- ui5-card: replace "avatar" property with "avatar" slot (#928) (0489673)
- ui5-icon: change "src" property to "name" (#928) (0489673)
- ui5-shellbar: rename "icon" slot to "startButton" (#901) (5ca3280)
- ui5-shellbar: extract animated co-pilot SVG as add-on asset (#904) (c25e0a7)
- ui5-shellbar: optimize animated co-pilot SVG size from 15kb to 8kb (#960) (42bd7cd)
- ui5-shellbar-item: rename "src" property to "name" (#928) (8e060d1)
- 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/icons/add.js
Note: The ui5-icon
web component is not affected by this change, it is still in the @ui5/webcomponents
package. Only the icons themselves (the icon assets) have been moved.
- 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.
Now, you have to import the <ui5-shellbar>
from the newly created package as follows:
import @ui5/webcomponents-fiori/dist/ShellBar.js
Now, the slot accepts a ui5-button, that would be overstyled to match ui5-shellbar viusal design.
Now, to get the coPilot animated version, you have to import the following module:
import @ui5/webcomponents-fiori/dist/features/CoPilotAnimation.js`
The "src" property has been renamed to icon and it accepts icon name (such as "add") instead of icon src (such as "sap-icon://add")
The "avatar" property has been removed, use the "avatar" slot instead - you can 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>`
1.0.0-rc.4 (2019-10-11)
- ui5-button: apply correct "font-family: 72" (#825) (21ec559)
- ui5-badge: fix icon visual issue on IE (#809) (150a100)
- framework: stop icon fonts loading (#827)(21ec559)
- framework: add components' events info to UI5ElementMetadata(#833)(68c30f4)
1.0.0-rc.3 (2019-10-03)
- 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-datepicker: date selection works on IE (#623) (5a0b7ad)
- ui5-datepicker: icon from datepicker no longer flickers on IE (#723) (80c4f32)
- ui5-icon: enable default icon size to be changed (#629) (a44cdc6)
- ui5-icon: icon no longer flickers on IE (#722) (964af67)
- ui5-input: inputs now support placeholder on IE (#781) (559109d)
- 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-multi-combobox: 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-token: correct visual in RTL/Compact (#804) (71c9caa)
- ui5-tokenizer: use i18nbundle instead of resource bundle (#757) (d6668bc)
- UI5Element: parent elements properly await for children upgrade (#645) (0e976f8)
- CSS Transform: host selector not removed when there is trailing whitespace (#780) (b5d8fde)
- doc: fix typos in docs (#680) (f884643)
- DOMEventHandler: does not crash in edge cases (#774) (2576883)
- FocusHelper: handles SVG's focus method on IE (#721) (52517c4)
- InputFormSupport: enable form support for nested input elements (#656) (57adb04)
- ui5-datepicker: hide week number in Islamic, Buddhist and Japanese calendars (#806) (a5ccb80)
- ui5-li: remove background CSS Variable (#802) (9bf57ab)
- ui5-multi-combobox: replace validate-input with allow-custom-values (#749) (f501df4)
- ui5-panel: update toggle button visual design to Fiori 3 (#794)
- ui5-popover: improve layouting, styling and positioning (#779) (1d377ba)
- ui5-table: component is now supported on IE 11 (#704)
- ui5-table: width property of column is removed (#784) (dedb51e)
- ui5-input,ui5-select,ui5-multicombobox,ui5-datepicker: make the components share same CSS for input field styling (#793)
- All components CSS: Styles improvements and clean up #632 #646 #647 #648 #650 #657 #658 #659 #660 #662 #664 #667 #669 #670 #671 #673 #674 #678 #684 #686 #687 #688 #700
- All Components: adapt CSS for IE 11 and remove all IE11 duplicate CSS (#704)
- i18n: make i18n more efficient (#720)
- i18n, Theming, CLDR: unify assets handling (#744)
- Configuration: make configuration initial only (#638) (86ad25b))
- ui5-datepicker: adds public getter dateValue (#726) (1ba3e25)
- ui5-datepicker: implement ACC support (#763) (188627e)
- ui5-icon: accessibility implementation (#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: accessibility implementation (#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)
- Configuration: add configuration for calendar first day of the week (#627) (9c6df48)
- add support for angular two way data binding (#706) (16820e4)
- Tooling: add new component script (#747) (171a36f)
- docs: maintain documentation for released version (#400) (476f8e2)
- 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.
- Theming: Theming.js no longer has getTheme and setTheme methods, use the Configuration.js instead.
- i18n, Theming: unify assets handling (#744).
Use
"@ui5/webcomponents/dist/json-imports/i18n.js"
, instead of"@ui5/webcomponents/dist/MessageBundleAssets.js"
to enable i18n. Use"@ui5/webcomponents/dist/json-imports/Themes.js"
, instead of import"@ui5/webcomponents/dist/ThemePropertiesProvider.js"
to enable theming.
1.0.0-rc.2 (2019-07-04)
- popup: remove body styles in onExitDOM (#593) (410b8f6)
- framework: fix redundant event dispatch (#599) (dc0cda2)
- ui5-shellbar-item: Rename press event to itemClick (#606) (5bfab39)
- ui5-popover, ui5-dialog: remove noHeader property (#615) (6a990a7), closes #615
- 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
1.0.0-rc.1 (2019-06-28)
- ui5-button: fix disable click events when disabled (#586)
- ui5-select: prevent scrolling when changing selection with arrows(#588](SAP#588))
- all components: remove press event in favour of click (#597](SAP#597))
- ui5-button: BREAKING CHANGE: ui5-button press event is renamed to click (#597](SAP#597))
- ui5-card: headerPress event is renamed to headerClick (#597](SAP#597))
- ui5-link: press event is renamed to click (#597](SAP#597))
- ui5-list: itemPress event is renamed to itemClick (#597](SAP#597))
- ui5-shellbar: notificationsPress event is renamed to notificationsClick (#597](SAP#597))
- ui5-shellbar: profilePress event is renamed to profileClick (#597](SAP#597))
- ui5-shellbar: productSwitchPress event is renamed to productSwitchClick (#597](SAP#597))
- ui5-shellbar: logoPress event is renamed to logoClick (#597](SAP#597))
- ui5-shellbar: coPilotPress event is renamed to coPilotClick (#597](SAP#597))
- ui5-shellbar: menuItemPress event is renamed to menuItemClick (#597](SAP#597))
- ui5-timeline-item: ui5-timeline-item itemNamePress event is renamed to itemNameClick (#597](SAP#597))
0.13.1 (2019-06-22)
- ui5-table-column: fix default slot rendering (#579)
0.13.0 (2019-06-21)
- ui5-badge: correct text font (#535) (3da0dd5)
- ui5-icon: correct RTL appearance (#569) (591d81a)
- ui5-switch: change getters names (#566) (2d94b60)
- ui5-tabcontainer: set initial tab index (#545) (0127c2f)
- framework: remove custom "falsy" checks from ifDefined (#544) (92a85fa)
- framework: fix broken translations (#548) (37b2b07)
- 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)
- ui5-title: remove unneeded accessibility role (#573)
- ui5-button: remove aria-disabled (#558)
- framework: stop calling focusout and focusin by convention (#576)
- 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)
- ui5-select: add form support(#565) (89e3508)
- ui5-select: 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 removed, use property design
- ui5-button: property "type" is removed, use property design
- ui5-switch: property "type" is removed, use property graphical
- ui5-messagestrip: property hideIcon is renamed to noIcon
- ui5-popover: property hideIcon is renamed to noArrow
- **ui5-popover:**property hideIcon is renamed to noHeader
0.12.0 (2019-06-10)
- all: hide components when hidden attribute is set (#464) (f7f07d2)
- access DOM in connectedCallback instead of constructor (#524) (0f3b8e4)
- do not use assignedElements (#432) (c54c812)
- ui5-table: fix scrolling on space (#232) (cd63e9a)
- 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-list: fix list footer font family (#494) (5543d30)
- 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)
- i18n: 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
- ui5-button: activeIcon property is removed
0.11.1 (2019-05-30)
Note: No code changes.
0.11.0 (2019-05-22)
- ui5-checkbox: correct default values of the boolean props (#408) (9bdd2c5)
- ui5-messagestrip: remove height 100% from element tag (#387) (4b64a9c)
- ui5-panel: add missing dependency for ui5-icon (#406) (650bcb0)
- fix broken child property observation (#423) (b3e3b3f)
- fix API build for composite components (#391) (dcb829b)
- prevent dual event dispatching in no conflict mode (#363) (4cbe3de)
- update tab container documentation (#370) (7117430), closes #369
- make custom CSS theme independent (#386) (d6b4ab5)
- 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)
- ui5-radiobutton: rename "readOnly" to "readonly" (#413)
- ui5-multi-combobox: initial implementation (#379) (115900b)
- ui5-list: selectionChange event provides previously selected items (#418) (f0fc8f2)
- ui5-shellbar: API improvements (#421) (e0ff36d)
- add CSS variables section in API Ref (#399) (e198fa5)
- add data-ui5-compact-size attribute to root when compact is set (#382) (cbf00a8)
- fetch ui5-datepicker assets from CDN (#420) (1f62dda)
- simplify slots usage (e4907b9)
- 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".
- the signature of the addCustomCSS method exported by "@ui5/webcomponents-base/Theming.js" is changed from addCustomCSS(tag, theme, css) to addCustomCSS(tag, css)
0.10.1 (2019-04-24)
- 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)
- ui5-radiobutton: improve group handling (#348) (4d7d9c3)
- ui5-radiobutton: enable radio button form support (#357) (96a0517)
- ui5-radiobutton: the property "group" is replaced by the "name" property.
0.10.0 (2019-04-22)
- configuration: fix map literals (#324) (515121f)
- docs: fix card sample page (#305) (d91f237)
- add missing dependency to jquery-shim in resource bundle (#242) (3c5bd6f)
- 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)
- ui5-li: fix description text in compact mode (#211) (cadf996)
- checks navigator language for rtl enabling (#253) (c29d970)
- correct constructable stylesheet feature detection (#271) (816e6de)
- make fallback script work with multiple variables per line (#252) (298a165)
- prevent merging of :host(tag) and tag css rules (#349) (f23085c)
- select correctly opens on click (#235) (a4915df)
- slots work in Safari (#230) (79445d0)
- ui5-li: fix typo (#224) (cb781f1)
- ui5-li-custom: enable setting height of the custom content (#311) (76bf9f3)
- 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)
- transform css files to es6 modules (#306) (dbb98c8)
- 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)
- 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)
- 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)
- 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
0.9.0 (2019-03-18)
- correct calling unexisting method (#157) (0a8c8cd)
- correct device detection error on mobile (#143) (857754e)
- 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)
- ui5-input: liveChange event is no longer fired, listen for the input event instead.
- The bundle size is reduced by removing unused functionality of core modules and making greater use of tree shaking.
0.8.0 (2019-03-01)
- 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)
- 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)
- fix broken bundle on Edge #64 (73117c7)
- do not modify the HTML tag (#49) (17f30b7)
- fix playground theme switch (#62) (5212a87)
- fix playground home redirect (#6) (8c87778)
- prevent throwing exception if slotted child does not have listenFor (#92) (4ffce64)
- unknown slots no longer cause an error (#90) (a033326)
- 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
- The bundle size is reduced by removing unused functionality of core modules and making greater use of tree shaking.