5.20.0 (2026-08-17)
🚀 Features
- addon-mobile:
PullToRefreshapply overscroll-behavior only on top
(#14758)
(745fb17) - addon-mobile:
TabBaradd updated styles on android
(#14709)
(bb92ead) - core:
Scrollbarrely on scroll-driven animations when possible
(#14554)
(7845e41) - core: deprecate
readOnlyinput-property in favor ofreadonly(signal forms compatible)
(#14716)
(87ff4d1) - experimental:
Calendaradd multi-month mode (#14593)
(b454a40) - kit:
Counteradd desktop styles (#14743)
(fb7f41a) - kit:
InputChipdispatches(input)event when its value is updated programmatically due to user interaction
(#14678)
(8dd0c79)
🐞 Bug Fixes
- addon-mobile:
SheetDialogrestoretheme-coloron close and make it configurable
(#14515)
(3a10024) - addon-table: enable text overflow (#14550)
(be709ac) - cdk:
TuiControlis compatible with[formField](signal forms directive)
(#14760)
(2008393) - core:
Errorfix spacings (#14739)
(758e647) - core:
Inputshould prevent premature invalid appearance for untouched state with signal forms
(#14737)
(64a9887) - core:
Scrollbarimprove drag performance (#14733)
(3c84e86) - core: fix TuiDropdownHover inside ShadowDom (#14699)
(#14701)
(f040176) - core: prevent fullscreen dialog overflow (#14768)
(ec79328) - kit:
Chevronincrease style specificity to prevent font size from resetting
(#14763)
(531f899) - layout: support block content in
tuiListitems (#14698)
(5c18c08) - schematics: add missing TuiMultiSelectModule -> TuiMultiSelect v5 rename
(#14727)
(f4d7f43) - schematics: add TODO for removed focusedChange output on migrated v5 controls
(#14755)
(852582c) - schematics: avoid self-referential @let when migrating *tuiLet (v5)
(#14736)
(c0c5a76) - schematics: finish tui-input-tag v5 migration and drop unused AsyncPipe
(#14752)
(e8e83da) - schematics: migrate [(tuiDropdownOpen)] to [(open)] on textfield inputs in v5
(#14754)
(aa72a8b) - schematics: migrate legacy TuiPrimitiveTextfield to TuiTextfield in v5
(#14762)
(606964c) - schematics: spread barrel arrays in NgModule imports (v5)
(#14734)
(d2658ef)