Download Latest Version Release v5.0.0 source code.tar.gz (55.3 MB)
Email in envelope

Get an email when there's a new version of Taiga UI

Home / v5.0.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-04-01 19.0 kB
Release v5.0.0 source code.tar.gz 2026-04-01 55.3 MB
Release v5.0.0 source code.zip 2026-04-01 59.9 MB
Totals: 3 Items   115.2 MB 0

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

  • improve accessibility and RTL support
  • add version encapsulation for all non-encapsulated styles (#13603) (1dc63e4)
  • move all shared styles to @taiga-ui/styles (#13189) (7dd6a2d)
  • bump lucide-static pack to v1.7.0 (#13620) (da47b2c)
  • cdk: FontSizeWatcher support env(preferred-text-scale) (#13205) (379aa0f)
  • cdk: Portal add new service (#12187) (d74d4a7)
  • cdk: SetSignal add new util helper (#11914) (160c125)
  • core: provideTaiga add helper (#12032) (cfbced0)
  • core: Icon allow setting thickness (#11624) (6988082)
  • core: Textfield add multiline label (#13546) (8401828)
  • core: Textfield grow in height if font scaling used with label (#13383) (1d0f0be)
  • core: Textfield use Cell in template (#13155) (5ec6a23)
  • core: Carousel add new component, deprecate old one (#13566) (156cf91)
  • core: bump small font to 14px (#13160) (8b0b9ac)
  • core: Icons scale to 125% when font scaling is more than 10px (#12782) (05275b1)
  • core: Alert make position configurable (#12209) (1a48a6a)
  • kit: CalendarRange add period list size input (#13531) (7c1609c)
  • kit: Timeline add new component (#13373) (3e212bd)
  • kit: Tabs improve underline performance (#11932) (06f29db)
  • kit: Copy work with TextfieldMulti (#13096) (7bb8125)
  • kit: InputChip scrolls to the last item on focus (#12443) (61fea47)
  • kit: add TUI_PAGINATION_OPTIONS token to customize button appearance in pagination (#12386) (14ee4aa)
  • kit: use design-tokens as peer dependency (#12131) (692273c)
  • kit: Chip update according to specs (#12176) (cda4eab)
  • kit: Avatar add badge input (#11963) (a240121)
  • i18n: add addon-doc translations to @taiga-ui/i18n package (#13641) (8b3debb)
  • i18n: add dayRangePeriod locale (#12521) (c287e2b)
  • addon-doc: TOC add new table of contents component (#13002) (f7d01f7)
  • addon-mobile: Switch use native on iOS when supported (#12653) (781d295)
  • addon-table: Sorter add pipe (#13070) (52cc60f)
  • layout: PdfViewer add new component (#11898) (11c7331)
  • layout: Form add legend styles (#13222) (47548da)
  • experimental: add Popout service (#13247) (af7905d)

🐞 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)
Source: README.md, updated 2026-04-01