All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
4.5.0 (2024-09-02)
- addon-commerce:
InputCard
fix autofill (#8728) (226a763) - addon-doc: code glitch in ssr (#8705) (59712a2)
- core:
Dropdown
triggers change detection too frequently (#8738) (8bdcb19) - core:
Icons
fix mask shorthand (#8711) (a292756) - core:
Textfield
should not change color of chevron on hover ifreadOnly
is enabled (#8754) (2e21615) - kit:
CalendarRange
shows end of range (#8774) (6604fd6) - kit:
InputPhoneInternational
should not allow to open dropdown ifreadOnly=true
(#8764) (fcca2fa) - kit: CalendarRange not switch to selected item (#8784) (ad138ab)
- kit: contain width for img in avatar (#8723) (c9014a2)
- layout:
Navigation
fix style specificity forAsideItem
(#8790) (77a1eea) - legacy:
InputDateRange
triggers cyclic change detection ticks (#8706) (c7bc044) - legacy: restore
autoColor
forInputTag
andMultiSelect
(#8783) (e5477c4) - legacy: trigger transform placeholder when using autofill (#8779) (464dee4)
- 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) - improve style for A11y (#8408) (918e11f)
- 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:
CalendarRange
delete code foravailableRange
property (#8688) (18d9b07) - kit:
Tiles
fix reorder issue (#8663) (9ea0162) - legacy:
Textarea
use balance text-wrap in safari (#8666) (cbaac1b) - legacy: invalid css variable (#8619) (4fa7631)
- core:
TUI_DARK_MODE
add new token (#8657) (f409942) - icons: drop useless comments inside svg file (#8660) (327f470)
- 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: possibility drop mobile calendar header (#8265) (819b17b)
- kit:
ButtonSelect
add new directive (#8559) (6cba52c)
- addon-doc: strange behavior on safari (#8588) (9e6e865)
- addon-mobile: PullToRefresh do not trigger pulled if dialog is inside (#8597) (7474d6e)
- core: do not call resolver multiple time (#8578) (6e5c9f4)
- core: user selection on safari (#8587) (02e1c73)
- kit:
InputPhoneInternational
fix size forborder-box
(#8633) (1dec452) - kit:
Segmented
fix native reset form action (#8605) (ec87062) - kit: improve tree-shakeability of
InputPhoneInternational
(#8603) (abfba9e) - kit: segmented subscription to control value changes (#8574) (e6cf175)
- legacy: display view/hide password button with
readOnly
property (#8584) (15857bc) - legacy: prevent add/remove suffixes while InputNumber is readonly (#8568) (7a58d78)
- legacy: set correct font size for small and medium sizes (#8548) (8acfb39)
4.2.0 (2024-08-14)
- add
@taiga-ui/icons-fontawesome
(#8493) (131b3ed) - add
@taiga-ui/icons-material
(#8454) (3315a29) - i18n: add japanese (#8420) (ef9f992)
- i18n: add korean (#8486) (691328f)
- i18n: improve literal string union (#8516) (9bf0f8c)
- kit: prevent disabled date selection for calendar-range (#8329) (951779d)
- core: ios menu is not triggered (#8348) (8b00807)
- i18n: redundant whitespace (#8501) (0f809a7)
- 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: prevent disabled date selection for calendar-range (#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: 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) - kit:
TuiDataListGroupWrapperComponent
is not assignable to the same property in base type (#8461) (933be65)
4.0.0 (2024-08-09)
- Update to Angular 16 (taiga-family#6966).
- Update supported browser versions (taiga-family#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 (taiga-family#5344).
- @taiga-ui/core:
Textfield
add new component (#6298).Icon
add new component (#5872).Icons
add new directive (#6053)Icon
add new pipe (taiga-family#7244).Icons
new approach based on mask (#7752, #7658, #7714).Scrollbar
add mode (taiga-family#8246).Notification
simplify to directive (taiga-family#8168). Add interactive mode (taiga-family#6760).HintOverflow
add new directive (taiga-family#8111).DropdownContext
implement forIOS
(taiga-family#7814).Root
usePlatform
directive (taiga-family#7931).Tooltip
are refactored from component to just directive (taiga-family#7810).Dropdown
nested no longer needs manual active zone (taiga-family#7744). BREAKING CHANGE:ActiveZone
is removed from context in favor of close method.WithDataList
add host directive (taiga-family#7693).Appearance
switch to data-mode (taiga-family#7651).Maskito
insteadinput[tuiMaskAccessor]
directive (taiga-family#7646).Alert
,Dialog
no longer need module imports (taiga-family#6670).Loader
add new algorithm to calculatestroke-width
(taiga-family#6550).Loader
new animation (taiga-family#6538).- Use
TUI_ANIMATIONS_SPEED
insteadTUI_ANIMATIONS_DURATION
(taiga-family#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).- Use
@maskito/phone
(#7580) inInputPhoneInternational
. FluidTypography
add new directive (taiga-family#8316).Progress
add options with DI (taiga-family#8061).Status
add new component (taiga-family#8057).Emails
add pipe (taiga-family#7596).Pulse
add new component (taiga-family#7544).Chevron
add new directive (taiga-family#7153).AvatarOutline
add new directive (taiga-family#7087).NumberFormat
allow dynamic changes (taiga-family#6856). BREAKING CHANGES: removeTUI_NUMBER_FORMAT_OBSERVABLE
in favour ofTUI_NUMBER_FORMAT
,tuiFormatNumber
pipe requires async pipe now.Block
add new component (taiga-family#6892).
- @taiga-ui/cdk:
Dialogs
refactor creation way (taiga-family#6660).Provide
add new util (taiga-family#7168).TakeUntilDestroyed
add helper (taiga-family#7381).NativeElement
add util (taiga-family#7393).ToArray
add util (taiga-family#7489).DirectiveBinding
/DirectiveListener
add utils (taiga-family#7611).Control
add signal based abstraction (taiga-family#7650).ThemeColorService
add service (taiga-family#8240).Portal
refactor abstractions (taiga-family#6692).- Rename and remove some helper instances (taiga-family#7065).
- Scroll controls visible only inside
tui-root
area (taiga-family#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 (taiga-family#8377). Simplify 2nd level aside (taiga-family#8141).
- @taiga-ui/addon-commerce:
InputCard
migrate to newTextfield
(#7581).
- @taiga-ui/addon-doc:
ThemeSwitcher
add new component (taiga-family#7966).Preview
lazy component support (taiga-family#7048).- Support target property for links (taiga-family#6874).
- @taiga-ui/addon-mobile:
- @taiga-ui/addon-table:
Reorder
add possibility to transfer a template (taiga-family#6967).TableSort
support nullable values (taiga-family#7888).
- @taiga-ui/i18n:
Hebrew
add support (taiga-family#8242).Belarusian
add support (taiga-family#6421).
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.