github taiga-family/taiga-ui v5.0.0
Release v5.0.0

5 hours ago

5.0.0 (2026-04-01)

⚠ BREAKING CHANGES

  • new minimal browser support (#13041)
    (27c6df8)
  • bump minimum required Maskito version (v3+ => v4+) (#12239)
    (4aaefdc)
  • rearrange some secondary entry points (#12628)
    (147cda8)
  • drop Angular animations (#12688)
    (d8d716a)
  • rename some CSS variables (#13251)
    (7dcdee7)
  • use logical 'start'/'end' instead of 'left'/'right' (#12856)
    (7d2dbac)
  • cdk: drop utils and tokens in favor of @ng-web-apis/platform (#12905)
    (41dfaca)
  • cdk: drop all unused features (#12606)
    (48056ab)
  • cdk: RepeatTimes drop directive and pipe (#12600)
    (ede8f14)
  • cdk: Pure deprecate and move to legacy (#12864)
    (3aacfff)
  • core: DropdownOpen add selector alias (#12625)
    (b34e23c)
  • core: Button make end icon same size as start except for Chevron (#12776)
    (4c61a73)
  • core: Appearance drop glass (#13575)
    (347454e)
  • core: Link restyle according to the specs, drop [pseudo] input (#12691)
    (e53e79e)
  • core: Calendar move TUI_DAY_TYPE_HANDLER/TUI_FIRST_DAY_OF_WEEK into options (#12676)
    (00d8cc4)
  • core: Point normalize to mean [x,y] (#12692)
    (abf3e8c)
  • core: CalendarSheet remove deprecated [single] input (#13536)
    (c43e302)
  • core: FilterByInput pipe add configurable behavior on exact item match (#13423)
    (477d537)
  • core: Textfield drop icon by size distinction (#13184)
    (3420efb)
  • core: Popups use single portal container for dropdowns, alerts, hints and modals (#12195)
    (0574645)
  • core: Alert rename to Notification (#12501)
    (cc93bb5)
  • core: Error automatically show control errors, drop FieldError pipe (#12041)
    (77f8926)
  • core: Icon move icon from ::after to ::before (#11884)
    (f729878)
  • core: Icons loadrelative to the base href (#12432)
    (82ae6ac)
  • core: FormatNumber pipe refactor to signal (#12441)
    (a49d2bf)
  • core: add TUI_BREAKPOINT token, drop TuiBreakpointService service (#12642)
    (288a8d3)
  • core: Loader rename [showLoader] input to [loading] (#12215)
    (b4afe74)
  • core: TUI_NUMBER_FORMAT refactor to signals (#12397)
    (e10379c)
  • core: TUI_DATE_FORMAT refactor to signals (#12373)
    (9806e91)
  • kit: Slider remove options in favor of CSS (#12965)
    (322fcc1)
  • kit: Slider supports custom thumb radius customization (drop [size] & --tui-thickness) (#12739)
    (dbff077)
  • kit: Badge drop tag selector in favor of attribute (#12895)
    (d0b2607)
  • kit: Chip drop tag selector in favor of attribute (#12898)
    (90134f9)
  • kit: Avatar drop tag selector in favor of attribute (#11920)
    (698642f)
  • kit: Avatar drop images in favor of nested img tag, drop FallbackSrc pipe (#11931)
    (d07dd21)
  • kit: Tabs, TabsWithMore, Stepper remove redundant selectors (#12899)
    (ef869ca)
  • kit: move Checkbox, Radio and Slider to Core (#13221)
    (7057bff)
  • kit: InputNumber add BigInt support (#12785)
    (40f40e1)
  • kit: Range uses logical values for internal output (activeThumbChange) (#12125)
    (821ecf6)
  • kit: InputPhoneInternational graduate from experimental (#12147)
    (97ccdb2)
  • kit: Accordion and Expand graduate from experimental (#12115)
    (7b16f44)
  • kit: InputRange uses new approach to implement negative values without the minus sign (#12796)
    (1afa408)
  • kit: TUI_CALENDAR_DATE_STREAM move to addon-mobile (#12790)
    (1f47f12)
  • kit: FloatingContainer, ElasticContainer, Slides move to layout (#12708)
    (9b62bf7)
  • kit: drop the s size from Pagination in favor of Pager (#12602)
    (cf98683)
  • kit: drop ImgLazyLoading (#12648)
    (ca43bcb)
  • kit: drop FormatDate service and pipe in favor of angular DatePipe (#12607)
    (6664575)
  • i18n: refactor to signals (#12271)
    (f7d2773)
  • i18n: use uppercase for date fillers (#13392)
    (9d62e6f)
  • i18n: rename TUI_JAPAN_LANGUAGE => TUI_JAPANESE_LANGUAGE (#13334)
    (e38696b)
  • i18n: delete invalid time mode MM.SS.MSS (#13333)
    (be13112)
  • addon-doc: change design, add icons for sections (#12985)
    (eb8b52f)
  • addon-doc: drop RTL and theme switch, move it to demo (#13675)
    (a739e04)
  • addon-charts: Axes make the height of labels dynamic, include the main axis in lines count (#12844)
    (298d519)
  • addon-commerce: Amount, Decimal pipes refactor to signal (#12594)
    (6308a08)
  • addon-commerce: InputCard drop options and [icon] input (#11940)
    (6c67ccf)
  • addon-commerce: ThumbnailCard drop [monoHandler] in favor of @img. prefix (#11919)
    (432e963)
  • addon-mobile: DropdownSheet move into a separate directive (#12214)
    (24efa35)
  • layout: Header update size naming (#12812)
    (1146e5f)
  • layout: move Cell to core, add appearance to Card, drop it from Surface (#12116)
    (1ea42f6)
  • legacy: remove all previous legacy (#12611)
    (10c4edc)
  • legacy: @taiga-ui/styles move deprecated styles to legacy (#12878)
    (f7c41e6)

🚀 Features

🐞 Bug Fixes

  • core: Group fix mask (#13671)
    (f4f53a9)
  • core: Button implement disabled state for links (#13535)
    (a5c8447)
  • core: Scrollbar add vertical offset for bar to accommodate large border radii (#11890)
    (2ace64b)
  • core: DataList fix spacings according to specs (#13183)
    (4aef4fe)
  • kit: ComboBox should emit (input) event on erasing unmatched value on blur (#13008)
    (8fabcdf)
  • kit: InputNumber ignores [tuiNumberFormat]="{rounding: '...'}" (#13032)
    (bc7abf2)
  • kit: LineClamp react to font scaling (#13138)
    (088b5cb)
  • kit: Range has unexpected shift on pointerdown without subsequent pointermove events (#13153)
    (bc2703a)
  • kit: InputPin: caret jumps two characters when the ArrowLeft event is triggered (#13684)
    (11a5c17)
  • kit: InputNumber fails to update control value on insertion of decimal separator or negative sign (#13669)
    (5592075)
  • kit: close TabsWithMore dropdown when activeItemIndex is updated externally (#13309)
    (14fd5ac)
  • kit: InputTime should pad incomplete time string with zeroes on blur (#12156)
    (0f678dc)
  • layout: Surface fix shadow for floating appearance (#13180)
    (eda80e1)
  • layout: Surface update presets according to specs (#13126)
    (5685440)

Don't miss a new taiga-ui release

NewReleases is sending notifications on new releases.