Releases: UI5/webcomponents
v1.0.0-rc.6
Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
1.0.0-rc.6 (2020-03-27)
Features
-
ui5-combobox: introduce new component (#1123) (ca2fa23):new:
-
ui5-carousel: introduce new component (#1159) (5b84d85):new:
-
ui5-file-uploader: introduce new component (#1184) (e628dbd):new:
-
ui5-segmentedbutton: introduce new component (#1164) (931fbe0):new:
-
ui5-timepicker: implement new component (#1172) (56e39bc):new:
-
ui5-responsive-popover: introduce new component (#1014) (48400cd):new:
-
ui5-cb-item: introduce new component to serve as item of "ui5-combobox" (#1254) (861a19b):new:
-
ui5-mcb-item: introduce new component to serve as item of "ui5-multi-combobox" (#1254) (861a19b):new:
-
ui5-suggestion-item: introduce new component to serve as suggestion in "ui5-input" (#1336) (786f4e9):new:
-
ui5-avatar: add "initials", "imageFitType" and "backgroundColor" properties (#1151) (5d27c7f)
-
ui5-datepicker: add "minDate" and "maxDate" properties (#1040) (35b2593)
-
ui5-dialog: improve component accessibility (#1288) (ef2886b)
-
ui5-input, ui5-select, ui5-combobox, ui5-datepicker, ui5-multi-combobox: open dialog on mobile (#1144) (d7b1179)
-
ui5-list: add "infinite-scroll" capability (#1220) (756b78b)
-
ui5-messagestrip: remove "icon" property and introduce "icon" slot (#1216) (7802ac1)
-
ui5-multi-combobox: implement angular two-way data binding (#1363) (33009db)
-
ui5-shellbar-item: introduce "count" property (#1221) (02ddd0d)
-
ui5-static-area-item: implement lazy loading (#1272) (1f76a71)
-
ui5-tabcontainer: add "tabLayout" property (#1214) (e79dcc8)
-
framework: introduce "High Contrast White" theme (#1215) (28ed69a)
-
framework: allow the registration of custom themes (#1109) (6a69521)
-
framework: fallback to Fiori 3 theme when non-existing theme is set (#1039) (7f89c39)
-
framework: provide Web Components Polyfill as ES6 import (#1322) (ddc19fa)
-
ScrollEnablement: enhance implementation to work on desktop (#1374) (2567bea)
-
tools: generate JS docs with the create-ui5-script (#987) (f0f5ec5)
Bug Fixes
-
ui5-avatar: remove "background-color" when no image set (#1148) (2bd2204)
-
ui5-avatar: make styles attribute dependant (#1360) (e2791b0)
-
ui5-busyindicator: adjust stylings to latest spec (#1344) (0af6c3d)
-
ui5-busyindicator: display dots with size=Large by default (#1315) (743f0b3)
-
ui5-datepicker: fix calendar he...
v1.0.0-rc.5
Change Log
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.
Bug Fixes
- 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)
Features
- 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)
Code Refactoring
- 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)
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/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 new...
v1.0.0-rc.4
Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
1.0.0-rc.4 (2019-10-11)
Bug Fixes
- ui5-button: apply correct "font-family: 72" (#825) (21ec559)
- ui5-badge: fix icon visual issue on IE (#809) (150a100)
Code Refactoring
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](https://github.com/SAP/ui5-webcomponents/...
v1.0.0-rc.2
Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
1.0.0-rc.2 (2019-07-04)
Bug Fixes
- ui5-popover, ui5-dialog: remove body styles in onExitDOM (#593) (410b8f6)
- framework: fix redundant event dispatch (#599) (dc0cda2)
Code Refactoring
- ui5-shellbar-item: Rename press event to itemClick (#606) (5bfab39)
- ui5-popover, ui5-dialog: remove noHeader property (#615) (6a990a7), closes #615
- framework: many public module imports have a different path - please consult the documentation for details(PublicModuleImports) (#612)
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
- framework: many public module imports have a different path - please consult the documentation for details(PublicModuleImports) (#612)
v1.0.0-rc.1
Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
1.0.0-rc.1 (2019-06-28)
Bug Fixes
- ui5-button: fix disable click events when disabled (#586)
- ui5-select: prevent scrolling when changing selection with arrows(#588](#588))
Refactoring
BREAKING CHANGES
- ui5-button: BREAKING CHANGE: ui5-button press event is renamed to click (#597](#597))
- ui5-card: headerPress event is renamed to headerClick (#597](#597))
- ui5-link: press event is renamed to click (#597](#597))
- ui5-list: itemPress event is renamed to itemClick (#597](#597))
- ui5-shellbar: notificationsPress event is renamed to notificationsClick (#597](#597))
- ui5-shellbar: profilePress event is renamed to profileClick (#597](#597))
- ui5-shellbar: productSwitchPress event is renamed to productSwitchClick (#597](#597))
- ui5-shellbar: logoPress event is renamed to logoClick (#597](#597))
- ui5-shellbar: coPilotPress event is renamed to coPilotClick (#597](#597))
- ui5-shellbar: menuItemPress event is renamed to menuItemClick (#597](#597))
- ui5-timeline-item: ui5-timeline-item itemNamePress event is renamed to itemNameClick (#597](#597))
v0.13.1
v0.13.0
Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
0.13.0 (2019-06-21)
Bug Fixes
- 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)
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)
- ui5-title: remove unneeded accessibility role (#573)
- ui5-button: remove aria-disabled (#558)
- framework: stop calling focusout and focusin by convention (#576)
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)
- ui5-select: add form support(#565) (89e3508)
BREAKING CHANGES
- 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
v0.12.0
Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
0.12.0 (2019-06-10)
Bug Fixes
- 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)
Code Refactoring
Features
- 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
BREAKING CHANGES
- ui5-button: activeIcon property is removed