All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
4.24.0 (2025-02-10)
- 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)
- 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 forAccordion
(#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)
- 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 withChevron
(#10265) (a9640fb) - kit:
InputNumber
should handle programmatic control update withNaN
as empty textfield (#10276) (ede4715) - layout:
CardLarge
fix title boldness (#10271) (0c9a4e9) - layout:
Search
allow other elements via[tuiSearchField]
attribute (#10294) (f5c80ea)
- 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)
- addon-mobile:
Checkbox
update mobile design (#10204) (10c4174) - core:
DataList
update labels design according to specs (#10205) (b2081d7) - demo:
Button
add example with two labels (#10242) (5f24171) - layout:
Header
add body-l and body-m sizes (#10212) (fa92c17) - layout:
InputSearch
add new component (#10197) (e810a15) - layout:
Cell
add new height modes (#10209) (e8e1986)
- addon-mobile:
DataList
insideDropdownMobile
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 forwriteValue
of empty value (#10220) (647dcaa) - kit:
CalendarRange
should not require extra click to start new range after same day range (#9847) (2643187) - kit:
LineClamp
debounceoverflownChange
event (#10188) (07e335a) - legacy:
ColorPicker
fixed missing pointer (#10201) (30b57fe)
4.21.0 (2025-01-20)
- addon-mobile:
SwipeActions
fix actions in IOS safari (#10163) (bd53957) - core:
Hint
fix not using customViewport
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 initialngModel
phantomnull
value (#10171) (b490860) - kit:
InputNumber
provideTuiControl
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)
- 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
andSwitch
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)
- core:
tuiDialog
addinjector
to options (#10056) (bcc02bc) - core:
TuiWithDropdownOpen
exposetuiDropdownEnabled
(#10101) (562bbc6) - core: disable dark theme for print mode (#10110) (8c9c616)
- core:
HintManual
enable hover when is value isnull
(#9955) (e0e5861) - experimental:
Accordion
add refactored component (#10103) (62109de) - experimental:
Expand
add refactored component (#10069) (272db9b) - experimental:
Hint
add refactored component (#10051) (92e8b21) - kit:
InputPin
add new component (#10084) (36b45fa) - kit:
Tooltip
add small size (#10154) (32e78bf) - kit:
InputNumber
refactor to newTextfield
(#10099) (a32d2a4)
4.19.0 (2024-12-23)
- 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)
- addon-commerce:
InputCardGroup
addinputs
option (#10033) (5e20a26) - addon-commerce:
ThumbnailCard
has newxs
size (#9969) (436e351) - addon-table:
Table
fix resize issues (#9961) (a16071a) - experimental:
InputPhoneInternational
refactor to new textfield approach (#9976) (08f924d) - layout:
Navigation
addSubheader
component (#10041) (7de5985)
4.18.0 (2024-12-10)
- 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 ofactiveItemIndexChange
(#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)
- layout:
Form
add new component (#9933) (52ab367) - legacy:
MultiSelect
allow checkbox on the right side (#9910) (8aa063b) - legacy:
InputTime
additemsHidden
property (#9908) (b3db7bc) - legacy:
InputTag
limit last tag width to 80% to avoid wrapping (#9886) (54f5c65)
4.17.0 (2024-11-27)
- addon-mobile: fix font of large buttons on mobile (#9816) (b45de14)
- cdk: fix Angular v19
allowSignalWrites
warning (#9810) (8b6b78a) - layout:
Navigation
fixAside
width according to spec (#9815) (b92202e) - legacy:
InputDateTime
validators not triggered when value change (#9838) (a515c2c) - legacy: add
styles
entrypoint toexports
ofpackage.json
(#9813) (eee448d)
4.16.0 (2024-11-20)
- addon-mobile:
DropdownMobile
make compatible withDropdownHover
(#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)
- core: add readable media aliases (#9696) (41d89b3)
- kit:
Message
add component (#9694) (0b08fb4) - kit:
ProgressBar
addProgressFixedGradient
directive (#9648) (ca81b5c) - layout:
AppBarBack
add ability to use custom appearance (#9715) (1e0928d)
- addon-charts:
LineChart
fix division by zero (#9722) (c12a315) - addon-mobile:
PullToRefreshService
fix pulling stream by callingTUI_PULL_TO_REFRESH_LOADED.next()
ononPull
event (#9716) (3b978be) - kit:
CalendarRange
not switch month with selected value (#9695) (0e5f250) - kit:
TabsWithMore
should shareActiveZone
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)
- core:
Hint
support direction priority list (#9669) (bbf13b5) - kit:
File
addHintOverflow
for file name (#9659) (b5062bc) - layout:
BlockStatus
add desktop "m" size (#9651) (8cd3eb8)
- 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 switchinputMode
for time modes with AM / PM (#9643) (ee53428)
4.13.0 (2024-10-28)
- 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)
- 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)
- 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 forProgressCircle
(#9507) (2598626) - legacy:
InputNumber
fix hydration (#9434) (e0aac04) - legacy:
InputTime
has broken support of native date picker (#9540) (049b289)
- addon-mobile:
ResponsiveDialog
add new service and refactorSheetDialog
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)
- 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)
- addon-doc: allow adding extra tabs with DI (#9381) (421a92e)
- cdk:
RepeatTimes
add new pipe (#9262) (712c5b3) - core: add animation params (#9312) (f3f104a)
- layout:
Navigation
allow manual control ofAsideGroup
(#9412) (b7f75d9) - table-addon:
Th
addrequiredSort
option (#9036) (38c5b20)
4.10.0 (2024-10-08)
- 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 tomarkAsTouched
on Angular 18+ (#9330) (1b732e8) - core:
Hint
fix change detection when changing content programmatically (#9291) (57f80ed) - core:
Textfield
with initial value withfiller
(#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)
- addon-doc: allow adding extra tabs with DI (#9381) (421a92e)
- addon-table:
Sortable
make dynamic (#9384) (ea62a09) - core: add
color-scheme
by default fortuiTheme
(#9315) (d3ce6b1) - core: support using native scrollbar (#9276) (d144675)
- i18n: add Lithuanian (#9307) (29fabea)
- kit:
ActionBar
adds
size and update according to spec (#9310) (3cb028b) - kit:
Breadcrumbs
additemsLimit
option (#9370) (b20f6bf) - kit:
ItemsWithMore
addside
option (#9363) (47d7178) - kit:
tuiValidationErrorsProvider
add util (#9342) (b22e9c2) - kit:
InputPhoneInternational
added search for countries (#8546) (24572b1) - legacy: support fieldset disable (#9376) (cb31858)
4.9.0 (2024-09-30)
- 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
addrequireSort
option (#9036) (38c5b20)
- addon-commerce:
InputCardGroup
fix Safari autofill (#9198) (1f5dfa5) - addon-doc: provide languages icon (#9236) (bc5caf7)
- addon-mobile:
MobileCalendar
fixminLength
andmaxLength
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 forfiller
(#9243) (a45df07) - core:
DropdownOpen
close when host is hidden via CSS (#9189) (3e991f9) - kit:
Chip
size (#9169) (a92153a) - kit:
Radio
,Checkbox
,Switch
remove non-functioningappearance
input (#9221) (6dc4ce0) - kit:
ImgLazyLoading
fix compatibility with SSR (#9184) (710166f) - legacy:
Input
fix for[(tuiDropdownOpen)]
(#9214) (65981bc)
4.8.1 (2024-09-24)
- 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)
- 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)
- 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 leavingActiveZone
(#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 intoBadge
(#9097) (83300f1) - layout:
CardLarge
fix with headlessCell
list (#9114) (941c856) - legacy:
MultiSelect
fix empty line when non-emptyplaceholder
andvalueContent
(#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)
- addon-doc:
API
add new component (#9015) (a87b608) - addon-doc: adds keybindings to the search field (#8830) (8d03673)
- core:
Appearance
allow multiple modes (#9042) (e1853dd)
- addon-mobile: export styles (#9007) (d9915bb)
- core:
Calendar
fix visual gaps in range (#8961) (8ec81aa) - core:
Dropdown
fix options leaking upwards (#9051) (350ba52) - kit:
Connected
work withCardLarge
(#9040) (71f699c) - kit:
FilterByInputPipe
add overload (#8912) (6883ea6) - kit:
Skeleton
block user selection (#9001) (49b0e03)
4.6.0 (2024-09-10)
- 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
fixLabel
title font weight whenLabel
is placed inside a card (#8931) (b7e871c)
- addon-mobile:
InputSearch
add iOS imitating input (#8838) (7437250) - core:
Dialog
add fade transition for multiple dialogs (#8950) (5843da5) - kit:
Copy
andPassword
add interactive icons toTextfield
(#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)
- 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 forAsideItem
(#8790) (77a1eea) - legacy:
InputDateRange
fix triggering cyclic change detection ticks (#8706) (c7bc044) - legacy: restore
autoColor
forInputTag
andMultiSelect
(#8783) (e5477c4) - legacy: fix placeholder when using autofill (#8779) (464dee4)
- improve style for A11y (#8408) (918e11f)
- addon-commerce:
ThumbnailCard
add<img>
support (#8789) (9fdb499) - addon-doc: improve ui for link to sample (#8406) (e5beb47)
- cdk: add
tuiInjectId
(#8730) (6b3bbb0) - core:
Textfield
addViewContainerRef
(#8781) (5fee17a) - kit:
InputPassword
add new version, deprecate legacy (#8786) (7a655de) - kit:
InputPhoneInternational
can be customized withIcon
/Tooltip
(#8750) (b20459b) - layout:
Navigation
addDrawer
(#8757) (cc64434) - testing: adds size harness for button (#8760) (71e654f)
4.4.1 (2024-08-27)
4.4.0 (2024-08-26)
- 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)
- core:
TUI_DARK_MODE
add new token (#8657) (f409942) - kit:
CalendarRange
additem
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)
- addon-mobile: add ability to drop mobile calendar header (#8265) (819b17b)
- kit:
ButtonSelect
add new directive (#8559) (6cba52c)
(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 forborder-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)
- core: ios menu is not triggered (#8348) (8b00807)
- legacy: fix issues with custom injector in templates (#8523) (ce49bac)
4.1.0 (2024-08-13)
- add
@taiga-ui/icons-fontawesome
(#8493) (131b3ed) - add
@taiga-ui/icons-material
(#8454) (3315a29) - i18n: add korean (#8486) (691328f)
- kit:
CalendarRange
prevent disabled date selection (#8329) (951779d)
- core:
Group
fix edge overlay (#8509) (bd43b97) - kit:
InputPhoneInternational
fix chevron (#8491) (a0397d6) - legacy:
InputTime
has missing zero padding on blur forHH:MM
mode (#8492) (84c3aae)
4.0.1 (2024-08-12)
- cdk: remove redundant assert log if hours are greater than 23 (#8448) (c3a7e49)
- core:
Root
fix background (#8468) (bbbb82e) - core: add
type=button
totextfield
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 directiveIcons
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
usePlatform
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 todata-mode
#7651.Maskito
insteadinput[tuiMaskAccessor]
directive #7646.Alert
,Dialog
no longer need module imports #6670.Loader
add new algorithm to calculatestroke-width
#6550.Loader
new animation #6538.- Use
TUI_ANIMATIONS_SPEED
insteadTUI_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 dropMobileTabs
in favor ofSegmented
(#7047).Fade
add new directive (#5169).Avatar
add colored icons mode (#7806).Connected
add directive forCell
andStepper
(#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:
- @taiga-ui/addon-commerce:
InputCard
migrate to newTextfield
(#7581).
- @taiga-ui/addon-doc:
- @taiga-ui/addon-mobile:
- @taiga-ui/addon-table:
- @taiga-ui/i18n:
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
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.