Release Notes:
Features
- date & datetime picker - ability to process input value on blur (#7599) (a11523a)
- byline combobox list (#7663) (7e94619)
- initial focus directive improvements (#7658) (bd69a1f)
- when property of form groups (#7654) (1687627)
- pagination keyboard navigation (#7630) (a060d06)
- search field predefined category (#7539) (90feda0)
- tile clickable flag & event emit on click (#7624) (ee83e4e)
- emit event for native search (#7601) (af4700c)
- ability to add new rows to table (#7579) (c029a78)
- when function for global wizard generator scope (#7605) (586d244)
- pagination long & short modes, improvements, styles version bump (#7428) (2fd093f)
- add input for responsive side nav (#7583) (6b0ef74)
- illustrated message derive styles from styles lib (#7547) (3b74ad8)
- smart filter bar (#7504) (38a9410)
- update "new component" readme (#7511) (8cbfe49)
- approval flow dataSource updates (#7393) (e516681)
- migrate to latest nx and angular 13 (#7210) (2daa848)
- refactor dynamic page on top of core (#7310) (fdedcc6)
- themeable scrollbar for table (#7323) (7ac904d)
- stackblitz angular 12, release candidates library version support (#7334) (4afaa68)
- switch to "position: sticky" and fix setting width in % (#7275) (d3c7546)
- form generator group support (#7243) (1113588)
- implement progress indicator (#7223) (961a34c)
- pagination layout & styles update (#7233) (e32ef97)
- custom min width for fixed card layout (#7251) (c3299de)
- scrollbar (#7199) (43aa6de)
- add wrapping ability to the platform column (#7034) (8768fdf)
- search field add missing examples and refresh mode (#6694) (dee522d)
- add experimental library to fundamental-ngx (#6924) (e8537fe)
- add onchange callback to form generator items (#6883) (d3a1255)
- add title for the bar component (#6834) (8897ecf)
- added main functionality for timeline (#6778) (860fce1)
- bring horizon theme (#6873) (4f650c4)
- table no outer borders (#6861) (72a8cf1)
- table row class (#6795) (cc9a4ef)
- splitter component (#6468) (b8c6fee)
- table semantic highlighting (#6716) (b781662)
- implement vertical navigation (#6715) (f3e10f4)
- wizard generator summary edit button logic (#6698) (90cb93c)
Bug Fixes
- fixing ci publish issue (#7675) (a4c1c53)
- fixing unknown refspec main (#7674) (d9c3b7c)
- disable max items per page (#7668) (e72d5ed)
- dynamic tab page event on tab change (#7669) (0bc0100)
- skip playground tests (#7662) (70a43db)
- defect hunting 80 fixes - breadcrumb, playground, mobile calendar (#7627) (04cc298)
- pagination tab order (#7656) (0b92052)
- combobox states (#7636) (e4f45ba)
- table header cell icons (#7632) (e8df2ba)
- input group focus (#7620) (0de8ade)
- revert table column's width PR #7540, split platform CI suites (#7637) (4a43464)
- defect hunting issues (#7621) (7c160a6)
- remove hardcoded content densities (#7586) (b20c6fd)
- tokenizer overflow (#7619) (2ef1185)
- timeline line size change (#7625) (9770d5b)
- avatar-group, add keyboard support (#7502) (d164566)
- defect hunting issues (#7575) (8827b25)
- strictTemplates errors fixes (#7566) (021dfea)
- handle dynamic height of dynamic page wrapper (#7572) (c6f3ae0)
- rename experimental modules (#7585) (22d5f04)
- ability to search through nested properties (#7580) (7a5c78a)
- tab navigation in controls with dropdowns (#7588) (5416dfb)
- multi-input - keep selected options (#7548) (f3b9349)
- component schematic import updates (#7543) (f29ef8c)
- cva unit tests for date & time pickers (#7536) (73308af)
- table columns width error (#7540) (d4a06a0)
- fill suggestions with selected state (#7115) (a967444)
- replace deprecated attribute from illustrated messages (#7507) (022a7d4)
- lodash-es, fast-deep-equal as deps & docs upate about jest issue with lodash-es (#7544) (9221ad8)
- datetime picker form-message trigger (#7482) (4dba18f)
- datetime-picker "invalid" state visibiity (#7509) (074c457)
- search-field - fix focus (#7478) (06ab52d)
- carousel, fix page indicator container (#7541) (c75e66d)
- datetime vertical overflow (#7537) (671f83e)
- slider - show tooltip properly (#7481) (bf1e8ad)
- multi-input issues (#7457) (a519742)
- carousel, fix console error, arrows (#7529) (795760d)
- popover vertical overflow (#7528) (2bc4131)
- ng13.1, asset modules instead of raw-loader, stackblitz improvements (#7398) (00c679d)
- schematics' translations tasks (#7421) (3190a15)
- fix empty password field error (#7508) (b2207e9)
- rating-indicator, update styles (#7456) (29674c1)
- upload collection fixes (#7452) (5916f55)
- step-input - keyboard interaction (#7449) (4bd6b9e)
- grid-list, not show indicator of new position on drag (#7453) (fad883d)
- vhd controls styles (#7448) (4523eec)
- multi-select doesn't work with objects (#7419) (86d6219)
- remove obsolete utils (#7407) (7c3c1dd)
- core time-picker accessibility (#7304) (7847879)
- step-input, fix a11y issues (#7235) (8ad09eb)
- adding arialabel and roles to handle a11y for wizard component (#7198) (6ab97c5)
- close sub-menu (#7418) (20de5bb)
- date picker accessibility (#7324) (765fea3)
- fixing accessibility of datetime picker component (#6841) (6b4ac4b)
- add ability to define stacked tabs property (#7410) (2758f0b)
- table disallow nav column resize (#7339) (66af857)
- schematics (#7389) (7e1e1f6)
- adjust control-value-accessor behavior for checkbox group and radio group (#7337) (fdf143c)
- provide correct tsconfig paths (#7411) (784a421)
- adding alt tags to the thumbnail component for accessibility (#7289) (37d7227)
- select - fix CVA behavior and remove extra methods (#7338) (d9e2642)
- use approximate versions to avoid peer dependency errors (#7366) (33b2043)
- schematics (#7363) (8363c78)
- fix unnecessary binding (#7296) (93806cb)
- menu, fix a11y issues (#7269) (8fcc928)
- fix thumbnail responsive (#7249) (f3f834a)
- textarea clipboard api (#7336) (688724d)
- textarea - a11y issues (#7298) (1520fa1)
- icon tab bar a11y issues (#6997) (8642298)
- combobox a11y issues (#6951) (ec638c2)
- form generator typo (#7331) (bda647e)
- time component accessibility (#7280) (32a79cc)
- table cd (#7307) (8a9af21)
- fix progress indicator linter (#7305) (ba1a44c)
- update layout when component initialized completely (#7293) (2ddd70a)
- fix split-button accessibility (#7239) (272321b)
- adjust select content density configuration (#7267) (ce14ee6)
- form message inverted popover event triggers (#7222) (c226339)
- table change detection (#7242) (908a250)
- link, fix a11y issues (#7201) (8de156a)
- add ability to pass action to approval flow component (#7194) (d19457e)
- resizable-card-layout, fix resizable behavior on RTL mode (#7177) (ffd2da4)
- should be able to reset form components (#6832) (0a1542c)
- fix icon-tab-bar nested selection (#7205) (4f1a866)
- radio-group, fix a11y issues (#6603) (d640a09)
- static dialog nobackdrop position fix (#7072) (0fa9d6b)
- rating indicator, fix a11y issues (#6602) (943bc9a)
- fix combobox in shellbar (#7196) (043aec3)
- intersection observable for unsupported browsers (#7206) (c8f9f80)
- checkbox broken VoiceOver outline (#7036) (26144f5)
- file uploader form reset (#7101) (24f69cd)
- add liveAnnouncer to message-toast service (#7103) (e231dd2)
- value help dialog table cell (#7202) (8eee662)
- disable field clear at suggestion select (#7130) (6685cfd)
- table, fix calculate columns width (#7086) (7623354)
- table columns' width recalсulation on resize (#7192) (db0322d)
- radio-group, fix reflect value when set through reactive form (#7150) (b45c7a0)
- feed list item more less button align (#7138) (62e8a46)
- select, fix wrapping and trucation styles (#7163) (219ae93)
- date time pickers active state (#7088) (867f6e4)
- fixing the flickering issue for the toolbar component (#7100) (c8ead39)
- correct file name (#7170) (d2b38ec)
- hide password at wizard generator summary page (#7166) (132e60b)
- form field layout (#7141) (bd54014)
- dynamic page title inputs async (#7135) (ff437c7)
- fix styles for mobile (#7147) (b631f0d)
- table semantic column height (#7146) (90e2f7c)
- table, fix column sorting issue (#6702) (11335be)
- fixing a11y for Value Help dialog by adding aria label and fixing the mobile view key board accessibility (#6521) (756c1a0)
- table deffer columns width recalculation (#7097) (9205a72)
- search-field, fix empty suggestions (#7087) (261d086)
- table - resettable bugs (#7064) (cb09d7d)
- fix flaky unit test (#7099) (b8e0c3d)
- table data source change (#7107) (949c3ba)
- step-input, add state message (#7042) (1f0f14e)
- table - selection row height issue (#7091) (d22a5ff)
- empty icon tab bar (#7092) (759a65e)
- table bugs and improvements (#7071) (a65a9f5)
- fixing the empty error message and adding reset example (#7018) (a6485ce)
- replace using cdk overlay with Popover component (#7032) (835a832)
- split button selection (#7035) (079c030)
- search-input, add mobile dynamic loading (#7041) (5e938d3)
- table - bugs and improvements (#7043) (eee43e8)
- table navigation column width (#7073) (28ae176)
- fix failing jest tests (#7061) (e4ddb31)
- table, content density issues (#6857) (816c10d)
- multiinput emit update (#7027) (4baaf1d)
- force button outline when clicked on safari (#6927) (05609e1)
- select, fix form reset and double emitting issue (#6977) (edc1528)
- fix fd-calendar accessibility (#6485) (6321b78)
- approval flow screen frozen after click on approver name (#6739) (b58f4df)
- hide label in "icon-only" mode (#6974) (e050d20)
- fix thumbnail accessibility issue (#6950) (6e92e9d)
- input group prevent enter not a number value in input type number (Firefox and Safari) (#6909) (5b0d65e)
- upload collection, fix display message after canceling folder creation (#6973) (de8e966)
- combobox, fix alignment issue in IE (#6762) (7adb15b)
- remove unused class name (#6961) (621ba08)
- upload collection, fix a11y issues (#6943) (98d5f77)
- combobox, not reading found items (#6941) (e0e6c7c)
- rely on resize observer instead of window resize event (#6940) (abb99e5)
- add possibility to move cards using keyboard in fixed card layout component (#6598) (386d99b)
- dynamic page accessibility (#6900) (cb4b672)
- using segmented-button with a[fd-button] (#6600) (3eada9e)
- multi-input - adding roles and updating display (#6765) (119d8e5)
- list items should re-check and re-listen when this._focusItems changes, not this.items (#6926) (9be41a3)
- do not open combobox popover on alt keypress (#6944) (3beff5e)
- use unified "state" binding (#6888) (484f436)
- add more cols for labels in form items (#6949) (5a41d1f)
- bring the latest changes for grid layout (#6946) (91dee5f)
- fix mobile mode implementation (#6886) (b6add36)
- fix a11y issue for token component (#6824) (8ce8751)
- baseInput CVAs emit extra event (#6780) (cb2b9dc)
- combobox, fix states (#6814) (019dd33)
- grid list layout (#6896) (468239e)
- jest issue (#6894) (9858290)
- switch emits 3 times when changed manually (#6828) (99b8007)
- combobox, fix mobile mode (#6820) (88f6c75)
- table, add missing doc (#6707) (b0768be)
- update API signature per spec (#6864) (265f575)
- dialog, keep only 1 non-transparent overlay (#6852) (f7e1024)
- named imports removing (#6865) (a115c51)
- fix active path when item removed (#6822) (988842a)
- combobox, fix not accept number 0 as a value (#6821) (bdcc6cd)
- add export for multi-input config (#6849) (5b45ac7)
- adding keyboard accessabitlity to the multi input component (#6790) (3468ae8)
- pass property from wizard to form (#6831) (8f96986)
- table, preserve row selection on data changed (#6724) (0b7fd9f)
- extend MatchingStrategy (#6768) (187f733)
- checkbox-group pre-selected output label (#6774) (d75ea45)
- table, fix content density and width issues (#6713) (1dba4f5)
- fix a11y issues for object marker component for core and platform lib (#6535) (ecbf7b8)
- adding accessability label and reading button type (#6385) (0ada932)
- input touched state (#6728) (aa259c6)
- icon-tab-bar types & interfaces for using jest (#6772) (00dd8ce)
- multi-input, fix rtl mode for mobile view (#6740) (4ce5159)
- multi-input, disable browser native autocomplete (#6727) (1c8e443)
- popover, fix a11y issues (#6594) (72c2b4d)
- textarea, fix a11y issues (#6564) (f2e8592)
- fix busy indicator accessibility bugs (#6472) (ecb782f)
- use placeholder property for form generator (#6797) (3b161ca)
- table, fix busy state issue (#6706) (b5c87a2)
- pagination a11y (#6755) (6d2caf7)
- table, fix column freezing issue (#6744) (cef5ae1)
- add appropriate anchors to the documentation (#6798) (2e21687)
- table, fix sorting issue (#6649) (1545338)
- switch, fix a11y issues (#6741) (6e7bc48)
- fix a11y issue for tab component (#6705) (0fe4f90)
- message-box, fix a11y issues (#6578) (1ac73cc)
- adding accessability label to the inline help component (#6434) (3357181)
- replace duplicate i18n ids (#6720) (acb1449)
- icon tab bar sprint 71 defect hunting (#6691) (7425910)
- table, filtering feature bugs (#6610) (a6b97a7)
Documentation
- dnd fixed card layout notes (#7657) (23522df)
- dialog, add scss files to stackblitz (#7638) (fe50674)
- dialog, fix button margins for RTL mode (#7608) (fc8e89e)
- fix ShellbarUser in shellbar component to use fullname instead of initial (#7584) (0625c8d)
- dynamic page add facets example (#7568) (50df833)
- adjust documentation generation tool for source files (#7545) (2a89afc)
- add icons to feed list item actions (#7455) (36c6bf8)
- dialog, fix example (#7454) (c633a74)
- action-list-item, fix a11y issues (#7322) (46fdb1d)
- calendar doc example update (#7391) (1533f9c)
- add important notest related to i18n, formats, validation to date time pickers components documentation (#7273) (7337cbd)
- datetime-picker, fix view for ar (#7271) (dc8c923)
- disable table toolbar while loading (#7175) (7829c34)
- fix inline help tooltip position on rtl (#7017) (4237810)
- adding aria Label and max max length validation Example (#6904) (2517d3a)
- add aria labelledby and icontitle in form message example component (#6699) (34ebdb0)
- add typedoc to FormGroup implementation (#6860) (a08a6a3)
- fix stackblitz examples (#6855) (e4198a1)
- add margin to busy indicator button docs (#6945) (dd51603)
- update text in card component (#6819) (1b10733)
- checkbox group missing examples (#6867) (c9ff9e4)
- combobox, fix example (#6817) (4fe1d45)
- calendar - use date instead of datetime in examples (#6835) (1919736)
- add tabindex in icon examples components (#6709) (4f736a5)
- fix stackblitz examples (#6771) (75f53a4)
- table no data fix (#6764) (8fb517f)
- moment adapter (#6787) (1a9ca35)
- adding tooltip to the button for list byline component (#6515) (55e4871)