Skip to content

Latest commit

 

History

History
1137 lines (995 loc) · 84 KB

CHANGELOG.md

File metadata and controls

1137 lines (995 loc) · 84 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

4.24.0 (2025-02-10)

🐞 Bug Fixes

  • core: regression of selecting day when used min length (#10302) (30ca18a)
  • experimental: SearchResults fix focusing hidden tabs (#10318) (fb1ade2)
  • kit: Avatar fix icon color for appearances (#10328) (d9c821c)
  • kit: Tabs properly inherit font styles (#10336) (e830f55)
  • legacy: InputDate ignore null value if internal value is already null (#10322) (5e8430e)
  • legacy: add tuiUnfinishedValidator behaviour for InputDateTimeComponent (#10164) (fa4c079)

🚀 Features

  • addon-mobile: @taiga-ui/layout should be peer dependency (#10332) (91dbb6c)
  • addon-mobile: SheetDialog content inherit border-radius (#10320) (b52e9da)
  • cdk: FontSize add new directive (#10327) (dac1ba5)
  • kit: Connected add support for Accordion (#10329) (74fdab5)
  • layout: Cell add disabled state (#10307) (bd06ee0)
  • testing: change PLATFORM_ID to server on jest environment (#10335) (ec9752d)

4.23.0 (2025-02-03)

🐞 Bug Fixes

  • addon-doc: DocAPIItem throws error for signal-based output handlers (#10292) (548a212)
  • addon-mobile: ElasticSticky recalculates offsetTop if host content was changed (#10253) (a93868b)
  • kit: Carousel fix autoscroll in ssr (#10293) (63e0564)
  • kit: Connected make compatible with Chevron (#10265) (a9640fb)
  • kit: InputNumber should handle programmatic control update with NaN as empty textfield (#10276) (ede4715)
  • layout: CardLarge fix title boldness (#10271) (0c9a4e9)
  • layout: Search allow other elements via [tuiSearchField] attribute (#10294) (f5c80ea)

🚀 Features

  • addon-mobile: BottomSheet add new component (#10269) (1fff4f5)
  • legacy: input tag converts the last element to tag after paste event (#10270) (89076b3)

4.22.0 (2025-01-27)

🚀 Features

🐞 Bug Fixes

  • addon-mobile: DataList inside DropdownMobile should not have built-in horizontal indent (#10213) (fe5d3f5)
  • addon-mobile: SheetDialog fix background blackout and longtap events (#10244) (bbff629)
  • core: Hint fix dark mode colors (#10225) (64c269f)
  • kit TuiControl fix CD problems for writeValue of empty value (#10220) (647dcaa)
  • kit: CalendarRange should not require extra click to start new range after same day range (#9847) (2643187)
  • kit: LineClamp debounce overflownChange event (#10188) (07e335a)
  • legacy: ColorPicker fixed missing pointer (#10201) (30b57fe)

4.21.0 (2025-01-20)

🚀 Features

🐞 Bug Fixes

  • addon-mobile: SwipeActions fix actions in IOS safari (#10163) (bd53957)
  • core: Hint fix not using custom Viewport limits (#10183) (0dc9b76)
  • core: tuiDialog fix typings for classes with constructor parameters (#10193) (6568200)
  • core: fix unknown selector warnings in Angular 17+ (#10162) (f7192b9)
  • experimental: Accordion fix error with dynamic items (#10182) (a4fe7b3)
  • kit Textfield controls should handle initial ngModel phantom null value (#10171) (b490860)
  • kit: InputNumber provide TuiControl for DI (#10176) (be0c38c)
  • layout: AsideItem calculate collapsed hint dynamically (#10173) (96797d5)
  • layout: Navigation fix main content positioning (#10191) (967ae88)

4.20.0 (2025-01-13)

🐞 Bug Fixes

  • addon-commerce: Amount hide negative sign when value is zero (#10147) (9244f1a)
  • cdk: TuiTime.shift doesn't shift higher order units (#10065) (5939585)
  • core: Group fix overlaid border in collapsed mode (#10094) (1b7628a)
  • core: Textfield with [content] property has invalid behavior for <input /> (#10066) (aa9ff64)
  • kit: LineClamp fix initial transition (#10070) (14426cd)
  • kit: Radio, Checkbox and Switch fix change detection (#10102) (824da0c)
  • kit: Confirm fix text overflow (#10085) (166bc37)
  • layout: BlockStatus fix image height (#10121) (570f67c)
  • legacy: InputPhone incorrectly parses paste of the short phone number (#10063) (1df2480)
  • legacy: MultiSelect fix arrow rotation (#10050) (e96d4eb)
  • legacy: InputTag fix table appearance and placeholder (#10052) (416dd8b)
  • legacy: InputDateRange fix active period together with transformer (#10135) (3b8651b)
  • legacy: Textfield wrong prefix placement in table context (#10045) (99cb0bc)

🚀 Features

4.19.0 (2024-12-23)

🐞 Bug Fixes

  • addon-mobile: MobileCalendar fix virtual scroll flickers during scroll in zoneless mode (#10023) (e3cfbc9)
  • addon-table: fix calculating start page (#9980) (d26f32b)
  • cdk: tuiFocusedIn fix error when focus events happened in reactive context (#10020) (12e9a29)
  • core: CalendarRange do not allow to select disabled dates (#10007) (b5d328c)
  • kit: Carousel fix scrolling page on mobile devices (#10009) (13dcf7c)
  • kit: InputNumber has rounding problems on blur with large numbers (#9974) (9ec1e7b)
  • kit: Skeleton fix animation speed customization (#9984) (b8bb938)
  • kit: Tiles fix selection when dragging in Safari (#9952) (80614b3)
  • legacy: InputDateRange reset cached active period (#9946) (1144fae)

🚀 Features

  • addon-commerce: InputCardGroup add inputs option (#10033) (5e20a26)
  • addon-commerce: ThumbnailCard has new xs size (#9969) (436e351)
  • addon-table: Table fix resize issues (#9961) (a16071a)
  • experimental: InputPhoneInternational refactor to new textfield approach (#9976) (08f924d)
  • layout: Navigation add Subheader component (#10041) (7de5985)

4.18.0 (2024-12-10)

🐞 Bug Fixes

  • addon-table: Th fix sort icons being reversed (#9904) (a6c0a36)
  • core: Dropdown fix initial width (#9867) (76d8d01)
  • core: DropdownOpen fix CD problems after enabling (#9888) (4249cd9)
  • core: Icon fix for old Safari (#9917) (8c3a228)
  • core: DataList fix focusing the first element (#9891) (ab7dfde)
  • core: Tiles fix transform breaking fixed position (#9905) (369d9a4)
  • kit: Carousel fix dragging in chrome (#9864) (6b1f985)
  • kit: InputInline fix broken scroll in Safari & Firefox (#9818) (76634f1)
  • kit: Segmented fix shadow clipping in Safari (#9931) (c6c9c38)
  • kit: Tabs fix multiple emitting of activeItemIndexChange (#9934) (4d4dbf1)
  • kit: Tree fix parallel lazy loading nodes (#9939) (c2a88d4)
  • legacy: InputDateRange/InputDateTime fix filler CD problems (#9932) (026d13c)
  • legacy: InputNumber fix support of dynamic postfix (#9899) (fefdcff)
  • legacy: MultiSelect fix pristine and updateOn: blur issues (#9900) (d70edfb)

🚀 Features

  • layout: Form add new component (#9933) (52ab367)
  • legacy: MultiSelect allow checkbox on the right side (#9910) (8aa063b)
  • legacy: InputTime add itemsHidden property (#9908) (b3db7bc)
  • legacy: InputTag limit last tag width to 80% to avoid wrapping (#9886) (54f5c65)

4.17.0 (2024-11-27)

🐞 Bug Fixes

  • addon-mobile: fix font of large buttons on mobile (#9816) (b45de14)
  • cdk: fix Angular v19 allowSignalWrites warning (#9810) (8b6b78a)
  • layout: Navigation fix Aside width according to spec (#9815) (b92202e)
  • legacy: InputDateTime validators not triggered when value change (#9838) (a515c2c)
  • legacy: add styles entrypoint to exports of package.json (#9813) (eee448d)

4.16.0 (2024-11-20)

🚀 Features

🐞 Bug Fixes

  • addon-mobile: DropdownMobile make compatible with DropdownHover (#9736) (b57149a)
  • cdk: FocusTrap fix race condition problems (#9759) (d84b437)
  • core: Hint fix custom bubble (#9776) (ae83d2d)
  • kit: Tiles fix box shadow on after dragged (#9733) (91af99f)
  • kit: CalendarRange fix presets filtration (#9777) (bfeb254)

4.15.0 (2024-11-13)

🚀 Features

  • core: add readable media aliases (#9696) (41d89b3)
  • kit: Message add component (#9694) (0b08fb4)
  • kit: ProgressBar add ProgressFixedGradient directive (#9648) (ca81b5c)
  • layout: AppBarBack add ability to use custom appearance (#9715) (1e0928d)

🐞 Bug Fixes

  • addon-charts: LineChart fix division by zero (#9722) (c12a315)
  • addon-mobile: PullToRefreshService fix pulling stream by calling TUI_PULL_TO_REFRESH_LOADED.next() on onPull event (#9716) (3b978be)
  • kit: CalendarRange not switch month with selected value (#9695) (0e5f250)
  • kit: TabsWithMore should share ActiveZone for nested dropdowns inside more section (#9714) (f7c8fd5)
  • layout: Navigation fix various style issues (#9723) (a8aaf04)
  • layout: BlockStatus remove margins for empty image (#9741) (e86afea)
  • legacy: InputDateRange double backspace to clear textfield (#9707) (c80cadc)
  • legacy: fix icons looking interactive in readonly textfields (#9711) (85d6afd)
  • layout remove default styling from a tag in card component (#9681) (1b6e32b)

4.14.0 (2024-11-05)

🚀 Features

  • core: Hint support direction priority list (#9669) (bbf13b5)
  • kit: File add HintOverflow for file name (#9659) (b5062bc)
  • layout: BlockStatus add desktop "m" size (#9651) (8cd3eb8)

🐞 Bug Fixes

  • addon-mobile: ElasticStickyService teardown observable zone fix (#9657) (5908330)
  • kit: CalendarRange switch months if any input updated, when date range selected (#9665) (f43bc2b)
  • kit: Files fix link styles (#9635) (6923102)
  • kit: Stepper fix flashing styles (#9638) (059c1de)
  • kit: Switch should have dark knob for the dark theme in web platform (#9658) (1c9664a)
  • legacy: InputDate incorrect value after backspace (#9650) (6a10460)
  • legacy: InputPhone fix format paste if value has space after plus sign (#9634) (2b54390)
  • legacy: InputTime/InputDateTime should switch inputMode for time modes with AM / PM (#9643) (ee53428)

4.13.0 (2024-10-28)

🐞 Bug Fixes

  • addon-commerce: ThumbnailCard fix border-radius with blur effect (#9604) (b25cbd5)
  • core: DropdownOpen fix initial open state (#9581) (6b6863e)
  • core: Notification remove flex layout (#9580) (b4f4f32)
  • kit: Badge fix font size on desktop (#9593) (9828c85)
  • kit: InputPhoneInternational fix dropdown issues (#9569) (e996d18)
  • layout: Navigation fix drawer positioning (#9594) (d0560c8)

🚀 Features

  • core: Popup add service for arbitrary portal items (#9605) (6ab1756)
  • kit: Drawer add new component (#9614) (5b43400)
  • kit: Tooltip add DI options (#9571) (e2f17c4)
  • kit: InputPhoneInternational add separator customization (#9601) (7939bc5)
  • legacy: InputTime/InputDateTime add AM/PM support (#9595) (0f67a78)

4.12.0 (2024-10-21)

🐞 Bug Fixes

  • addon-commerce: InputCardGroup safari autofill focus (#9520) (7858373)
  • cdk: Control fix initial status (#9539) (cb5f29a)
  • cdk: support : inside path segment in url (#9549) (8317b67)
  • core: fix floating appearance not reacting to the theme (#9504) (847305a)
  • kit: Skeleton fix for ProgressCircle (#9507) (2598626)
  • legacy: InputNumber fix hydration (#9434) (e0aac04)
  • legacy: InputTime has broken support of native date picker (#9540) (049b289)

🚀 Features

  • addon-mobile: ResponsiveDialog add new service and refactor SheetDialog to new spec (#9459) (10198a1)
  • core: Hint add mobile behavior (#9547) (e650f38)
  • core: add tuiDialog typed factory util (#9446) (f507d2e)
  • core: add new appearances (#9526) (c3cd8f2)
  • core: improve a11y for textfield (#9449) (19fbbe6)

4.11.0 (2024-10-14)

🐞 Bug Fixes

  • addon-doc: add legacy package as peer dependency (#9367) (069b680)
  • addon-doc: glitch width content between value from DOM and sandbox width from url (#9341) (b5c4156)
  • addon-mobile: InputDateRange throws error on single date selection (#9411) (93c08d4)
  • addon-table: Tr, ThGroup fix hydration issues (#9460) (c5fd3f9)
  • addon-table: drop legacy package dependency (#9373) (1171fbc)
  • addon-table: fix hydration error while configuring table (#9374) (7100f73)
  • core: FallbackSrc support empty avatar src (#9454) (8a52bbc)
  • core: tuiIconsProvider support empty icon value (#9408) (d0577d6)
  • kit: Accordion fix hydration (#9453) (e22d2ba)
  • legacy: InputDateTime fix native option for empty value (#9464) (b36e9dc)
  • legacy: Select fix hydration (#9433) (7f597a6)

🚀 Features

4.10.0 (2024-10-08)

🐞 Bug Fixes

  • addon-doc: add legacy package as peer dependency (#9367) (069b680)
  • addon-table: drop legacy package dependency (#9373) (1171fbc)
  • addon-table: hydration error while configuring table (#9374) (7100f73)
  • cdk: Control react to markAsTouched on Angular 18+ (#9330) (1b732e8)
  • core: Hint fix change detection when changing content programmatically (#9291) (57f80ed)
  • core: Textfield with initial value with filler (#9375) (8217c90)
  • core: DropdownContext fix opening after single touch on iOS (#9287) (8a5ff74)
  • core: Dropdown fix overriding default options (#9348) (db84c4c)
  • kit: Chip size (#9169) (a92153a)
  • layout: Header fix subtitile padding on mobile (#9282) (faeca9e)
  • legacy: InputTag fix pasting multiple invalid tags (#9340) (8b8161d)
  • legacy: Multiselect do not clear input on separator keydown, fix pasting (#9345) (56d4a18)

🚀 Features

4.9.0 (2024-09-30)

🚀 Features

  • addon-doc: add TUI_DOC_SUPPORT_LANGUAGE token (#9201) (7aef5f8)
  • addon-doc: improve UX when switch global dark mode on API page (#9053) (f9579da)
  • addon-doc: move language switcher to page from header (#9155) (e1768c4)
  • cdk: RepeatTimes add new pipe (#9262) (712c5b3)
  • table-addon: Table add requireSort option (#9036) (38c5b20)

🐞 Bug Fixes

  • addon-commerce: InputCardGroup fix Safari autofill (#9198) (1f5dfa5)
  • addon-doc: provide languages icon (#9236) (bc5caf7)
  • addon-mobile: MobileCalendar fix minLength and maxLength properties (#9118) (c84dd39)
  • cdk: support any query string inside URL (#9254) (af4aa7e)
  • core: Scrollbar fix scroll leaking to both directions (#9217) (ff829fc)
  • core: Textfield fix change detection problems for filler (#9243) (a45df07)
  • core: DropdownOpen close when host is hidden via CSS (#9189) (3e991f9)
  • kit: Chip size (#9169) (a92153a)
  • kit: Radio, Checkbox, Switch remove non-functioning appearance input (#9221) (6dc4ce0)
  • kit: ImgLazyLoading fix compatibility with SSR (#9184) (710166f)
  • legacy: Input fix for [(tuiDropdownOpen)] (#9214) (65981bc)

4.8.1 (2024-09-24)

🐞 Bug Fixes

  • addon-charts: LineChart fix line thickness on 0 and max (#9167) (c51f8ec)
  • core: DropdownContext fix for Shadow DOM (#9171) (e76e27e)
  • kit: Password fix not exporting options (#9159) (688405e)
  • legacy: MultiSelect fix for long items overflowing (#9160) (80fdfd0)

4.8.0 (2024-09-24)

🚀 Features

  • addon-doc: add ability to disable default search bar (#9099) (90cc083)
  • addon-doc: full prerender pages for SSR and improve UX (#9073) (d2fa1ac)
  • cdk: AutoFocus support custom query selector (#9062) (ae149f5)
  • kit: Like add new component (#8989) (0814ae8)
  • kit: Highlight add an options token for customizing (#8812) (21a80c7)
  • kit: ImageLoading improve IDEA auto import (#9090) (f45c899)
  • layout: AppBar add auto size directive (#9119) (d5628e7)

🐞 Bug Fixes

  • addon-commerce: InputCardGroup fix for older Safari (#9117) (29044f9)
  • addon-mobile: AppBar correct height on iOS/Android (#9031) (a669fd6)
  • core: Appearance remove initial transition (#9059) (88a8f5b)
  • core: Loader fix leaving ActiveZone (#9115) (d4099d2)
  • core: do not override nested tui-icon styles (#9065) (4e07f24)
  • kit: CalendarRange shows last available month when max and items set (#9147) (14d644f)
  • kit: InputDateRange fix dark mode issues and list item size (#9098) (6820698)
  • kit: LineClamp do not override white-space for children (#9025) (f77a783)
  • kit: LineClamp fix memory leak (#9014) (93fb577)
  • kit: drop image skeleton when handle of lazy loading error (#9032) (2af496b)
  • layout: AppBar use proper appearance for back button (#9061) (6019863)
  • layout: CardLarge fix style leaking into Badge (#9097) (83300f1)
  • layout: CardLarge fix with headless Cell list (#9114) (941c856)
  • legacy: MultiSelect fix empty line when non-empty placeholder and valueContent (#9123) (eda9293)
  • legacy: during serialization angular was unable to find an element in the DOM (#9063) (7817c18)
  • legacy: fix scroll jumping on readonly input focusing in safari (#9088) (dbf2510)
  • table: TableFilters fix pipe types (#9076) (0635555)

4.7.0 (2024-09-16)

🚀 Features

🐞 Bug Fixes

4.6.0 (2024-09-10)

🐞 Bug Fixes

  • addon-commerce: InputCardGroup fix autofill styles (#8794) (de3a923)
  • addon-mobile: Card fix paddings on mobile devices (#8949) (12ebe35)
  • addon-table: TableDirective Content Security Policy error v4 (#8872) (a7ae8f3)
  • cdk: NativeValidator fix touched state (#8818) (2a5e754)
  • core: Textfield fix expression change error (#8809) (7206c29)
  • core: DataList show empty content in correct detect changes cycle (#8837) (f102ad3)
  • kit: InputFiles fix validity and drag states (#8845) (a7f1332)
  • kit: InputTime fix selection of the nearest value from items (#8902) (0b3894c)
  • kit: BadgedContent icon is positioned incorrectly when it's shown with a delay (#8932) (96c476b)
  • kit: CalendarRange click again on selected item does not switch to item date (#8843) (4853671)
  • kit: InputInline fix styles for browser spellcheck (#8836) (7938dd5)
  • layout: Card fix Label title font weight when Label is placed inside a card (#8931) (b7e871c)

🚀 Features

  • addon-mobile: InputSearch add iOS imitating input (#8838) (7437250)
  • core: Dialog add fade transition for multiple dialogs (#8950) (5843da5)
  • kit: Copy and Password add interactive icons to Textfield (#8833) (c8bdaf0)
  • kit: Segmented update to the spec v1.1.0 (#8825) (44d7d5b)
  • layout: Cell add border-radius (#8801) (1b05ba4)
  • testing: adds link harness (#8771) (e38cdb5)

4.5.0 (2024-09-02)

🐞 Bug Fixes

  • addon-commerce: InputCard fix autofill (#8728) (226a763)
  • addon-doc: code glitch in SSR (#8705) (59712a2)
  • core: Dropdown fix triggering change detection too frequently (#8738) (8bdcb19)
  • core: Icons fix mask shorthand (#8711) (a292756)
  • core: Textfield fix color of chevron in readonly (#8754) (2e21615)
  • kit: InputPhoneInternational fix opening dropdown while readonly (#8764) (fcca2fa)
  • kit: CalendarRange shows end of range (#8774) (6604fd6)
  • kit: CalendarRange fix switch to selected item (#8784) (ad138ab)
  • kit: Avatar fix width for image (#8723) (c9014a2)
  • layout: Navigation fix style specificity for AsideItem (#8790) (77a1eea)
  • legacy: InputDateRange fix triggering cyclic change detection ticks (#8706) (c7bc044)
  • legacy: restore autoColor for InputTag and MultiSelect (#8783) (e5477c4)
  • legacy: fix placeholder when using autofill (#8779) (464dee4)

🚀 Features

4.4.1 (2024-08-27)

🐞 Bug Fixes

4.4.0 (2024-08-26)

🐞 Bug Fixes

  • addon-mobile: PullToRefresh fix scroll ref (#8684) (c9eef96)
  • cdk: ActiveZone do not exit zone when scrollable container becomes non-scrollable (#8631) (#8653) (b796d0d)
  • kit: ButtonClose fix icon (#8659) (7287016)
  • kit: Tiles fix reorder issue (#8663) (9ea0162)
  • legacy: Textarea use balance text-wrap in Safari (#8666) (cbaac1b)

🚀 Features

  • core: TUI_DARK_MODE add new token (#8657) (f409942)
  • kit: CalendarRange add item property for correctly switch value outside (#8617) (39e3419)
  • kit: IconBadge add new directive (#8667) (1d2c286)
  • layout: Search add new component (#8648) (8cb50c0)

4.3.0 (2024-08-21)

🚀 Features

  • addon-mobile: add ability to drop mobile calendar header (#8265) (819b17b)
  • kit: ButtonSelect add new directive (#8559) (6cba52c)

🐞 Bug Fixes

(9e6e865)

  • addon-mobile: PullToRefresh do not trigger pulled if dialog is inside (#8597) (7474d6e)
  • core: do not call icon resolver multiple time (#8578) (6e5c9f4) (02e1c73)
  • kit: InputPhoneInternational fix size for border-box (#8633) (1dec452)
  • kit: InputPhoneInternational improve tree-shakeability (#8603) (abfba9e)
  • kit: Segmented fix native reset form action (#8605) (ec87062)
  • kit: Segmented fix subscription to control value changes (#8574) (e6cf175)
  • legacy: display view/hide password button with readOnly property (#8584) (15857bc)
  • legacy: InputNumber prevent add/remove suffixes while readonly (#8568) (7a58d78)
  • legacy: set correct font size for small and medium sizes (#8548) (8acfb39)

4.2.0 (2024-08-14)

🚀 Features

🐞 Bug Fixes

  • core: ios menu is not triggered (#8348) (8b00807)
  • legacy: fix issues with custom injector in templates (#8523) (ce49bac)

4.1.0 (2024-08-13)

🚀 Features

🐞 Bug Fixes

  • core: Group fix edge overlay (#8509) (bd43b97)
  • kit: InputPhoneInternational fix chevron (#8491) (a0397d6)
  • legacy: InputTime has missing zero padding on blur for HH:MM mode (#8492) (84c3aae)

4.0.1 (2024-08-12)

🐞 Bug Fixes

  • cdk: remove redundant assert log if hours are greater than 23 (#8448) (c3a7e49)
  • core: Root fix background (#8468) (bbbb82e)
  • core: add type=button to textfield for ignore submit event (#8455) (4700e5d)

4.0.0 (2024-08-09)

  • Update to Angular 16 #6966.
  • Update supported browser versions #6818.
  • Rename all entities: drop Module / Component / Directive postfix.
  • Use deep entrypoints in all imports paths inside packages for microfrontends tree-shaking support.
  • @taiga-ui/legacy create new package (#7501).
  • @taiga-ui/browserslist-config create new package #5344.
  • @taiga-ui/core:
    • Textfield add new component (#6298).
    • Icon add new component (#5872). (#6053)
    • Icon add new pipe #7244.
    • Icons add new directive
    • Icons new approach based on mask (#7752, #7658, #7714).
    • Scrollbar add mode #8246.
    • Notification simplify to directive #8168.
    • Notification Add interactive mode #6760.
    • HintOverflow add new directive #8111.
    • DropdownContext implement for iOS #7814.
    • Root use Platform directive #7931.
    • Tooltip refactored from component to directive #7810.
    • Dropdown nested no longer needs manual active zone #7744.
    • WithDataList add host directive #7693.
    • Appearance switch to data-mode #7651.
    • Maskito instead input[tuiMaskAccessor] directive #7646.
    • Alert, Dialog no longer need module imports #6670.
    • Loader add new algorithm to calculate stroke-width #6550.
    • Loader new animation #6538.
    • Use TUI_ANIMATIONS_SPEED instead TUI_ANIMATIONS_DURATION #6542.
  • @taiga-ui/kit:
    • Radio, Checkbox, Switch new components based on directives (#5319, #6929).
    • Sensitive add new directive (#5425, #6491, #6960).
    • Skeleton add new directive (#6934).
    • Segmented add new component (#6527, #7192).
    • Tabs refactor and drop MobileTabs in favor of Segmented (#7047).
    • Fade add new directive (#5169).
    • Avatar add colored icons mode (#7806).
    • Connected add directive for Cell and Stepper (#8025).
    • InputPhoneInternational switch to @maskito/phone (#7580).
    • FluidTypography add new directive #8316.
    • Progress add options with DI #8061.
    • Status add new component #8057.
    • Emails add pipe #7596.
    • Pulse add new component #7544.
    • Chevron add new directive #7153.
    • AvatarOutline add new directive #7087.
    • NumberFormat allow dynamic changes #6856.
    • Block add new component #6892.
  • @taiga-ui/cdk:
    • Dialogs refactor creation way #6660.
    • Provide add new util #7168.
    • TakeUntilDestroyed add helper #7381.
    • NativeElement add util #7393.
    • ToArray add util #7489.
    • DirectiveBinding / DirectiveListener add utils #7611.
    • Control add signal based abstraction #7650.
    • ThemeColorService add service #8240.
    • Portal refactor abstractions #6692.
    • Rename and remove some helper instances #7065.
    • Scroll controls visible only inside Root area #6623.
  • @taiga-ui/layout:
    • Title, BlockDetails, Comment add new components (#5743, #7010).
    • CardMedium, CardLarge add new components (#7260).
    • Cell add new component (#5460, #7235).
    • Navigation implement grid #8377.
    • Navigation simplify 2nd level aside #8141.
  • @taiga-ui/addon-commerce:
    • InputCard migrate to new Textfield (#7581).
  • @taiga-ui/addon-doc:
    • ThemeSwitcher add new component #7966.
    • Preview lazy component support #7048.
    • Support target property for links #6874.
  • @taiga-ui/addon-mobile:
    • SwipeActions add new component (#6644).
    • DropdownMobile add new directive (#7428, #8094).
  • @taiga-ui/addon-table:
    • Reorder add possibility to transfer a template #6967.
    • TableSort support nullable values #7888.
  • @taiga-ui/i18n:
    • Hebrew add support #8242.
    • Belarusian add support #6421.

Migration guide

This release introduces a lot of breaking changes.
Most of them can be solved automatically with the following command:

Angular CLI:

ng update @taiga-ui/cdk

Nx CLI:

nx migrate @taiga-ui/cdk
nx migrate --run-migrations=migrations.json

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.