Bug Fixes
- aria-label not being properly applied to fdp-input (#9441) (ef92277)
- cdk,core,platform: table keyboard (#9324) (c5fd065)
- ci,cdk,deps: nx tools refactoring (#9391) (a8fd419)
- ci: fixed agents timeout when running e2e tests on local (#9284) (d441b69)
- ci: lint-staged (#9319) (6366bdf)
- core,cdk,platform,docs: remove memory leaks (#9344) (11c2b92)
- core,cx,fn,platform: textContent instead of innerText for matter of performance (#9381) (7d72ef9)
- core,cx: error when no linkItem provided (#9274) (6703931)
- core,cx: nested list icon should extend fd-icon (#9211) (f86deaf)
- core,platform,docs: build warnings (#9182) (629111c)
- core,platform: form message issues (#9179) (54d067d)
- core,platform: multi input/combobox addon button click event (#9359) (b75f7c1)
- core,platform: openDropdownOnAddOnClicked event for multi components (#9440) (6ccc35b)
- core: allow shellbar-user-menu noArrow (#9268) (7891102)
- core: correct null validation (#9198) (e8d6956)
- core: date-picker respects closeOnDateChoose input now (#9195) (40fade5)
- core: dynamic footer z-index must be higher than that of fd-scrollbar (#9156) (97afb7c)
- core: dynamic page should not add scrollbar directive if there is a tablist (#9317) (a83f1d2)
- core: feed list item more el tabindex (#9158) (4a17a2b)
- core: fix radio button reactive touched (#9320) (a10e441)
- core: fixed dialog body redundant elements (#9435) (5b6e275)
- core: give action sheet wrapper same z index as dialog (#9318) (b9512d0)
- core: i18n example code (#9399) (2960bfd)
- core: pagination mobile displaying total items count instead of total pages (#9210) (0775372)
- core: remove timeline node tab index (#9159) (e7d4673)
- core: schematics type incompatibility (#9310) (381dfe6)
- core: use static element ref property (#9366) (a9a0515)
- cx: css import for side nav (#9205) (dfd0140)
- cx: fix prod build and add schematics (#9204) (d34e392)
- docs,core: beautify multi combobox docs (#9422) (2e923fb)
- docs: @fundamental-ngx/cdk added to stackblitz deps (#9423) (ab12db4)
- docs: core dialog examples initial focus targets (#9434) (4c98941)
- documentation for multi-input addon button events (#9398) (a104d3a)
- e2e: core message box (#9397) (6fb939d)
- lint error (#9352) (7d1b614)
- overflow layout memory leaks (#9350) (8a6fb7d)
- platform: add fix for Search Field suggestions menu overflow (#9237) (5244793)
- platform: add property expandOnInit to platform tree table (#9253) (20ade48)
- platform: add public function for checking of rows (#9290) (a8ff941)
- platform: allow for shift+arrow key column resize when header is focused (#9243) (7aa8cf1)
- platform: can not enter space characters in inputs inside table cells (#9306) (a600794)
- platform: dynamnic form item should support select secondaryText etc (#9252) (b959835)
- platform: fix form generator inline help open/close issue (#9282) (e04790d)
- platform: listen to checkbox changes (#9307) (200c9e1)
- platform: more clear typedoc for checkbox component (#9302) (dbc186d)
- platform: multi input dh fixes (#9418) (f059fbe)
- platform: multi-input bugfixes (#9390) (bfe4fea)
- platform: screenreader reading fdp-select selected value twice (#9314) (99d9be1)
- platform: table drag and drop bugs (#9351) (5a77b7b)
- platform: unable to enter numeric values using numeric keypad in combobox (#9270) (1b95715)
- type error (#9403) (5a853fe)
- update release badge for correct workflow (#9206) (cb51240)
- various minor fixes from defect hunting (#9425) (f7813df)
Features
- cdk: focusable list & item upgrade, focusable grid feature and docs (#9242) (d8997b5)
- ci: cdk scope for commits (#9208) (2b6f5f7)
- core multi-combobox & cdk package (#9176) (fefac19)
- core,platform: lightweight tokens (#9400) (005a50d)
- core,platform: update fundamental-styles version, adopt breaking changes (#9467) (c30dbe0)
- core: add search change event (#9303) (df91c3e)
- core: added illustrated message dot type (#9183) (c32fb27)
- core: expose collapse overflow tab menu (#9386) (a31a701)
- core: scrollbar now uses cdk scrollable (#9436) (a82ba3d)
- core: shellbar improvements (#9287) (7e4b09e)
- cx: implement fdx-side-nav component (#9084) (0c4d039)
- docs: add custom title example (#9328) (1f4867e)
- platform: added id property to form generator items (#9346) (44f5427)
- platform: change and apply smart filter bar events (#9207) (2e7fa69)
- platform: dynamic columns support (#9329) (9a08865)
- platform: table not selectable and preselected rows (#9304) (e66901b)
- platform: table role feed (#9416) (c60863d)
BREAKING CHANGES
- platform: BaseDynamicFormGeneratorControlInterface now has required 'id' field
- cdk,core,platform:
tabindex
input property removed from fd-table-cell; usefocusable
instead;tabindex
input property removed from fd-table-row; usefocusable instead
;TableCellPosition
interface removed; useFocusableItemPosition
instead asTableCellPosition
removed; typings ofcellFocusedEventAnnouncer
of fd-table-cell was changed;focusChild
property removed from focusable-item directive. Use F2 key to focus cell's child. -
- Introduced new package:
@fundamental-ngx/cdk
;
- Introduced new package:
- Core's Utils subpackage has been completely moved to
@fundamental-ngx/cdk
subpackage; - BTP Experimental's
cdk
subpackage (@fundamental-ngx/fn/cdk
) has been completely moved to@fundamental-ngx/cdk
; - The following directive selectors are now deprecated:
[fdAutoComplete], [fd-auto-complete], [fnClicked], [fnDisabled], [fd-focus-key-manager-item], [fdFocusKeyManagerItem], [fd-focus-key-manager-list], [fdFocusKeyManagerList], [fnFocusableItem], [fnFocusableList], [fdIgnoreClickOnSelection], [fdInitialFocus], [fd-initial-focus], [fdLineClamp], [fd-lineclamp], [fdOnlyDigits], [fd-only-digits], [fdOverflowListItem], [fd-overflow-list-item], [fdOverflowList], [fd-overflow-list], [fnReadonly], [fdRepeat], [fdResizeHandle], [fd-resize-handle], [fdResize], [fd-resize], [fdTemplate], [fdTruncate], [fd-truncate]
. Instead offd*
andfn*
prefix, usefdk*
prefix; - Platform form field provider now relies on Injection token
FD_FORM_FIELD
instead of abstract classFormField
; - Platform
FormField
abstract class has been renamed toPlatformFormField
to remove misunderstanding between CDK's FormField and Platform's FormField; - Platform
FormFieldControl
provider has been replaced withFD_FORM_FIELD_CONTROL
Injection token. - Introduced Multi-combobox component in Core library;