Releases: UI5/webcomponents
Releases · UI5/webcomponents
v1.7.1
v1.7.0
Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
1.7.0 (2022-09-02)
Features
- framework: add CSS class to reset scrollbar styles (#5623) (c3f3063)
- framework: support registering SVG icons with multiple paths (#5630) (ce17ca5), closes #5347 #5526
- icons-business-suite: add new icons (#5763) (e4bfc82)
- icons: update to 4.14.0 and 5.0.2 SAP-Icons font (#5605) (d794c0b)
- ui5-avatar: introduce
badgesupport (#5418) (816edf0) - ui5-carousel: add new CSS Shadow part (#5700) (b60ff3f)
- ui5-dialog: add
stateproperty (#5587) (c680e7c) - ui5-illustrated-message: introduce
titleslot (#5611) (16ec3a8), closes #5503 - ui5-menu-item: add new
accessibleNameproperty (#5727) (51987c8), closes #5514 #5656 - ui5-popover: add new type
DOMReferenceforopener(#5609) (1a4de12) - ui5-tabcontainer: make
tab-selectevent preventable (#5661) (928f4fc), closes #5116
Bug Fixes
- framework: correctly calculate accessibleNameRef (#5520) (a872c9b), closes #5452
- framework: fix usage of quotes in translated texts (#5655) (3484b74)
- framework: regenarete base styles on change (#5599) (8a4ccdb)
- framework: remove woff files and woff/ttf usage (#5629) (e4175cd)
- ui5-avatar-group: fix width calculations for (non-)Chromium browsers (#5737) (2741705), closes #5643
- ui5-badge: correct imports of horizon Badge CSS files (#5673) (583a63d)
- ui5-bar: adjust resizing behavior (#5678) (b6efba2)
- 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-li-notification: align actions' texts to the left (#5706) (f746016), closes #5704
- ui5-link: fix multiple click events (#5642) (74fd5b9)
- ui5-list: remove unexpected spaces between group items ([#5726](https://github.com/SAP/ui5-webcomponents/issue...
v.1.2.7
v1.6.0
Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
1.6.0 (2022-07-25)
Features
- InvisibleMessage: make it available for application usage (#5468) (c6bcc02)
- ui5-calendar: show months and years from both primary and secondary calendar (#5412) (d5dc7ec)
- ui5-radio-button: add
accessibleNameproperty (#5548) (967b441), closes #5516 - ui5-shellbar: new property
accessibilityRoles(#5551) (eef5c50), closes #4775
Bug Fixes
- Form Enablement: correct
submitevent behaviour (#5500) (07237ec) - Invisible Message: clear announcement after a while (#5446) (af213f1)
- All Inputs: adjust
placeholderstyling (#5547) (c427344) - ui5-bar: implement resize handlers for each slot (#5482) (a8a4acd)
- ui5-card: correct accessibility attribute (#5479) (48ff032)
- ui5-combobox: announce group item's text when accessed via keyboard (#5478) (0f60574)
- ui5-combobox: correct
okandclosebuttons behavior on mobile (#5541) (fdf25c3) - ui5-combobox: correctly fire
changeevent on item press (#5447) (0218c19), closes #5432 - 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-multi-combobox: fix component scoping (#5553) (9c26e8e), closes #5521
- ui5-panel: add
tooltipto expand/collapse icon (#5543) (533469d) - ui5-panel: enhance
aria-labelledbyhandling (#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)
- framework: fix
create-packagebugs (#5517) (f528f5c)
v1.5.0
Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
1.5.0 (2022-07-03)
Bug Fixes
- framework: fix F6Navigation on Windows OS (#5424) (a494f85)
- framework: fix form support to respect
requiredattribute (#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-shellbar: correct accessibility DOM (#5395) (aba5fb5)
- ui5-shellbar: document new accessibility property (#5425) (8d4db8b), closes #4009
- cldr url (#5397) (a4df0bd)
- document new accessibility properties (#5417) (40e80e4), closes #4500 #3546
- ui5-slider, ui5-range-slider: adjust padding to spec (#5343) (bfbd23f), closes #4801
- ui5-tabcontainer: make disabled tabs focusable in overflow (#5300) (c39917f)
- ui5-timeline-item: align text in title link (51954b7), closes #5163
Features
- ui5-datetime-picker: make
changeevent preventable (#5286) (7395dc3), closes #4684 #5121 - ui5-illustrated-message: implement `size`` property (#5405) (c58690d)
- ui5-link, ui5-breadcrumbs: add modifiers detals to
clickevent (#5228) (379cc7b) - ui5-multi-combobox: implement type ahead (autocomplete) (#5358) (b8e46f4)
- ui5-multi-combobox: introduce
groupingfunctionality (#5250) (597a6f2) - ui5-view-settings-dialog: iplement behaviour for external setting of confirmed settings (#5222) (7fbb235)
v1.4.0
Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
1.4.0 (2022-05-25)
New Themes
- SAP Horizon (updated to latest specs)
- SAP Horizon Dark
- SAP Horizon High Contrast Black
- SAP Horizon High Contrast White
Features
- icons: use icon name as default module export (#5207) (c03d769), closes #5122
- ui5-multi-combobox: add
accessibleNameandaccessibleNameRefproperties (#5187) (0d80a2c) - ui5-input: implement
type ahead(autocomplete) (#5211) (ec44888) - ui5-rating-indicator: implement small icons for
readonlyanddisabled(#5233) (405a598) - ui5-tabcontainer: enable semantic icons in High Contrast themes (#5124) (3a13acf), closes #2540
Bug Fixes
- framework: use fonts from proper SDK URL (#5141) (2e49248)
- framework: fix keydown events for all inputs (#5188) (11dfe94)
- framework: fix passive listeners for mobile (#5153) (3ffec52)
- framework: fix fallback to default theme (#5185) (0fc2f0d), closes #5136 #5136
- ui5-breadcrumbs: set
aria-currentto 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-illustrated-message: make component language aware (#5158) (5b6502b)
- ui5-input: adjust
maxlengthproperty documentation (#5253) (0c01d9f) - ui5-input: correct
value-statestyles inreadonlyanddisabled(#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-page: remove unnecessary scrollbar (#5258) (8ef6289)
- ui5-panel: animate just the icon without button (#5164) (fe4ce06)
- ui5-panel: fix typo in CSS var name (#5202) (854673d), closes #5201
- ui5-rating-indicator: use SVG icons (#5191) (0782cf7)
- 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
MultiSelectmode (#5256) (405702c) - ui5-textarea: adjust focus outline offset (#5101) (cc5c3bd)
- ui5-textarea: adjust placeholder styling (#5179) (fab2b61)
- ui5-textarea: prevent valueState if
maxlengthis exceeded (#5237) (ed9d74f)
v1.2.6
v1.2.5
v1.3.1
v1.3.0
Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
1.3.0 (2022-04-19)
New Components
Features
- framework: configure default icon collection per theme (#5031) (7f84b83)
- inputs: implement SAP Horizon theme family (#5003) (26aff35)
- ui5-breadcrumbs: add position numbering scheme "x of y" (#4703) (35e2c96)
- ui5-button: implement SAP Horizon theme family (#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-fcl: implement SAP Horizon theme family (#5071) (7a2a568), closes #5008
- ui5-icon: implement SAP Horizon theme family (#5080) (6db8956), closes #5008
- ui5-input: introduce openPicker() public method (#4971) (7e08a75)
- ui5-link: implement SAP Horizon theme family (#5011) (ee44117)
- ui5-message-strip: implement SAP Horizon theme family (#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 theme family (#5058) (67565d5), closes #5007
- ui5-radio-button: implement new value states - Success and Information and implement SAP Horizon theme family (#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-wizard: implement SAP Horizon theme (#5076) (801069d)
- busy indicator enablement (#4832) (c49c97f)
- ui5-table: implement SAP Horizon theme family (#4992) (5c2a056), closes #4938
- ui5-textarea: implement SAP Horizon theme family (#5018) (f5d56e2)
- ui5-toast: implement SAP Horizon theme family (#4864) (346fa64)
Bug Fixes
- framework: make listeners passive (#5012) (30f2dc7)
- framework: fix F6 navigation on windows browsers (#4886) (36fd3d1)
- framework: fix submit event handling in forms (#4942) (883809f)
- framework: add 72-* font as system styles (#4934) (4b45d32)
- framework: fix scoping of self tag (#4952) (8d53e95)
- framework: fix js error if "sh" locale set (#4905) (979bca2), closes #4904
- playground: fix search results (#4948) (af4aac1)
- ui5-avatar: align to latest sap_horizon specification (#4951) (80c1f42)
- ui5-avatar: fix 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](https://github.com/SAP/ui5-webcomponen...