Releases: SAP/ui5-webcomponents
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
v0.11.1
v0.11.0
Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
0.11.0 (2019-05-22)
Bug Fixes
- 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
Code Refactoring
- 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)
Features
- 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)
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".
- the signature of the addCustomCSS method exported by "@ui5/webcomponents-base/Theming.js" is changed from addCustomCSS(tag, theme, css) to addCustomCSS(tag, css).
v0.10.1
Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
0.10.1 (2019-04-24)
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.
v0.10.0
Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
0.10.0 (2019-04-22)
Bug Fixes
- 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)
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:*...