v1.0.0-rc.3
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
1.0.0-rc.3 (2019-10-03)
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-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)
Code Refactoring
- 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))
Features
- 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)
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. - 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.