Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
0.56.2 (2025-05-21)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core: fd-multi-combobox select all should clear input (#13298) (2c51dc1)
Bug Fixes
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
- platform: table sort/group dialog heading a11y improvements (#13280) (ffe0663)
0.56.1 (2025-05-14)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
Features
Features
0.56.0 (2025-05-12)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core: combobox bug when selecting object with matching display values (#13244) (4e98b36)
Bug Fixes
- core: add fix for Notifications expander not showing in Notification Group (#13279) (ac18494)
Bug Fixes
- platform: add check that secondary rows exist for virtual scrolling with pop-in columns (#13278) (b4f9faf)
Bug Fixes
Bug Fixes
- core: fd-list-group-header should not be adjacent to fd-list-item (#13270) (73a01ae)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: heading level for sort/filter table dialogs should be h2 (#13277) (faafcdc)
Bug Fixes
- platform: remove nowrap rule from pop in table text (#13273) (0726816)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: fixed the overflow in icon tab bar component (#13235) (8773266)
Bug Fixes
Bug Fixes
- platform: platform form field should announce form message (#13250) (94cc767)
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
- core: add User Menu to ShellBar actions, update examples (#13227) (94f5854)
Bug Fixes
- platform: search field needs title tooltips for buttons (#13228) (6693ccb)
Features
- core: calendar legend (main component & child items) (#13203) (b962af5)
Bug Fixes
- core: bug with select focusing popover control after opening (#13232) (ab3add3)
- core: remove fdp from core object attribute (#13236) (011a7a5)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
- remove using fundamental-styles fonts settings and use from theming-base (#13219) (d68cf9a)
BREAKING CHANGES
- theming service doesn't use fundamental-styles fonts settings and rely on theming-base
Co-authored-by: Inna Atanasova 39598672+InnaAtanasova@users.noreply.github.com
Bug Fixes
- core,cx: vertical and side nav announcing selection incorrectly (#13211) (70ad2fa)
Bug Fixes
- core: remove index/total from cx list translation (#13215) (5cc1942)
Bug Fixes
- platform: bug with horizontal and vertical switched for table header cells (#13225) (4b68add)
- platform: fix platform table aria-haspopup incorrect values (#13217) (76015ff)
- platform: remove requirement that tableScrolled event only emitted with pageScrolling (#13226) (355be10)
Bug Fixes
Bug Fixes
- platform: search field should have aria-controls only if it has a menu (#13205) (133088e)
Bug Fixes
0.55.6 (2025-04-11)
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
- core: add title/aria-label to shellbar nav and back buttons (#13186) (cb887fb)
Bug Fixes
- platform: keyboard improvements for table filtering and header popover (#13195) (2620830)
Bug Fixes
Bug Fixes
- core,platform: token count announcement should come from tokenizer (#13177) (21cac28)
Features
- core: add more and less expander for Notifications (#13183) (dda0526)
Bug Fixes
- core: file uploader should only emit events when files change (#13141) (7eef98c)
Bug Fixes
- core: wizard step are clickable even without permissions (#13103) (072582c)
Note: Version bump only for package fundamental-ngx
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core,platform: combobox/multi-input/multi-combobox escape improvements (#13168) (e9a66de)
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
0.55.5 (2025-03-31)
Note: Version bump only for package fundamental-ngx
Features
0.55.4 (2025-03-31)
Note: Version bump only for package fundamental-ngx
Features
- platform: table search placeholder is customizable (#13147) (51e13a2)
Bug Fixes
- core: add additional options to set the flexible column layout splitter title (#13151) (a96f7b5)
Bug Fixes
- core: set correct height for List with Byline group header (#13152) (d4f6f56)
Bug Fixes
- core: add an option to provide more descriptive title for Message Strip dismiss btn (#13153) (d08d5df)
Features
Bug Fixes
- core: remove Dynamic page shadow when used with Icon Tab Bar (#13137) (80f6f55)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
0.55.3 (2025-03-24)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
0.55.2 (2025-03-21)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: do not set focus on list when there is IME processing (#13122) (dcecb69)
Bug Fixes
Bug Fixes
Bug Fixes
Note: Version bump only for package fundamental-ngx
Features
- lazy load popover body in all cases for the avatar group (#13090) (2797e4c)
0.55.1 (2025-03-10)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- remove belize from schematics, update cdk imports in platform table (#13099) (5a5795c)
Note: Version bump only for package fundamental-ngx
0.55.0 (2025-03-06)
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Features
- platform: allow developer to pass array for table filter options to allow from select options (#13040) (e733479)
Bug Fixes
- platform: do not focus list combobox item on space keydown from input (#13007) (afe3a65)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: add visual improvements to Settings Generator (#13046) (65ea013)
Bug Fixes
Bug Fixes
- core: removed up&down keys from tokens to fix rtl key handling (#13044) (52b25fa)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: Combine Sorting, Filtering, and Grouping Settings into a Single Dialog (#12502) (be873f3)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: variant management/table toolbar overflow fixes (#12977) (9e500b9)
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
- platform: colon when no description is present for popping columns (#12981) (7bc90e0)
Bug Fixes
- platform: table icons missing title attributes (#12982) (98f0e40)
Bug Fixes
- core: popover escape key to close should not bubble to dialog (#12957) (474428e)
Bug Fixes
- platform: autocomplete should support japanese keyboard input source (#12988) (1d0f985)
Note: Version bump only for package fundamental-ngx
Features
BREAKING CHANGES
0.54.2 (2025-01-31)
Note: Version bump only for package fundamental-ngx
Features
Bug Fixes
Bug Fixes
- platform: bug where vertical blue resizing line stays after horizontal scrolling platform table (#12935) (03f3166)
Bug Fixes
- platform: table multi-select checkbox a11y improvements (#12962) (b9ca460)
Features
- platform: add option for configuring VHD dialog title heading level (#12960) (1976699)
Bug Fixes
- core: add label wrapping behavior for Radio Button (#12956) (f4f64c0)
Bug Fixes
- platform: bug fix for search field not applying active style on initial focus (#12936) (417d8ee)
Features
- platform: add searchFieldInputText input and searchFieldInputChange events to platform table toolbar (#12937) (d279ccb)
Features
Bug Fixes
Bug Fixes
Features
Bug Fixes
- core: make popover body have dialog role by default (#12907) (6f33393)
Bug Fixes
- core,platform: add input to list item to prevent click selection. fix issue with toggling column on p13 dialog (#12878) (b908419)
- core: combobox communicateByObject bugs (#12815) (26fd691)
- platform: add configuration options to truncate titles and descriptions in the settings generator (#12811) (3152649)
Features
Bug Fixes
Note: Version bump only for package fundamental-ngx
0.54.1 (2024-12-19)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core: bring inline SVG support to illustration message (#12856) (6a74537)
0.54.0 (2024-12-10)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
- core, platform: fix illustrated message in table (#12689) (759231a)
BREAKING CHANGES
core, platform: remove inline SVG support
fix(core, platform): fix illustrated message in table
fix(core): remove inline SVG support for illustrated messages
0.53.2 (2024-12-03)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: update settings generator docs and component to update theme/language automatically, add readonly property to form generator (#12739) (d00d5d2)
Bug Fixes
- platform: update Load More label with Show More (#12806) (dd65765)
Bug Fixes
- docs: extra scrollbar track showing on docs page for chrome (#12794) (c3ade6c)
Bug Fixes
Bug Fixes
- platform: remove emtpy tab in dynamic page with tabs (#12786) (0c76d64)
Bug Fixes
Bug Fixes
Bug Fixes
Note: Version bump only for package fundamental-ngx
Features
- platform: propagate ctrlKey from the table row mouse/keyboard event (#12747) (9f341c9)
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core: default height missing for dynamic page content component (#12489) (89c34cb)
Bug Fixes
- core,platform: multi input focus switching bug (#12664) (b6c55ba)
Note: Version bump only for package fundamental-ngx
Bug Fixes
0.53.1 (2024-11-06)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core: trim search term in MultiInputComponent to handle leading/trailing spaces (#12695) (6f110e7), closes #12635
Note: Version bump only for package fundamental-ngx
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
Bug Fixes
- platform: icon-tab-bar _generateTabBarItems function improvement (#12581) (2b183ba)
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
- core: prevent potential for infinite loop when two file uploaders have the same ngModel (#12640) (7339c2a)
Bug Fixes
- core: add option to set a custom width to Combobox (#12594) (ccb85f3)
Features
- platform: form-generator Add support for dynamic width in
Select
component through width property (#12557) (29d4510), closes #12302
Bug Fixes
- core, platform: add custom IDs to Setting Generator list items (#12593) (0e9a4f1)
Bug Fixes
- platform: aria improvements to table cell header popover (#12551) (6f14ebd)
Bug Fixes
- core: remove role="dialog" from dialog body in docs (#12550) (42a2589)
Bug Fixes
- core: add bigger z-index to show Dynamic page box-shadow (#12560) (7179a09)
Bug Fixes
- platform: add loadingState recheck when async refocusing cell (#12561) (6393beb)
Bug Fixes
- core: build day view grid on specialDaysRule update. (#12548) (4884d88)
Bug Fixes
- core, platform: add option to make individual Table header cells non-interactive (#12552) (f145191)
Bug Fixes
- core: input group should not fall back to glyph for button title (#12527) (d8967c0)
Bug Fixes
Bug Fixes
Bug Fixes
- core: remove redundant api calls in dynamic page (#12504) (d3aaa89)
Bug Fixes
Bug Fixes
- core: stop month/year cell to change size on date picker month/year range selection (#12526) (29bfe7d), closes #12522
Bug Fixes
- core: toolbar render spacer before overflow conditionally (#12453) (6e1dc71)
Bug Fixes
- core: datepicker addon button should not be tabindex, popover opens with f4 key (#12496) (4951310)
Bug Fixes
- core,platform: make headingLevel a shared type, use for table toolbar (#12500) (08f5984)
Bug Fixes
- textarea and input state form message a11y improvements (#12499) (3f1bec1)
0.53.0 (2024-10-03)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core: keep focused option in view when using arrow keys (#12495) (574e18b)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core: update Illustrated Messages to lates design and add responsiveness (#12405) (6f32d8d)
Features
BREAKING CHANGES
- core: Refactor Notification and Notification Group components.
Bug Fixes
- platform: virtual scroll should account for popping columns (#12467) (01fc3db)
Bug Fixes
Bug Fixes
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
- core: wizard steps - anchors should have role="navigation" (#12477) (4b20c72)
Features
- core: implement ContentDensity to handle all type of themes on demand. (#12370) (dce41d1)
Features
Bug Fixes
Bug Fixes
- core: more customization of aria attributes for multi-input (#12437) (88d90b7)
Bug Fixes
Features
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: fdp-table Enhance the <fdp-table-p13-dialog [table]="table"> component to emit an event with the selected column (#12430) (f00cd77), closes #12293
Features
Bug Fixes
- cx: Add ariaHidden input property and set it default false (#12445) (e9562a3)
Bug Fixes
Bug Fixes
- core: Refactor calendar day view component to use signal version of inputs. add special day rules example for DatePicker (#12398) (4a0a283)
Bug Fixes
- platform: prevent filter input from losing focus when entering spaces (#12367) (6e3d253)
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
Bug Fixes
- datetime adapter passing date format, not dateTime (#12415) (47b3610)
Bug Fixes
Bug Fixes
Bug Fixes
- platform: add border to Toolbar in all types of Platfrm table (#12413) (3c347dd)
Bug Fixes
- core,platform: provide translation for multi-combobox Invalid Entry message (#12409) (622c4f2)
Features
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: vhd should reset search after closing dialog (#12407) (8f1627a)
Bug Fixes
- core: call endClose on dialog close method to handle right seque… (#12301) (656e3d9)
Bug Fixes
- core: type incorrect assumption of input always existing (#12240) (1c723ce)
Bug Fixes
- core: combobox handle IME input correctly to prevent accidental deletion of characters (#12340) (ea4d028), closes #12232 #12232
Bug Fixes
- platform: update Valiant Management list item state on select event (#12392) (522641c)
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core: add proper styling for Select placeholder (#12358) (10976f9)
Features
- platform: move the column reordering button in the list item representing the column (#12300) (143647b), closes #12175
Bug Fixes
- platform: add input for restricting table column min width (#12267) (3375913)
0.52.1 (2024-08-27)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
0.52.0 (2024-08-27)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: update naming of functions that get/set the currently rendered rows on the table (#12328) (0f58e03)
BREAKING CHANGES
- platform: getRowsInViewport() function renamed to getCurrentlyRenderedRows() and setRowsInViewport() function renamed to setCurrentlyRenderedRows()
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Features
- platform: update naming of functions that get/set the currently rendered rows on the table (#12259) (06c3f3e)
Bug Fixes
0.51.3 (2024-08-22)
Note: Version bump only for package fundamental-ngx
Features
- core: implement calendar multi selection option (#12176) (9a47c4b)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: set default color in _generateTabBarItems to prevent incorrect calculations (#12287) (4e78134)
Bug Fixes
- core: multi input tokens should not have title attr (#12233) (8c177b0)
Features
- core: add input to customize the datetime format of specific datetime-picker component (#12273) (f45f5c3), closes #12251
Bug Fixes
- platform: update grouping selection flow to prevent duplicate groupings (#12271) (a921273)
Note: Version bump only for package fundamental-ngx
Features
- platform: add option to hide refresh and search buttons in Table toolbar search (#12270) (78b0964)
Bug Fixes
- core,platform: added read only / non-editable state to checkboxes (#12231) (d1d28f9)
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: table headers are not sticky when body is overflowing (#12235) (6d9e775)
Bug Fixes
- core,platform: fixed limitless in multi-combobox (#12252) (e100bb7)
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core: remove the default background for autofill input (#12234) (84d62c0)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: dismiss existing dialogs before rendering new one (#12230) (b6a839f)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
0.51.2 (2024-08-02)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core: users cannot customize class names on form-messages (#12214) (214ee4c)
Bug Fixes
Bug Fixes
- core: combo box communicate by object negative case fixed(when search term is invalid) (#12207) (c36028a)
Bug Fixes
- core: bug where line clamp directive would not set textContent when originalText is falsy (#12201) (f1099d9)
Bug Fixes
- platform: remove !important marker, because it's not possible to use it directly in ngStyles. (#12199) (281393d)
Bug Fixes
Bug Fixes
- platform: add missing badge property in tabConfig. (#12196) (4fb5c3f)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: table freezing incorrect columns, and better explanation of how it works in the docs (#12184) (6ba0992)
Bug Fixes
- core: remove role dialog on the host el of Message Box (#12185) (d9fa1c8)
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
- core: remove breadcrumb click proxy, allowing events on original breadcrumb item to be passed to overflow item (#12133) (d860f87)
Bug Fixes
Bug Fixes
Note: Version bump only for package fundamental-ngx
Features
- core: add font family support to product switch component (#12141) (1555a15)
Note: Version bump only for package fundamental-ngx
Bug Fixes
0.51.1 (2024-07-19)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
- reset input but do not close popover when checkbox clicked on multi combobox (#12135) (c99668b)
Note: Version bump only for package fundamental-ngx
Bug Fixes
Note: Version bump only for package fundamental-ngx
0.51.0 (2024-07-16)
Note: Version bump only for package fundamental-ngx
Features
BREAKING CHANGES
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
0.50.2 (2024-07-16)
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
- core, platform: clear input and close options list on checkbox selection for Multi combobox (#12104) (06aeeb6)
Bug Fixes
- core: clear the json value if input is empty in Combobox (#12100) (f4807db)
Bug Fixes
- platform: when loading child datasource, need to recursively check all expanded children for insertion index (#12088) (00beb56)
Bug Fixes
- core: control value not updating properly on user input (#12062) (7b0924a)
Bug Fixes
- core: update schematics for ngAdd to ensure that it will run all steps appropriately. (#12091) (b296717)
Bug Fixes
- core: check if shellbar is initialized before setting input breakpoints (#12092) (21b4a2e)
Bug Fixes
- platform: commented icon-tab-bar selection method logic part to fix scroll issue (#12063) (4e09263)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core: fix the title font size and alignment for Grid List Item (#12064) (cdaf21b)
Bug Fixes
- core: CSS fix to allow long text to wrap for Inline Help (#12067) (a1f33e7)
Bug Fixes
- core: add option to set the matching strategy for multi combobox (#12065) (a2452d4)
Bug Fixes
- platform: add fix for incorrect font weight for column header in sorted state (#12018) (de36eaa)
Bug Fixes
- core, platform: add option to remove additinal paddings from table settings dialogs (#12019) (3801581)
Bug Fixes
- platform: use correct markup for the list in Filter dialog for Platform table (#12020) (e21be52)
Bug Fixes
- platform: add fix for overflow button not working in Icon Tab Bar (#12023) (b91c5cd)
0.50.0 (2024-06-13)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core: add second badge to Card, styling fixes and empty card example (#11998) (8944787)
Bug Fixes
- platform: converted inputs, queries etc. into the signals to handle reactivity (#11984) (99bfed4)
Bug Fixes
- core, platform: add option to make header cells non interactive (#11944) (2bdfbb8)
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
BREAKING CHANGES
- core: showClearButton set default to false
Bug Fixes
- core: remove redundant popoverFormMessage assignments (#11962) (8f57ea0)
Bug Fixes
Bug Fixes
Bug Fixes
- platform: add fix for incorect border in Platform table (#11947) (b76a74e)
Bug Fixes
- platform: fix the padding-left of the first column in Platform Table (#11945) (f27ac6c)
Bug Fixes
- core: add a11y role and aria-checked to the checkbox (#11943) (fecbf03)
Bug Fixes
- core: add possibility to set aria-label for input-group (#11942) (f4dc379)
Bug Fixes
- core: add input for Illustrated messages aria-label (#11941) (778eb09)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
- deps: align common-css version with fundamental-styles 0.36 (#11935) (c9802c9)
Bug Fixes
- platform: add cellActivate event to platform table (#11875) (a714061)
- platform: check validator before open Filtering Settings Dialog (#11889) (ca07d17)
- platform: table header popover a11y improvements (#11851) (4ee0dc4)
Features
BREAKING CHANGES
- core: - badge can now accept an icon and a color (badgeColor and badgeColorSecondary). Can also set aria-label attribute (badgeAriaLabel)
- card by default is non-interactive. Can be set to interactive with interactive property set to true
- interactive Cards must be with role listitem and inside a list fd-card-list
the Card header (main header) by default is not interactive, can be set to interactive with interactive property set to true. For example: <fd-card-main-header [interactive]="true">
- the elements of the Card header now need to be wrapped in <fd-card-main-header> container
Bug Fixes
- platform: add cellActivate event to platform table (#11875) (a714061)
- platform: check validator before open Filtering Settings Dialog (#11889) (ca07d17)
- platform: table header popover a11y improvements (#11851) (4ee0dc4)
Bug Fixes
- platform: add cellActivate event to platform table (#11875) (a714061)
- platform: table header popover a11y improvements (#11851) (4ee0dc4)
Bug Fixes
- platform: setting generator allow rendering avatar if only label is passed (#11860) (3f887e5)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: make platform table loading input public (#11824) (231a509)
Bug Fixes
Bug Fixes
- platform: table toolbar not passing aria label input to search field (#11815) (6088978)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: prevent keyboard press on checkbox header cell from scrolling page (#11814) (2914d33)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: header cell popover freeze button should be keydown, not keyup (#11802) (2d62b33)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core: a11y improvements for Dynamic page header (#11767) (2d5ff77)
Note: Version bump only for package fundamental-ngx
Bug Fixes
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core: remove parent row tabindex when cell is focused to address screenreader issue (#11692) (b96ff5c)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
BREAKING CHANGES
- core: remove slide tile directives
Note: Version bump only for package fundamental-ngx
Bug Fixes
BREAKING CHANGES
- core: remove line and slide tiles
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
- add fundamental packages for stackblitz and update common-css (#11699) (3a4eb7f)
Bug Fixes
- core: use Button component inside Select instead of classes (#11690) (17acd38)
Features
- core: add possibility to apply custom background and CSS to Tree item (#11689) (3dd8d48)
Bug Fixes
Bug Fixes
- core, platform: add fix for breadcrumb template not being rendered in Dynamic Page component (#11676) (d84bf1d)
BREAKING CHANGES
- core, platform: Core: introduced a wrapping element for the Breadcrumb (DynamicPageBreadcrumbComponent)
Platform: introduced a wrapping element for the Breadcrumb (DynamicPageBreadcrumbComponent)
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
- core, datetime-adapter: fix few stackblitz examples (#11663) (c76ad4f)
Bug Fixes
- platform: added title to filter navigate back button (#11658) (165a23c)
Bug Fixes
- core: hiding action sheet in shellbar if not needed (#11653) (f964dbe)
Features
- core: added ability to render fully custom user menu in shellbar (40c4669)
0.49.2 (2024-03-27)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- issue with scrolling when topEl would be the cell instead of row (#11643) (63365a4)
Note: Version bump only for package fundamental-ngx
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
- fixed generator and modified structure to make it easier (#11617) (30d1cdf)
Bug Fixes
0.49.0 (2024-03-21)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: add validator input for p13 filter component (#11520) (a3b23ff)
Bug Fixes
Bug Fixes
- core: redundant aria-label on select component (#11594) (cffe21b)
Bug Fixes
Bug Fixes
- core: redundant aria-label on select component (#11589) (1956352)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core: add css fix for missing error in combobox (#11586) (88e666d)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: add visual fixes for option list in VHD (#11610) (ab9e08f)
Bug Fixes
- i18n: fixed incorrect translation syntax and improved test reports (#11601) (fd5b299)
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
- platform: add input to remove space node from ApprovalFlow graph (#11545) (5a32a9e)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core: remove role region from Dynamic Page component (#11555) (fca781c)
Note: Version bump only for package fundamental-ngx
Bug Fixes
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: add proper z-index to Table toolbar so checkboxes don't go over it (#11552) (014bbbf)
Features
- core: add auto height option for Grid List items (#11544) (fb21aed)
Bug Fixes
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Features
- core,platform: add page scroll to Table component (#11510) (691426a)
Bug Fixes
- core: fixed form input message group popover preventing space keydown (#11514) (89bee3c)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: p13n remove fdkInitialFocus from wrong elements; remove selected item (#11523) (0bfd196)
Bug Fixes
Bug Fixes
- core: pass closeButtonAriaLabel to close btn ariaLabel (#11522) (d916aa5)
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
- platform: idea for handling scroll when the table header overlapping focused cell (#11493) (6702d23)
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Features
Bug Fixes
Bug Fixes
- cdk: add truncate title directive to fd-combobox (#11439) (6a689c2)
Note: Version bump only for package fundamental-ngx
Features
Bug Fixes
Bug Fixes
Bug Fixes
- core: fix locale import and invalid date calendar (#11433) (1db6d64)
Features
Bug Fixes
- platform: update suggestions model when keys are being changed (#11412) (1f56945)
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
- core: add fix for broken list height in Multi Combobox (#11407) (c8ff43d)
Bug Fixes
- docs: use direct object assignment to trigger correct detection (#11403) (03c9c5d)
Bug Fixes
- platform: live announcer should say whether column is fixed (#11337) (7247650)
Bug Fixes
Bug Fixes
Note: Version bump only for package fundamental-ngx
Features
- core,docs: multi input combobox byline example (#11381) (6102ab0)
Bug Fixes
- platform: disallow select all for single select (#11378) (ac6b5c9)
Bug Fixes
Features
BREAKING CHANGES
- core,platform:
fd-input-group
now relies on CVADirective
usage;
fdp-input-group
now relies on fd-input-group
component implementation. Inner markup of the fdp-input-group
has changed to reflect core's implementation.
Bug Fixes
- core,platform: multi input and combobox placeholder behavior (#11347) (e76e69c)
Features
- docs,core: icon tab bar navigation improvements (#11338) (7cc9e5c)
Bug Fixes
- core,platform: tabs programmatic overflow item open (#11349) (50d934c)
Note: Version bump only for package fundamental-ngx
Bug Fixes
0.48.4 (2024-01-31)
Note: Version bump only for package fundamental-ngx
Bug Fixes
Note: Version bump only for package fundamental-ngx
0.48.3 (2024-01-30)
Note: Version bump only for package fundamental-ngx
Bug Fixes
0.48.2 (2024-01-30)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
0.48.1 (2024-01-30)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Features
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Features
0.48.0 (2024-01-25)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Features
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
- core,docs,platform: various defect hunting issues (#11308) (de4aa98)
Bug Fixes
Features
Features
Bug Fixes
Features
Bug Fixes
Bug Fixes
- btp: added state and interaction unit tests for tool-header (#11204) (f587eb7)
Features
BREAKING CHANGES
- docs,platform,core: Platform: Platform Dynamic page
DynamicPageTabChangeEvent
now uses IconTabBarItem
as a payload instead of TabPanelComponent
Bug Fixes
Features
- platform: added ariaLabel priority over the ariaLabelledBy (#11172) (ceb680d)
Bug Fixes
Features
- core,platform,btp: adopted fundamental-styles changes and updated dependencies (#11169) (1185da3)
BREAKING CHANGES
- core,platform,btp: -
DynamicPageService
from platform
no longer exists, use core
- moved fd-splitter to fdb-splitter. This can be automatically adopted via
ng g @fundamental-ngx/core:migrate-to-fdb-splitter --project={applicationName}
schematic
Bug Fixes
BREAKING CHANGES
- platform: Platform Switch component now uses
ariaLabelledBy
instead of ariaLabelledby
Bug Fixes
- core: aria-hidden tokenizer if tokenList length is 0 (#11199) (f0eb833)
- platform: table p13 selection a11y fixes (#11150) (dc6d1a1)
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Features
Bug Fixes
- core: non-focusable object status (3eacc6d)
Features
Bug Fixes
Features
Note: Version bump only for package fundamental-ngx
Bug Fixes
Features
- i18n: added new languages [Translation Delivery] (#11086) (0bd4fd3)
Features
Bug Fixes
- core: allow for programmatic change of pane size (#11063) (44d413c)
Bug Fixes
Bug Fixes
Bug Fixes
- platform: reset table rows before new rows emitted (#11058) (92a534b)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- cdk: ensure stable zone before applying autocomplete (#11051) (953188c)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core: allow dev to pass disableScrollbar to menu (#11053) (8f41911)
Bug Fixes
- platform: do not select parent row if tristate is disabled (#11046) (889e9b2)
Features
- core: ng-add is compatible with the standalone applications (#11026) (c7b730e)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
- platform: remove action-bar, file-uploader, thumbnail, and upload collection (#11024) (a31f831)
BREAKING CHANGES
- platform: remove platform components: action-bar, file-uploader, thumbnail, and upload collection
chore
BREAKING CHANGES
core, platform: Angular 17
chore: update angular to v17
chore: update libs
fix: template syntax
feat: control flow syntax
feat: optimise template refs
chore: bump min node version
fix: formatting
fix: restore some lib versions
fix: unit tests
fix: fix failing unit tests
fix(e2e): fix failing e2e requests
fix: minor fixes after control flow migration
fix(e2e): fix some failing e2e
fix: fix errors after control flow migration
chore(core): fixed deprecated context usage in avatar-group
chore: warning once about side navigation component deprecation
chore: added selector to the translations doc component to fight matched identifiers
fix(platform): fix cdr error
chore(core): replaced styleUrls
with styleUrl
in components
chore(cx,platform): replaced styleUrls
with styleUrl
in components
0.47.4 (2023-11-28)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core,platform: added missing translations for the dynamic page (#10999) (6f1f692)
Bug Fixes
- platform: clear table rows on data source changes (#11019) (fc9657b)
Bug Fixes
- platform: fixed table row excessive focus and toggle handling with space (#11000) (ac758bb)
Bug Fixes
Bug Fixes
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: add cellFocused event and focusCell method to platform table (#10965) (1bc57db)
Bug Fixes
Bug Fixes
- core: busy indicator overlay displaying over the dots (#10979) (de0e1e7)
Features
- core,platform: dropdown control tabout strategy (#10928) (388d321)
0.47.3 (2023-11-16)
Note: Version bump only for package fundamental-ngx
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: move initial focus to search input on p13 (#10973) (94d566f)
0.47.2 (2023-11-15)
Note: Version bump only for package fundamental-ngx
Bug Fixes
Features
Bug Fixes
0.47.0 (2023-11-15)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Features
Bug Fixes
- core: fixed group item selections and deselections (#10952) (bfc39eb)
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
- platform: remove title tooltip from table checkbox (#10907) (28e7b20)
Bug Fixes
- core,platform,i18n: add aria-label for multi combobox (#10903) (1470d3b)
Bug Fixes
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
- btp: tool header styles discrepancy and updated overflows (#10904) (759a77c)
- core: multi input addon aria hidden (#10914) (f9e28b6)
BREAKING CHANGES
btp: ToolHeaderActionsDirective has been removed
fix(btp,docs): fixed too header docs and incorrect content density type in auto mode
chore: formatting
fix(btp): fixed visibility of the second title on portrait tablet
Features
Features
Bug Fixes
- core: fd-shellbar user menu showing dot for customized user menu (#10888) (d9ab066)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: keyboard improvements for search field (#10882) (eeb8036)
Bug Fixes
- i18n: add comments for translations lines 249 through 323 (#10884) (9613198)
Bug Fixes
- i18n: added comments on the translations properties and removed unused keys (#10880) (1c8ed33)
Bug Fixes
Bug Fixes
Bug Fixes
- i18n: add comments for translations 1 through 115 (5239882)
- other half (0a1efe0)
Features
- i18n: using properties format instead of the json (543eedc)
Bug Fixes
- core,platform: inputs with dropdowns ignore tab key (#10852) (ba79a5a)
Features
- core,btp: updated button with new features from styles (#10728) (8f30bf2)
BREAKING CHANGES
- core,btp: fdbToolHeaderButton now comes from
@fundamental-ngx/btp/button
Bug Fixes
Bug Fixes
- ci: this fixed long-standing problem of the volta action hiccups (#10867) (1d54a15)
Bug Fixes
Bug Fixes
Features
Bug Fixes
Bug Fixes
- core: multi input close dropdown when item selected (#10850) (faff8f3)
Bug Fixes
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
- core,platform: table cell focus issue (#10755) (dda7f78)
- platform: improve functionality when using space bar on table cell with checkbox/switch/button/input child (#10783) (d15acee)
- platform: special characters escape (#10789) (5055130)
Features
Bug Fixes
Features
Features
- core: icon component text and background color (#10791) (a61c9ff)
Bug Fixes
Bug Fixes
Features
- core: calendar now uses i18n package for translating labels (#10748) (38376f8)
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
0.46.1 (2023-10-23)
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
- btp: incorrect import of the styling of tool-header (#10760) (aad7dbe)
0.46.0 (2023-10-18)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
Features
Bug Fixes
- core,platform: fixed shellbar search outline and hover jumping (#10742) (82e86a4)
- core: remove assertive from time column (#10735) (05ea88c)
Features
Bug Fixes
- btp: snapped functionality for ungrouped items (#10738) (6413b9e)
Bug Fixes
Bug Fixes
Bug Fixes
- btp: fixed z-index of the home list item on expanded and popup modes (#10717) (a2120b3)
Bug Fixes
Note: Version bump only for package fundamental-ngx
Features
Features
- btp: introduced tool header and search field components (#10706) (abcdb25)
Features
Bug Fixes
- core: add full labels to time component for screenreader (#10683) (dfe09c5)
Note: Version bump only for package fundamental-ngx
Features
Bug Fixes
- core,platform: busy indicator should not have aria-live polite by default, search input count issue (#10682) (1269785)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
Features
Bug Fixes
- core: inline help screenreader bug when using template (#10651) (afb2d08)
- core: tab list tabindex fix (#10672) (d236062)
- platform: fdp multi combobox fires multiple times after value is selected (#10513) (4e97fc5)
Bug Fixes
- core: tab list tabindex fix (#10672) (d236062)
- platform: fdp multi combobox fires multiple times after value is selected (#10513) (4e97fc5)
Note: Version bump only for package fundamental-ngx
Features
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
- core: popover header/footer should be sticky, and popovers should be able to grow (#10630) (e8a47ca)
Bug Fixes
Bug Fixes
- platform: column freezing/unfreezing while resizing now behaves the same as ui5 (#10607) (8badcf2)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Features
- core: allowing scroll strategy override on select (#10629) (c99c668)
Features
Bug Fixes
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Features
- i18n: using json formats as a source for tew and added resolve utilities (#10571) (5fa5e37)
Features
Features
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Features
BREAKING CHANGES
- core: -
DynamicComponentService
is now provided in root;
ActionSheetMobileModule
has been removed. Instead use ActionSheetMobileComponent
;
MenuMobileModule
has been removed. Instead use MenuMobileComponent
;
MobileMultiComboboxModule
has been removed. Instead use MobileMultiComboboxComponent
;
TimelineNodeHeaderInfoComponent
has been removed in favor of TimelineNodeHeaderDirective
;
TimelineNodeHeaderComponent
has been removed in favor of TimelineNodeHeaderDirective
;
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core: do not set value if identical labels found (#10570) (dac5ced)
Bug Fixes
Features
Note: Version bump only for package fundamental-ngx
Bug Fixes
Features
Bug Fixes
Features
Bug Fixes
Features
BREAKING CHANGES
- core,platform: - Core Object Status now uses
ColorAccent
type as indicationColor
property type;
- Content projection has been removed from Core Object Status;
IndicationColorType
from @fundamental-ngx/platform/object-status
now extended to max number of 10.
- To provide custom complex text template for Core Object Status, use
textTemplate
input property of fd-object-status
to pass custom TemplateRef;
- To provide custom complex text template for Platform Object Status, use
<ng-template fdpObjectStatusText>...</ng-template>
content-projected template.
Features
Bug Fixes
- core: vertical nav keyboard navigation (#10503) (17fcc1e)
- platform: add aria-selected to multiselect first td (#10490) (5192893)
- platform: console error when opening platform select (#10419) (6c8cc83)
- platform: fixed multi combobox async value selection token (#10456) (6c671ed)
- platform: screenreader only span for empty platform table cells (#10512) (2555798)
- platform: search field accessibility improvements (#10515) (0c40875)
Features
Bug Fixes
Bug Fixes
Features
- core,platform: ability to disable snap-on-scroll on dynamic page (#10517) (e95be7c)
Bug Fixes
Bug Fixes
- core,platform: add role="row" and aria-expanded to tr elements (#10491) (463c8d6)
- core,platform: multi-input aria-label (#10496) (a1a3089)
Features
- platform: table tree nodes are operable using left and right arrow keys (#10480) (aad5825)
Bug Fixes
- core,platform: add role="row" and aria-expanded to tr elements (#10491) (463c8d6)
- core,platform: multi-input aria-label (#10496) (a1a3089)
Bug Fixes
Bug Fixes
- platform: some improvements to search field and VHD aria labels (#10494) (b79ca76)
Features
Features
- core: adoption of horizon 2023 specs in menu (#9993) (add601c)
BREAKING CHANGES
- core:
fd-menu-separator
is removed and li[fd-menu-item][hasSeparator]
should be used
Bug Fixes
Bug Fixes
Features
- platform: always showing title on the thead contents (#10423) (c6d5678)
Bug Fixes
- platform: hiding selection column when data is not visible (#10428) (56d553d)
Bug Fixes
Bug Fixes
Bug Fixes
- core: fixed issue with styling encapsulation (#10390) (f2bddcf)
- platform: fix dragdrop with virtual scroll (#10476) (010e001)
- platform: table header cells without popovers should have aria-haspopup false (#10448) (e1e0251)
Features
Bug Fixes
- core: fixed issue with styling encapsulation (#10390) (f2bddcf)
- platform: fix dragdrop with virtual scroll (#10476) (010e001)
- platform: table header cells without popovers should have aria-haspopup false (#10448) (e1e0251)
Features
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core: add aria-multiselectable to multi input options list (#10449) (a06a6f3)
- core: default element style breaking standalone tokens (#10416) (d447fb8)
- object status in content density example (#10417) (2557f85)
- platform: issues with toolbar in p13 dialog (#10420) (cc37fc0)
Bug Fixes
- core: default element style breaking standalone tokens (#10416) (d447fb8)
- object status in content density example (#10417) (2557f85)
- platform: issues with toolbar in p13 dialog (#10420) (cc37fc0)
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Features
Note: Version bump only for package fundamental-ngx
Features
Note: Version bump only for package fundamental-ngx
Bug Fixes
Features
- core: removed addon button on mobile mode in multi-input (#10443) (9e6b944)
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
BREAKING CHANGES
.fd-calendar__close-button--navigation
button has been removed for landscape mode. Instead developers should implement own buttons for scenarios when calendar is used in dialog.
Navigation
Before:<header class="fd-calendar__header">
<div class="fd-calendar__navigation">
...
</div>
</header>
After:<header class="fd-calendar__navigation">
...
</header>
Calendar Day
Before:<td role="gridcell" class="fd-calendar__item">
<span class="fd-calendar__text" role="button">8</span>
</td>
After:<td role="gridcell" class="fd-calendar__item">
<div class="fd-calendar__text-wrapper">
<span class="fd-calendar__text" role="button">8</span>
</div>
</td>
Calendar Container
Before:<div class="fd-calendar__content fd-calendar__content--dates" id="IO0cp341">
<table class="fd-calendar__table" role="grid">
<thead class="fd-calendar__group">
...
</table>
</div>
After:<table class="fd-calendar__content" id="IO0cp341" role="grid">
<thead class="fd-calendar__group">
...
</table
Features
- core,platform: calendar horizon, datepicker mobile mode (#10373) (dabd4dd)
Features
BREAKING CHANGES
- core,platform,cx: Vertical carousel markup change: Previously navigation buttons had icons
sap-icon--slim-arrow-left
and sap-icon--slim-arrow-left
ignoring the direction. Now if vertical navigation is applied, buttons will have icons sap-icon--slim-arrow-up
and sap-icon--slim-arrow-down
respectively.
Toolbar markup change: Removed inner <div class="fd-toolbar">...</div>
. Now classes and other attributes applied to the root fd-toolbar
element.
Radio button: Projected content now wrapped with <span class="fd-radio__text">
0.45.1 (2023-08-21)
Note: Version bump only for package fundamental-ngx
Features
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
Bug Fixes
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
- core: no initial aria-pressed value for buttons (#10268) (fb5844a)
0.45.0 (2023-08-11)
Note: Version bump only for package fundamental-ngx
chore
- docs, platform, core, cdk: removed deprecated selectors, components, properties and classes (#10303) (fd1a397)
BREAKING CHANGES
- docs, platform, core, cdk:
[fdTruncate]
and [fd-truncate]
selectors are removed, use [fdkTruncate]
instead
[fdTemplate]
selector is removed, use [fdkTemplate]
instead
[fdResize]
and [fd-resize]
selectors are removed, use [fdkResize]
instead
[fdResizeHandle]
and [fd-resize-handle]
selectors are removed, use [fdkResizeHandle]
instead
[fdRepeat]
selector is removed, use [fdkRepeat]
instead
[fnReadonly]
selector is removed, use [fdkReadonly]
instead
[fdOverflowListItem]
and [fd-overflow-list-item]
selectors are removed, use [fdkOverflowListItem]
instead
[fdOverflowList]
and [fd-overflow-list]
selectors are removed, use [fdkOverflowList]
instead
[fdOnlyDigits]
and [fd-only-digits]
selectors are removed, use [fdkOnlyDigits]
instead
[fdLineClampTarget]
and [fd-lineclamp-target]
selectors are removed, use [fdkLineClampTarget]
instead
[fdLineClamp]
and [fd-lineclamp]
selectors are removed, use [fdkLineClamp]
instead
[fdInitialFocus]
and [fd-initial-focus]
selectors are removed, use [fdkInitialFocus]
instead
[fdIgnoreClickOnSelection]
selector is removed, use [fdkIgnoreClickOnSelection]
instead
[fnFocusableList]
selector is removed, use [fdkFocusableList]
instead
[fnFocusableItem]
selector is removed, use [fdkFocusableItem]
instead
[fd-focus-key-manager-list]
and [fdFocusKeyManagerList]
selectors are removed, use [fdkFocusKeyManagerList]
instead
[fd-focus-key-manager-item]
and [fdFocusKeyManagerItem]
selectors are removed, use [fdkFocusKeyManagerItem]
instead
[fnDisabled]
selector is removed, use [fdkDisabled]
instead
[fnClicked]
selector is removed, use [fdkClicked]
instead
[fdAutoComplete]
and [fd-auto-complete]
selectors are removed, use [fdkAutoComplete]
instead
- chore(core): table condensed input removed
docs, platform, core, cdk: table[fd-table][condensed]
selector is removed, use [fdCondensed]
instead
chore: removed unused file
chore(core): removed deprecated input from slider
docs, platform, core, cdk: fd-slider[cozy]
input removed, use [fdCozy]
directive instead
chore(core): removed deprecated input from bar
docs, platform, core, cdk: [fd-bar][cozy]
input removed, use [fdCozy]
directive instead
chore: removed unused base cozy directive
chore: normalized selectors
chore(core): remove deprecated compact input from action-sheet
docs, platform, core, cdk: fd-action-sheet[compact], fd-action-sheet-body[compact], [fd-action-sheet-item][compact] selectors are removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from bar
docs, platform, core, cdk: fd-button-bar[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from breadcrumb
docs, platform, core, cdk: fd-breadcrumb[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from button
docs, platform, core, cdk: [fd-button][compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from calendar
docs, platform, core, cdk: fd-calendar[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from card
docs, platform, core, cdk: fd-card[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from checkbox
docs, platform, core, cdk: fd-checkbox[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from combobox
docs, platform, core, cdk: fd-combobox[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from date-picker
docs, platform, core, cdk: fd-date-picker[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from datetime-picker
docs, platform, core, cdk: fd-datetime-picker[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from dynamic-page
docs, platform, core, cdk: fd-dynamic-page-title-content[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from file-uploader
docs, platform, core, cdk: fd-file-uploader[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from input-group
docs, platform, core, cdk: fd-input-group[compact], [fd-input-group-addon][compact], [fd-input-group-input][compact] selectors are removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from list
docs, platform, core, cdk: [fd-list][compact], [fdList][compact] selectors are removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from menu
docs, platform, core, cdk: fd-menu[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from micro-process-flow
docs, platform, core, cdk: fd-micro-process-flow[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from multi-input
docs, platform, core, cdk: fd-multi-input[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from pagination
docs, platform, core, cdk: fd-pagination[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from panel
docs, platform, core, cdk: fd-panel[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from radio
docs, platform, core, cdk: fd-radio-button[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from select
docs, platform, core, cdk: fd-select[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from shellbar
docs, platform, core, cdk: fd-shellbar-user-menu[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from split-button
docs, platform, core, cdk: fd-split-button[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from step-input
docs, platform, core, cdk: fd-step-input[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from switch
docs, platform, core, cdk: fd-switch[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from table
docs, platform, core, cdk: table[fd-table][compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from tabs
docs, platform, core, cdk: [fd-tab-nav][compact], fd-tab-list[compact] selectors are removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from time
docs, platform, core, cdk: fd-time-column[compact], fd-time[compact] selectors are removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from time-picker
docs, platform, core, cdk: fd-time-picker[compact] selector is removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from token
docs, platform, core, cdk: fd-tokenizer[compact], fd-token[compact] selectors are removed, use [fdCompact] directive instead
chore(core): remove deprecated compact input from wizard
docs, platform, core, cdk: fd-wizard-step-indicator[compact] selector is removed, use [fdCompact] directive instead
chore: formatting
chore(core): removed deprecated input from form controls
docs, platform, core, cdk: input[fd-form-control][compact], textarea[fd-form-control][compact] selectors are removed, use [fdCompact] directive instead
chore(core): removed deprecated input nested list
docs, platform, core, cdk: [fdNestedList][compact], [fd-nested-list][compact] selectors are removed, use [fdCompact] directive instead
chore(platform): removed deprecated input nested list
docs, platform, core, cdk: fdp-form-group[compact] selector is removed, use [fdCompact] directive instead
chore(platform): removed deprecated input table filter rule
docs, platform, core, cdk: fdp-table-filter-rule[compact] selector is removed, use [fdCompact] directive instead
chore(docs): removed deleted input usages
chore(platform): removed usage of the density deprecation provider
chore(platform): remove deprecations provider from libs/docs/platform/action-bar/platform-action-bar.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/button/platform-button.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/checkbox/platform-checkbox-docs.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/checkbox-group/platform-checkbox-group-docs.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/combobox/platform-combobox-docs.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/date-picker/platform-date-picker-docs.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/datetime-picker/platform-datetime-picker-docs.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/file-uploader/platform-file-uploader-docs.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/input/platform-input-docs.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/input-group/platform-input-group-docs.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/list/platform-list-docs.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/menu/platform-menu.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/menu-button/platform-menu-button.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/multi-combobox/platform-multi-combobox-docs.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/object-list-item/platform-object-list-item-docs.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/panel/platform-panel.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/radio-group/platform-radio-group.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/search-field/platform-search-field.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/select/platform-select-docs.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/slider/slider-docs.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/split-menu-button/platform-split-menu-button.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/standard-list-item/platform-standard-list-item-docs.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/step-input/platform-step-input.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/switch/platform-switch-docs.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/table/platform-table.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/textarea/platform-textarea-docs.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/time-picker/platform-time-picker-docs.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/upload-collection/platform-upload-collection-docs.module.ts
chore(platform): remove deprecations provider from libs/docs/platform/vhd/platform-vhd-docs.module.ts
chore(platform): removed all the contentDensity input shims
docs, platform, core, cdk: fdp-action-bar[contentDensity],
fdp-button[contentDensity],
fdp-object-list-item[contentDensity],
fdp-standard-list-item[contentDensity],
fdp-menu[contentDensity],
fdp-menu-button[contentDensity],
fdp-panel[contentDensity],
fdp-search-field[contentDensity],
fdp-split-menu-button[contentDensity],
fdp-file-uploader[contentDensity],
fdp-upload-collection[contentDensity],
fdp-table[contentDensity],
fdp-multi-input[contentDensity],
fdp-list[contentDensity],
fdp-slider[contentDensity],
fdp-time-picker[contentDensity],
fdp-textarea[contentDensity],
fdp-switch[contentDensity],
fdp-number-step-input[contentDensity],
fdp-select[contentDensity],
fdp-date-picker[contentDensity],
fdp-checkbox[contentDensity],
fdp-checkbox-group[contentDensity],
fdp-combobox[contentDensity],
fdp-datetime-picker[contentDensity],
fdp-input[contentDensity],
fdp-radio-group[contentDensity],
fdp-radio-button[contentDensity],
fdp-multi-combobox[contentDensity],
fdp-input-group-addon-body[contentDensity],
fdp-input-group[contentDensity],
fdp-value-help-dialog[contentDensity],
fdp-filter-single-select[contentDensity],
fdp-filter-multi-select[contentDensity],
fdp-filter-custom[contentDensity]
selectors are removed, use [fdContentDensity] directive instead
chore(docs): removed old content density documentation module and refs
chore(core): removed unused bases
chore(core): removed alert module
docs, platform, core, cdk: fd-alert is no longer available, use message strip alerts
instead
chore(core): removed deprecated inputs
docs, platform, core, cdk: fd-carousel no longer has leftNavigationBtnLabel and rightNavigationBtnLabel inputs, use 'coreCarousel.leftNavigationBtnLabel' and 'coreCarousel.rightNavigationBtnLabel' keys of i18n
chore(core): removed deprecated inputs
docs, platform, core, cdk: fd-date-picker removal of the deprecated inputs, use capabilities of the i18n
chore(core): removed deprecated inputs
docs, platform, core, cdk: fd-datetime-picker removal of the deprecated inputs, use capabilities of the i18n
chore(platform): removed deprecated inputs
docs, platform, core, cdk: fdp-upload-collection removal of the deprecated inputs, use capabilities of the i18n
chore(core): removed deprecated inputs
- docs, platform, core, cdk: - fd-pagination removal of the deprecated inputs, use capabilities of the i18n
fd-pagination removal of the deprecated method getPaginationObject
, use paginationObject
getter instead
chore(core): removed deprecated inputs
- docs, platform, core, cdk: - fd-pagination removal of the deprecated inputs, use capabilities of the i18n
fd-pagination removal of the deprecated method getPaginationObject
, use paginationObject
getter instead
chore(platform): removed deprecated inputs
docs, platform, core, cdk: fdp-date-picker removal of the deprecated inputs, use i18n coreDatePicker keys instead
chore(platform): removed deprecated inputs
docs, platform, core, cdk: removed fdp-date-picker datepickerState
input, use state
instead
chore(platform,docs): removed deprecated inputs
docs, platform, core, cdk: fdp-smart-filter-bar removal of the deprecated inputs, use i18n platformSmartFilterBar keys instead
chore(docs): removed usage of the deprecated input
chore(cdk): fixed tests
chore(core): removed deprecated inputs
docs, platform, core, cdk: removed moreLabel
and moreLabel
inputs, use i18n capabilities instead
chore(core): removed deprecated inputs and migrated to standalone
docs, platform, core, cdk: removed deprecated inputs, use i18n coreUploadCollection keys instead
chore(platform): removed deprecated inputs
docs, platform, core, cdk: removed deprecated inputs, use i18n platformSearchField keys instead
chore(core): removed deprecated input and modified initial value for FD_LANGUAGE
docs, platform, core, cdk: removed deprecated dismissLabel
input from the message strip, use coreMessageStrip.dismissLabel
i18n key instead
chore(core): removed deprecated input from inline help
docs, platform, core, cdk: removed deprecated fd-inline-help-template
input from the inline help, use fd-inline-help
instead
chore(core): removed deprecated input from form label
docs, platform, core, cdk: removed deprecated inlineHelpTitle
from form-label, use inlineHelpContent instead
chore(platform): removed deprecated input from form field
docs, platform, core, cdk: removed deprecated labelLayout
input property. Use labelColumnLayout, fieldColumnLayout and gapColumnLayout properties instead
chore(core): removed deprecated inputs from shellbar
docs, platform, core, cdk: removed collapsedItemMenuLabel
, use coreShellbar.collapsedItemMenuLabel
i18n key instead
fix(docs): fixed removed input usage
chore(core): removed deprecated input
docs, platform, core, cdk: removed deprecated backgroundImage
input, use image
instead
chore(core): removed deprecated selector for link
docs, platform, core, cdk: removed deprecated [fd-breadcrumb-link]
selector from the link, use [fdLink]
or [fd-link]
instead
chore(platform): removed deprecated input from list-group-header.component
docs, platform, core, cdk: removed grpheaderTitle
input, use groupHeaderTitle
instead
chore(cdk): removed deprecated method base toast service
docs, platform, core, cdk: removed dismissAll
method, use hideAll
instead
chore(core): removed deprecated input from product-switch
docs, platform, core, cdk: removed ariaLabel
input, use coreProductSwitch.ariaLabel
i18n key instead
chore(core): removed deprecated list item inputs and removed unused inputs
docs, platform, core, cdk: removed ariaDescribedBy
input, use native aria-describedby
attribute instead
chore(core): removed deprecated input from input-group
docs, platform, core, cdk: removed inputTemplate
input, use fd-input-group-input
directive instead
chore(core): removed deprecated properties
docs, platform, core, cdk: options
, addContainerClass
, additionalClasses
are no longer there
chore(platform): removed deprecated properties and classes
- docs, platform, core, cdk: -
emptyTableMessage
is removed from fdp-select-tab
, use platformVHD.searchTableEmptyMessage
i18n key instead
selectTabTitle
is removed from fdp-value-help-dialog
, use platformVHD.selectTabTitle
i18n key instead
searchTableEmptyMessage
is removed, use platformVHD.searchTableEmptyMessage
i18n key instead
defineTabTitle
is removed, use platformVHD.defineTabTitle
i18n key instead
VhdSearchComponent
is removed, use i18n capabilities instead
chore(platform): removed dead inputs from fdp-define-tab
chore(platform): removed deprecated property
docs, platform, core, cdk: removed defineStrategyLabels
from smart filter bar, use i18n capabilities instead
chore(cdk): removed deprecated property
docs, platform, core, cdk: removed replaceMode
from dnd directive, use dropMode
instead, 'group' for true and 'shift' for false
chore(cdk): removed dead property 'containerElement' from breadcrumb
chore(core): removed deprecated property
docs, platform, core, cdk: removed fullScreen
property from dialog-config.class, use mobile
instead
chore(core): removed dead properties checkbox
and radio
from [fd-form-label]
chore(core): removed deprecated interface
docs, platform, core, cdk: type MessageStates
is not exported from core
anymore, use FormStates
from cdk
instead
chore(core): removed deprecated directive
docs, platform, core, cdk: directive [fd-message-box-decisive-button]
has been removed, use [fd-button-bar]
instead
chore(core): removed deprecated directive
docs, platform, core, cdk: directive fd-message-box-footer-button
has been removed, use [fd-button-bar]
instead
chore(core): removed deprecated property
docs, platform, core, cdk: property directiveRef
is no more there in PopoverComponent
chore(core): removed deprecated method
docs, platform, core, cdk: method updatePopover
is no more there in PopoverComponent
, use refreshPosition
instead
chore(core): removed deprecated property
docs, platform, core, cdk: interface ProductSwitchItem
no more contains image
property, use icon
instead
chore(core): removed deprecated type
docs, platform, core, cdk: type SelectControlState
is replaced with FormStates
from @fundamental-ngx/cdk/forms
chore(core): removed dead inputs
chore(core): removed deprecated input
docs, platform, core, cdk: input expandButtonAriaLabel
has been removed from split button, use coreSplitButton.expandButtonAriaLabel
i18n key instead
chore(core): removed deprecated input
docs, platform, core, cdk: input paginationItemAriaLabel
has been removed from splitter, use coreSplitter.paginationItemAriaLabel
i18n key instead
chore(core): removed deprecated inputs
docs, platform, core, cdk: inputs decrementButtonTitle
and incrementButtonTitle
are removed from fd-step-input
, use coreSplitter.decrementButtonTitle
and coreSplitter.decrementButtonTitle
i18n keys instead
chore(platform): removed deprecated input
docs, platform, core, cdk: input selectState
is removed from fdp-select
, use state
instead
chore(platform): removed deprecated input
docs, platform, core, cdk: input stateType
is removed from fdp-textarea
, use state
instead
chore(platform): removed deprecated input
docs, platform, core, cdk: input labelLayout
is removed from fdp-textarea
, use labelColumnLayout
, fieldColumnLayout
and gapColumnLayout
properties instead
chore(platform): removed deprecated type
docs, platform, core, cdk: type ControlState
is removed from platform
, use FormStates
from cdk/forms
chore(platform,docs): removed deprecated input and interface properties
- docs, platform, core, cdk: - removed
hintPlacement
input, use hint.placement
instead
removed hint.text
, use hint.content
instead
chore(cdk,docs): removed deprecated ThemesService
docs, platform, core, cdk: - removed ThemesService
, use new ThemingService
from @fundamental-ngx/core/theming
chore(core): removed deprecated input
docs, platform, core, cdk: removed isTitle
input from fd-bar-element
chore(core): removed deprecated components
docs, platform, core, cdk: removed fd-dialog-footer-button
component and [fd-dialog-decisive-button]
directive from core-dialog, use fd-button-bar
instead
chore(core): removed deprecated property from interface
docs, platform, core, cdk: removed of
property from CurrentShowing
interface in pagination
, use totalCount
instead
chore(core): removed deprecated input
docs, platform, core, cdk: removed mainActionTitle
input, it is still there, just not as an input, use MenuItemComponent
's title component text content instead
chore(core): removed deprecated inputs
docs, platform, core, cdk: removed semanticAcceptLabel
and semanticDeclineLabel
inputs from fd-switch
, use coreSwitch.semanticAcceptLabel
and coreSwitch.semanticDeclineLabel
i18n keys instead
chore(core): removed deprecated input
docs, platform, core, cdk: removed ariaLabelledby
input from fd-switch
, use ariaLabelledBy
input instead
chore(core): removed deprecated inputs
docs, platform, core, cdk: removed expandOverflowText
input from fd-tab-list
and fd-item-expand
, use coreTabs.tabListExpandButtonText
i18n key instead
feat: updated patch language provider type and added ability to receive the mapper
chore(core): removed deprecated inputs
docs, platform, core, cdk: removed deprecated moreLabel
and lessLabel
inputs, use coreText.moreLabel
and coreText.lessLabel
i18n keys instead
chore(core): removed deprecated class
docs, platform, core, cdk: removed deprecated TimeI18n
class, use coreTime
i18n keys instead
chore(core): removed deprecated input
docs, platform, core, cdk: removed deprecated hasTitle
input from fd-toolbar
, it is determined automatically now depending on the children or input,
if there is a [fd-title]
in content children or it has a title
input, it will behave as explicitly said hasTitle
would
do before
chore(platform): removed deprecated input
docs, platform, core, cdk: removed deprecated backButtonLabel
input from fdp-action-bar
, use i18n's platformActionBar.backButtonLabel
key instead
chore(platform): removed deprecated output
docs, platform, core, cdk: removed deprecated collapseChange
output from fdp-dynamic-page-header
, use collapsedChange
instead
chore(platform): removed deprecated input
docs, platform, core, cdk: removed deprecated userTitle
input from fdp-feed-input
, use platformFeedInput.userTitle
i18n key instead
chore(platform): removed orphaned private properties
chore(platform): removed deprecated outputs
docs, platform, core, cdk: removed change
and indeterminateChange
outputs, use checkedChange
value instead
chore(platform): removed deprecated inputs
- docs, platform, core, cdk: - removed
isBinary
input from fdp-checkbox
, use tristate
input if you need indeterminate instead
removed value
input, use values
instead
chore(platform): removed deprecated input and output
- docs, platform, core, cdk: - removed
checked
input from fdp-checkbox-group
, use value
input instead
removed checkedChange
output, use valueChange
output instead
chore(platform): removed deprecated input
docs, platform, core, cdk: removed labelLayout
input from fdp-form-generator
, use labelColumnLayout
, fieldColumnLayout
and gapColumnLayout
instead
chore(platform): removed deprecated property
docs, platform, core, cdk: removed layout
property from DynamicFormItemGuiOptions
, use labelColumnLayout
, fieldColumnLayout
and gapColumnLayout
instead
chore(platform): removed deprecated input
docs, platform, core, cdk: removed stateType
input from fdp-file-uploader
, use state
instead
chore(platform): removed deprecated input
docs, platform, core, cdk: removed stateType
input from fdp-radio-button
, use state
instead
chore(platform): removed deprecated inputs
- docs, platform, core, cdk: - removed
avatarSrc
and avatarTitle
inputs from BaseListItem
, which is parent for ActionListItemComponent
, DisplayListItemComponent
,
FreeContentListItemComponent
, ListGroupHeaderComponent
, ObjectListItemComponent
and StandardListItemComponent
, use avatar
instead
removed titleIcon
input from BaseListItem
, which is parent for ActionListItemComponent
, DisplayListItemComponent
,
FreeContentListItemComponent
, ListGroupHeaderComponent
, ObjectListItemComponent
and StandardListItemComponent
, use icon
instead
chore(core): removed deprecated inputs
docs, platform, core, cdk: removed deleteButtonLabel
and ariaRoleDescription
inputs from fd-token
, use coreToken
i18n keys instead
chore: nx format-write
fix(platform): fixed acceptance of undefined
fix(docs): fixed incorrect property usage
fix: fixed e2e tests and some incorrect examples
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
- project generator using wrong path for fn and platform (#10301) (0622175)
Features
0.44.0 (2023-08-04)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Features
chore
BREAKING CHANGES
- Angular v. 16.1 and Typescript v. 5.1 support
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
0.43.0 (2023-07-28)
Note: Version bump only for package fundamental-ngx
Bug Fixes
- platform: add new strings for platform table single selection cells (#10235) (3593d90)
Features
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
- core: only apply the animation/transition to the switch when the… (#10200) (0118c58)
Bug Fixes
- platform: interpolation adding whitespace to table text (#10223) (71f8d07)
Bug Fixes
Bug Fixes
- core,platform: remove the i18n files for not translated languages (#10225) (f6a19f7)
BREAKING CHANGES
- core,platform: remove English placeholder files for Arabic, Belarusian, Croatian, German, Portuguese, Romanian, Sinhala, Spanish as the translation is missing
Bug Fixes
Bug Fixes
- core: only stop propagation of scroll in the popover (#10195) (71ef496)
Note: Version bump only for package fundamental-ngx
Bug Fixes
Bug Fixes
Bug Fixes
- core: add option to focus first focusable element in tab panel when using stacked tabs (#10193) (e50b451)
Bug Fixes
- core: remove manual change detection from dialog container (#10170) (f350bd0)
Bug Fixes
Bug Fixes
- platform: remove aria-labelledby from platform table header cells (#10157) (41877a3)
Bug Fixes
Bug Fixes
- docs,core,platform: various fixes from deffect hunt (#10168) (00b858b)
Bug Fixes
Bug Fixes
- core: carousel not updating when slide count changes (#10153) (32e0eae)
Note: Version bump only for package fundamental-ngx
Note: Version bump only for package fundamental-ngx
Bug Fixes
- core: redundant popover open/close/event things (#10063) (6c5b4ca)
Bug Fixes
Bug Fixes
chore
BREAKING CHANGES
- deps: SAP-Icons: icon name changed from
clinical-tast-tracker
to clinical-task-tracker
Bug Fixes
Features
- core: added select all toggler to the multi combo box (#9876) (66476d9)
Bug Fixes
- platform: add aria-description for select all checkbox (#10100) (58e1567)
Features
- platform,core: custom title and subtitle template for dynamic page (#10065) (6cd0daa)
Bug Fixes
- docs: placeimg is shutting down so new placeholder site (#10061) (9a8a4d1)
Bug Fixes
Bug Fixes
Bug Fixes
- dayjs adapter was enforcing double digits for month and day (#10096) (4932c63)
Bug Fixes
Bug Fixes
- core: add the correct styling for Select placeholder (#10092) (55c020b)
Bug Fixes
Features
Bug Fixes
0.42.0 (2023-06-26)
Bug Fixes
- core: bug where token would not be removed from mobile mode (#10056) (871d69b)
Bug Fixes
- core: selecting only date and not time and pressing OK does not set date (#10053) (0256e9d)
Bug Fixes
Features
Bug Fixes
Bug Fixes
Bug Fixes
- cdk: if row is not focusable, focus first cell (#10032) (58c9687)
Features
BREAKING CHANGES
platform: Components that rely on HasElementRef
interface:
HasElementRef
interface has been changed. Now instead of elementRef()
method, components should have elementRef: ElementRef
property. This can include getters too;
Core table:
TableCellDirective
now directly extends from FocusableItemDirective
. Previously it had FocusableItemDirective
as a host directive applied to itself;
Platform table:
- All directives, services, models, data source classes are moved from
@fundamental-ngx/platform/table
into a separate package @fundamental-ngx/platform/table-helpers
. To keep backwards compatibility, @fundamental-ngx/platform/table
re-exports @fundamental-ngx/platform/table-helpers
so that the import paths are the same as before;
- Platform table directives are standalone now;
- Platform table data-source related functionality has been moved to
TableDataSourceDirective
standalone directive. Input properties are preserved;
- Platform table drag&drop related functionality has been moved to
TableDraggableDirective
standalone directive. Input properties are preserved;
- Platform table initial state related functionality has been moved to
TableInitialStateDirective
standalone directive. Input properties are preserved;
- Platform table virtual scroll related functionality has been moved to
TableVirtualScrollDirective
standalone directive. Input properties are preserved;
- Platform table data source has been refactored to utilize
@fundamental-ngx/cdk/data-source
implementation. Backwards compatibility is preserved for classes that extend from data-source/data-provider. More complex classes may need to be refactored according to new class signature;
- Platform table now uses
TableRowImpl
class as implementation of TableRow
interface instead of simple object;
- Helper methods from TableComponent has been moved to a standalone functions;
SearchInput
type is now not re-exported from @fundamental-ngx/platform/table
. Instead use @fundamental-ngx/platform/search-field
;
- Table component html is now split between logical parts: table, table header rows, table content rows. Resulting markup is not changed, but the business logic parts are being moved to appropriate components;
- Platform table rows now try to reuse the html element they bounded to. This means that if developers use reference to elementRef of the row, and rows array changes, they need to manually recalculate the reference to the element;
- Platform table group row: text pattern changed from {{ column.name }} : {{ column.value }} to {{ column.name }}: {{ column.value }}. Space before colon has been removed;
- Platform table input properties recalculation now more efficient. Previously we checked property value on every
mousemove
, now, only when something inside the table itself is changed. This may require additional detectChanges calls from developers who are using Platform Table.
- Such input properties has been removed from platform table class:
dataSource
- setter available via fdp-table[dataSource]
but class property now accessible from _dataSourceDirective
property of Table component;
state
, initialVisibleColumns
, initialSortBy
, initialFilterBy
, initialGroupBy
, initialPage
setters available via fdp-table[property]
but the class property now accessible from initialState
property of Table component;
isTreeTable
, enableRowReordering
, dropMode
setters available via fdp-table[property]
but the class property now accessible via _dndTableDirective
property of Table component;
virtualScroll
, renderAhead
setter available via fdp-table[virtualScroll]
, but the class property now accessible via _virtualScrollDirective
property of Table component;
- Such events has been removed from Platform Table class:
rowsRearrange
- listener still available via fdp-table(rowsRearrange)
, but actual eventEmitter is now located in _dndTableDirective
property of Table component;
onDataRequested
, onDataReceived
- listeners still available via fdp-table(event)
, but actual eventEmitters are now located in _dataSourceDirective
property of Table component;
- Private API changed. For more information refer to this PR
Bug Fixes
Bug Fixes
Bug Fixes
- docs: remove display none spans from inline help docs (#10005) (f307937)
Bug Fixes
Bug Fixes
Bug Fixes
- platform: do not set aria-expanded for table cells that do not expand (#10007) (030954c)
Bug Fixes
- core: template based inline help was not setting screenreader element (#9985) (e041216)
Bug Fixes
Bug Fixes
Bug Fixes
- core: added blocking of the document scroll when dialog is open (#9948) (4f8093f)
Bug Fixes
Bug Fixes
- core: escape key when using focusable grid closes dialog (#9962) (3508177)
Bug Fixes
- core: multi input, various fixes and doc updates (#9961) (6faa0bc)
Bug Fixes
Bug Fixes
Bug Fixes
Features
BREAKING CHANGES
- cdk,platform: Moved async-strategy from @fundamental-ngx/platform/shared to @fundamental-ngx/cdk/utils;
Bug Fixes
- core: inline help hidden element for screenreaders (#9822) (dad5d7f)
Features
Bug Fixes
Bug Fixes
- platform: remove live announcer from platform table (#9885) (63f4777)
Bug Fixes
Bug Fixes
- platform: bug where combobox selection event fires twice (#9895) (01875af)
Features
Features
0.41.0 (2023-05-16)
Bug Fixes
- core,platform,cx: navigation components had missing/incorrect roles (#9818) (4bae7a3)
Bug Fixes
- platform: checkbox focus/keyboard nav issue in platform table (#9762) (01b1e31)
Bug Fixes
- core,platform: remove unnecessary innerText usage (#9819) (0f7195c)
Features
BREAKING CHANGES
- core: -
@fundamental-ngx/fn/cdk
package has been completely removed. Instead use @fundamental-ngx/cdk
;
- The following public methods has been removed from Message Toast component:
close
, open
;
- The following public properties has been removed from Message Toast component:
containerRef
, onHide
been replaced with onExit$
;
- Message Toast component requires
BrowserAnimationsModule
or NoopAnimationsModule
to be added to the application;
- Message Toast config can receive
animated
boolean property. If true
, Message Toast component appearance will be animated.
Bug Fixes
- platform: p13n dialog - disableP13n rollback (#9793) (69c53e6)
Bug Fixes
Bug Fixes
- scrollbar should stop immediate propagation (#9784) (42336a1)
Bug Fixes
- core,platform: multi combobox with numpad input (#9808) (91eee35)
- core,platform: table toolbar responsiveness (#9788) (b6d9c3c)
Bug Fixes
Bug Fixes
- core,platform: refocus select element on option select (#9756) (cfd6475)
Bug Fixes
0.40.3 (2023-04-29)
Bug Fixes
Bug Fixes
0.40.2 (2023-04-25)
Bug Fixes
- docs: background color on the search input in side nav (#9750) (39efe5c)
Bug Fixes
Bug Fixes
- platform: open up drag and drop to sorting/filtering/etc (#9712) (3154f74)
Bug Fixes
- platform: enables correct behavior for buttons when used as action in the cell (#9741) (5678204)
Bug Fixes
Features
- core: added byline input to multi-input component (#9730) (0589851)
Bug Fixes
Bug Fixes
- platform: exclude columns from p13n dialog (#9590) (a1adcb9)
Bug Fixes
- cdk: resize observer cleanup and breakpoint directive export absence (#9720) (c5d2cda)
Bug Fixes
Bug Fixes
Bug Fixes
- core: fix overflow layout calculation (#9687) (e8fc19b)
- platform: enable keydown events also for the non-tree rows (#9693) (dce1786)
Bug Fixes
- cdk: dynamic component should markForCheck after creation (#9692) (a517cae)
Bug Fixes
- core: fd-scrollbar should prevent scroll event from bubbling (#9696) (b37a5d5)
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fixes
- core,platform: multi combobox/input keyboard behaviour (#9694) (7c4b67d)
Bug Fixes
- platform: only scroll freezable cells when using l/r keyboard buttons, freezable column width not updating on table data load (#9657) (51363c7)
Bug Fixes
Features
Bug Fixes
- platform: add input to disable drag and drop (#9685) (44bce1a)
0.40.1 (2023-04-13)
Bug Fixes
- cx: updated styles version and fixed side nav content density (#9689) (89730a8)
Bug Fixes
- platform: automatically sticky table header (#9684) (c2acd56)
Bug Fixes
- core: attach popover to different container via append to (#9634) (b6a637a)
Bug Fixes
- platform: extend TableRowsRearrangeEvent with new data (#9673) (89df008)
Bug Fixes
- platform: search field input value updated when used in form tag (#9662) (9215623)
Bug Fixes
Features
Bug Fixes
- core: simplify change detection for segmented button (#9638) (867f3b1)
0.40.0 (2023-04-05)
Features
Features
- platform, cdk: Drag & drop auto detect mode (#9626) (e4b5c6c)
BREAKING CHANGES
- platform, cdk: - Platform table now exposes
dropMode
input property which is auto
by default;
- Default
auto
dnd option behaves in following way: if dragged item is hovering another item by over n
pixels, where n
is calculated with following formula: [hovered element half height] + [hovered element height * threshold]
, it will apply shift
mode, which during the drop of the dragged item will place it before or after the hovered element on the same level, otherwhise it will apply group
mode, which creates children array of hovered element and places the dragged item inside it, adding +1 level to it;
- Platform Table page has been splitted into smaller pages that are grouped by the usage scenarios such as: Personalization Dialog, Settings Dialog, Navigation, Scrolling options, etc.
Features
BREAKING CHANGES
- Content Density mechanism was changed in favour of fundamental-styles content density mechanism based on parent css classes:
.is-cozy
, '.is-compact', '.is-condensed';
- All components are now relying on those css classes instead of previous approach with
.fd-${component-name}__[cozy|compact|condensed]
;
- Now, if content densities of child and parent components are equal, child component will omit adding
.is-cozy
, .is-compact
or .is-condensed
css class modifier.
- Shellbar and it's inner components are always keep
cozy
state, no matter the global or directive content density applied to it;
- Select component changed
.fd-button
tag from button
to span
to match the markup and visual styling from fundamental-styles;
Bug Fixes
- platform: no tooltip for breadcrumb when overflow dots are shown (#9610) (9bf5758)
Bug Fixes
Bug Fixes
- platform: missing tooltip - aria label for table toolbar actions (#9601) (e1d3dfe)
- value help dialog hidden label (#9605) (782afdc)
Bug Fixes
Bug Fixes
- platform: collapseAll/expandAll needs to be now in the same group as sort,filter buttons (#9591) (19f4513)
Bug Fixes
Features
- platform: form generator inline help support for templates (#9560) (5814ba3)
Bug Fixes
- core,platform: multi input and combobox tokenizer behaviour (#9571) (7430869)
BREAKING CHANGES