All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.54.1 (2022-07-20)
- addon-editor: add
font-size
entry point (#2161) (2451d45) - addon-mobile: replaced
percentages
tovh
for prevent regression (#2162) (5af99eb)
2.54.0 (2022-07-19)
- addon-editor: support customization font-size (#2133) (5760b45)
- core: customization default text to button in dialog (#2140) (003e41a)
- kit:
LineClamp
addshowHint
option addoverflowChange
output (#2130) (293dc6a)
- addon-editor: support nested bullet list (#2139) (07198f5)
- addon-mobile: close sheet when extended to full state (#2116) (d040eb4)
- core: changed
vw/vh
topercentage
for correct ensure viewport in safari (#2135) (a25a63e) - i18n: fix vietnamese (#2126) (c8fce24)
- kit:
LineClamp
incorrect calculation ofoverflown
(#2136) (0609f65) - kit:
Slider
incorrect progress-filling after patching of[(ngModel)]
-value (#2123) (5e825c6) - pin peer dependency range for
@ng-web-apis/*
(#2151) (08583b7)
2.53.0 (2022-07-11)
- addon-charts: use
ng-container[ngTemplateOutlet]
instead of structural directive (#2071) (c1d8b18) - addon-editor: customize text color in dark/light mode (#2088) (7c1d891)
- addon-editor: improve ui/ux for font-size component (#2094) (98797d8)
- addon-editor: support styles without paragraph for lists (#2092) (a4d841a)
- core:
tuiLink
mustn't break inline model for anchors (#2083) (eff9b8f) - core: align to baseline value decoration postfix (#2070) (4f1d4b7)
- kit:
InputNumber
can't type minus using ios keyboard (#2061) (4608b35) - kit:
Tabs
redundant space after the last tab (#2000) (bd8b847)
2.52.0 (2022-07-05)
- addon-doc: new token
TUI_DOC_PAGE_LOADED
to fix anchor links (scroll to examples) (#2031) (c43d7f5) - addon-doc: token
TUI_DOC_CODE_ACTIONS
+ show required modules for controllers in examples (#2013) (9606035)
- core: preserve whitespaces in postfix for value-decoration (#2006) (c767c5d)
- kit:
MultiSelect
insideGroup
border-radius problem (#2050) (9858271) - kit: fix disableHover input in
AccordionItem
(#2028) (4b8a7f8) - kit: sequences of white space are preserved for
inputTag
(#2046) (253cabe)
2.51.1 (2022-06-28)
- core: wrong detection of viewport for mobile device width (6cd1203)
2.51.0 (2022-06-27)
- addon-editor: dropdown shouldn't visible outside editor area (#1934) (e773977)
- cdk:
tuiOverscroll
fix preventing touch event on input range (#1990) (ff2485f) - cdk: correct selection from textfield in firefox (#1998) (dd72b82)
- kit:
LineClamp
very long word +[linesLimit]=1
(#1980) (70f500c)
2.50.2 (2022-06-22)
2.50.1 (2022-06-22)
- addon-mobile: fix overscroll for android (#1977) (e354ded)
- core:
PrimitiveTextfield
fix prefix when aligned to the right (#1969) (0520392) - core: cross-browser viewport width for mobile (#1979) (3226ad8)
- kit:
InputSlider
incorrect vertical alignment of slider (#1967) (d37aae0)
2.50.0 (2022-06-20)
- addon-editor: support new versions of prosemirror (#1962) (66f2535)
- addon-editor: wrap tools to the new line when overflow (#1958) (35cfe65)
- kit: close
PdfViewer
withEsc
key (#1954) (d8a6bd5)
- addon-commerce: correct rounding for float values (#1938) (8063372)
- addon-mobile:
Sheet
fix closing for tall content (#1956) (f68d592) - cdk: support ng-add for ng14 (#1959) (515bc79)
- kit:
InputSlider
property[quantum]
does not properly work on blur (#1957) (2270721) - kit: use correct mask for
RU
-phone number (#1937) (8ec5090)
2.49.2 (2022-06-17)
- addon-table:
Table
fix changing initial direction with server-side sorting (#1935) (f9950c5) - core:
tuiWrapper
fix icon appearance (#1941) (2840da9) - core: removed CSS interface which unsupported in TS 3.9+ (#1940) (1bf0f0d)
2.49.1 (2022-06-16)
2.49.0 (2022-06-14)
- addon-editor: support emoji data type for new prosemirror-model (b590498)
- cdk: add
chromium, firefox, webkit
engine detection (9fa5e1b) - cdk: constants
CHAR_HYPHEN
|CHAR_EN_DASH
|CHAR_EM_DASH
|CHAR_PLUS
(#1885) (97acb51) - core: use
TuiNumberFormatSettings
instead of deprecatedNumberFormatSettings
(#1886) (bda8f5a)
- addon-doc: broken
PAGE_SEE_ALSO
(#1884) (802e9c1) - addon-editor: upgrade prosemirror-model dependency for compat (bf573c1)
2.48.0 (2022-06-07)
- addon-editor: fix cursor visibility in summary extension (#1864) (b4ed2af)
- cdk: fix autofocus behavior in ios (77cbe36)
- kit:
InputNumber
prefix is overlapped by value (#1867) (b4d66d5) - kit: use correct return type when passing an argument (409aead)
2.47.0 (2022-05-30)
- addon-editor: add details extension (#1814) (8de315c)
- addon-editor: add preview action for images (#1788) (2022df8)
- cdk: add directive to render list with a delay (#1795) (8d3be82)
- kit:
Stepper
scroll internal scrollable area to active/focused step (#1812) (f6717db)
- cdk: handle navigator platform for detect iOS (#1825) (2dbe60c)
- core:
DataList
fix padding around separator (a107b8e) - core:
DataList
missing paddings insideOption
(multiline text problem) (#1820) (e206921) - kit:
InputRange
problem with range interactions on mobile devices (#1811) (e49c1ae) - kit:
InputSlider
changes focusedInputNumber
's value on slider's interactions (#1807) (3f94990) - kit:
Slider
blinking cursor in Firefox (#1805) (c52cf47)
2.46.0 (2022-05-23)
- addon-doc:
coerceValue
supports arrays and key-value objects (#1779) (7ae991e) - addon-table: add token
TUI_TABLE_PAGINATION_OPTIONS
with propertysizeOptionContent
(#1787) (af7a82b) - core:
TUI_IS_MOBILE_RES
add new token (#1799) (6ea6ff3) - kit:
Avatar
add color customization with CSS vars (#1797) (eb7c659)
- addon-mobile:
Ripple
broken styles in Shadow DOM (#1790) (d604f3e) - addon-table:
TablePagination
show checkmark for selected[size]
(#1780) (4a26fac) - cdk: refactor autofill directive (#1775) (8656053)
- kit:
ComboBox
throwsExpressionChangedAfterItHasBeenCheckedError
(#1772) (2e22f4f) - kit:
InputMonth
reopen calendar with year of the selected value (#1773) (e67fd15) - kit:
Tag
has incorrect behavior oftext-overflow
in Safari (#1792) (01f84d6)
2.45.0 (2022-05-16)
- addon-mobile:
Sheet
make top offset dynamic (#1747) (d0c2d75) (7e32b44) - cdk: add
valueOf
andSymbol.toPrimitive
toTuiDay
,TuiMonth
,TuiYear
andTuiTime
(#1756) (183b99b) - core:
Lists
add triangle bullet list type (#1727) (b189a67) - core:
Lists
triangle bullet list type - made fixed size according design (#1736) (503d855) - core: support for custom processing of svg icons (e881153)
- kit:
Action
make icon color customizable (#1755) (599e5aa) - kit:
TabsWithMore
optionally keep active tab inside More section (#1682) (3646072)
- addon-charts:
LineChart
fix dot style (#1745) (9e2f0f2) - core:
tui-slider-ticks-labels
errorOperation on an invalid type
(#1759) (9c3521e) - core: correct filler display for size
S
andM
(41c4497) - kit:
ComboBox
don't clear when same value is entered (#1739) (1f43e87) - kit: returns a full of stringified range when state is readonly (56f5ba7)
2.44.0 (2022-05-05)
- addon-commerce: use pipe instead getter for improve performance (b037924)
- cdk:
Portal
add new directive (#1688) (c70242a) - cdk:
TuiDay
addcurrentUtc
static method (93cdda0) - cdk: add
TuiAlertContext
(#1706) (64c2aed) - cdk: use
unknown
insteadany
fortuiDefaultProp
(c5c081a) - testing: new
tuiAddSnapshotPlugin
(for Cypress) (#1683) (17658ab)
- addon-table: cannot access
TuiSortByDirective
before initialization (#1701) (6f91070) - addon-commerce:
InputCardGrouped
fix problem with in safari (#1696) (9948640) - addon-commerce: hide clear button when doesn't exist card number (ccc1839)
- addon-editor: reopen dropdown when clicked another link (#1663) (b0e3f34)
- cdk: correct assert for
svg
and document element (eb2e745) - core: don't use
font-size
animation for safari (1e4c030) - kit:
InputRange
problems with change detection for customValueContent (#1675) (0c6ff68)
2.43.0 (2022-04-25)
- addon-editor: improved ux for links (a0b30be)
- addon-editor: select link before edit for improve ux (8d93597)
- addon-table:
SortBy
add directive for server-side sorting by column name (#1659) (7e32b44) - addon-table:
TextArea
add support for interactive tables (#1666) (3180600) - cdk: new util
tuiCoerceBooleanProperty
(383269e) - enable strict mode for compile templates (4029f2f)
- kit:
InputTag
fix tag status whenMode
is missing (#1669) (dfcf799) - kit:
Slider
readonly state (mobile chrome bug) (#1638) (0669a71) - kit: dropdown content jumping and re-rendering multiselect after adding new tags (#1657) (d4aabe6), closes #1534
- kit: incorrect alignment of icons in multiselect (470f187), closes #1636
2.42.0 (2022-04-19)
- cdk:
Zoom
invalid css-property nametouch-action
(#1639) (e028867) (4109aca) - demo: copy styles for compile
Less
files in stackblitz (6dfa459) - kit:
Combobox
fix arrow in readonly state (#1624) (1507a2a) - kit:
Pagination
&Preview
showundefined
fortitle
(#1642) (7158630)
2.41.1 (2022-04-12)
2.41.0 (2022-04-11)
- addon-mobile:
MobileTabs
add directive, deprecateTUI_MOBILE_AWARE
token (#1615) (1921624) - cdk:
Alerts
add infrastructure for custom notifications (#1540) (3d54b67) - kit:
InputRange
refactor (useInputNumber
inside) (#1583) (fc0f27a) - kit:
Range
useSlider
inside (#1538) (245c8d5) - kit:
TabsWithMore
add input for custom dropdown content (7a0db9d) - kit:
TUI_AVATAR_OPTIONS
default options configuration forAvatar
(#1600) (ff4dc30)
- kit:
InputFiles
fix styles (#1619) (9b55ce3) - kit:
keySteps
works ifSlider
hasmin
-property !== 0 (c2af899) - kit: provide default status when async pipe isn't emitted (#1605) (46bda8b)
2.40.0 (2022-04-04)
- addon-charts: add index to hint context (#1580) (5f11ccd)
- core:
formatNumber
addzeroPadding
flag (#1584) (9b07aa5) - hint: add middle position of top and bottom directions of hints (#1577) (0567a79)
- kit:
InputPhoneInternational
allow paste/drop value without code (#1572) (7c419db) - kit:
TUI_TAG_OPTIONS
default options configuration forTag
(#1518) (9c32f00)
- addon-charts:
LineChart
fix empty hint withouthintContent
(#1574) (6f381d8) - bad colors in dialog when using dark theme (#1565) (46e8f5e)
- core: compatible
TuiGroupModule
withViewEngine
(#1589) (84620b8) - kit:
InputNumber
apply caret fix for ios (#1568) (a326da4) - kit:
Slider
incorrect behaviour formin
!== 0 (#1557) (68d1132) - kit:
Slider
input-propertymax
can be equal to zero (#1587) (6c2b614)
2.39.0 (2022-03-28)
- addon-doc: ability to highlight with first letter in safari (#1550) (0d7d345)
- addon-tablebar: fix adaptive container (#1537) (5e5ffd8)
- core: fix textfield transition (#1536) (1aa51ec)
- core: hide placeholder without visible overflow (#1551) (200c61f)
- kit:
Slider
distorted right border-radius (#1548) (8f56200) - kit:
Slider
improve a11y forkeySteps
(#1549) (791042b) - kit: correct handling of color theme in
input-tag
(#1545) (258c979)
2.38.0 (2022-03-21)
- core:
PrimitiveTextfield
built-in icons insidetuiTextfieldCustomContent
(#1523) (c864a95) - kit:
InputDateRange
fix initial months (#1530) (677b875)
2.37.1 (2022-03-15)
2.37.0 (2022-03-14)
- addon-editor: new DI-token
TUI_EDITOR_OPTIONS
(#1482) (f97781d) - addon-table:
TableSort
add new pipe to externalize row iteration (#1483) (c18670d) - cdk: add custom portals (#1485) (8958424)
- core:
PrimitiveTextfield
use CSS variables for font sizes of label (#1494) (a23e777) - core: add type inference to
appearance
for button (#1511) (4e980dd) - core: expose
TuiNotificationDefaultOptions
(#1490) (bc1a75c) - core: new mixin
tui-slider-ticks-labels
(#1469) (61f3f2e) - kit:
FieldErrorContent
add ability to work with function (#1491) (01af383) - kit:
InputSlider
use newSlider
inside (#1475) (5fdb5b3) - kit: add
InputFiles
,Files
components (#1298) (fa06a9b)
- cdk: support autofocus for ios devices (#1505) (ad565b6)
- core:
Button
fix icon margins (#1502) (2824920) - core:
InputNumber
backward compatibility for separators (#1473) (976e2c2) - core:
PrimitiveTextfield
long custom content overflow (#1513) (d7e6b96) - kit:
InputCount
fix extra space when using max property (#1506) (33f2e19) - kit:
InputPhoneInternational
fix drop/paste handler (#1472) (28bc548) - kit: correct display of a comma when opened dropdown (#1509) (6864b89)
- kit: correct handling the
thousandSeparator
forInputRange
(#1484) (a075a54)
2.36.0 (2022-02-28)
- addon-editor: add
box-shadow
for toolbar panel (#1457) (1e1d26d) - cdk:
TUI_IS_IOS
fix detecting iPad that pretend to be MacOS (#1459) (6230118) - core:
Loader
allow configuration of default options (#1447) (3ba41f2) - kit:
TextArea
expose native element (#1456) (e79f5db) - kit:
TUI_SLIDER_OPTIONS
(makeSlider
more customizable) (#1453) (d825332) - kit: new
SliderKeyStepsDirective
forSlider
(#1441) (d9b0d6e)
- addon-editor: set table without style inheritance (#1455) (88c1f05)
- core:
PrimitiveTextfield
fix styles collision with Bootstrap (#1458) (5135da1) - kit:
ComboBox
fix initialsearch
emit (#1446) (07a354c) - kit:
Slider
fix ticks position (#1462) (20a5086)
2.35.0 (2022-02-21)
- addon-commerce: support options in money component (#1434) (85bf60a)
- kit: new pipe
HintErrorPipe
(#1405) (71e7a96)
- addon-editor: add space after table created (#1437) (b535a17)
- addon-editor: prevent auto clicking on toolbar when editor is inside a label (#1383) (0d61d60)
- addon-mobile:
Sheet
fix unnecessary calculations for overlay mode (#1439) (44a77fc) - addon-mobile: fix styles for disabled cell (#1401) (79219b8)
- addon-mobile: support late rendering (#1369) (2aee3cf)
- cdk:
Autofocus
wait for Angular animations to finish before focusing (#1435) (8bfc6d7) - cdk:
Dropdown
fix shaking during scroll (#1416) (512a35e) - core:
DescribedByDirective
fix hint visibility (#1436) (518dd27) - core: fix form-header style (#1407) (8e0a9af)
- core: provide fallback value for border-width (#1402) (766e106)
- kit:
InputMonth
fix change detection inTextfield
mode (#1415) (010c1b4) - kit:
LineClamp
prevent expression changed exception (#1375) (2eca9a8) - kit:
ProgressBar
color segments with dynamic progress width (#1406) (0c079d6) - kit:
Slider
work withnumber
instead ofstring
(#1420) (368ded5) - kit: correct icons' alignment in multi-select (#1417) (9a6b126)
- kit: track openChange when clear value in multi-select (#1408) (dfb047f)
2.34.0 (2022-02-14)
- cdk:
Pure
support function with no arguments (#1374) (a12e31f) - cdk: use
Exception
instead of throwingError
directly (#1378) (41f193b) - kit: add default options configuration helpers (#1356) (2259182)
- kit:
Slider
add new component and deprecate the old one (#1222) (8ea7f0a) - kit:
InputTag
optionally allow non-unique tags and custom separators (#1366) (875d4a1) - kit: default options configuration for
ComboBox
,MultiSelect
,Select
andDataListWrapper
(#1352) (04dc1ab) - kit:
FieldError
add new pipe and deprecateFieldError
component (#1360) (447b5f2)
- addon-commerce:
InputCardGroup
fix cleaning prefilled value (#1359) (803cfed) - addon-mobile:
MobileCalendar
fix disabled dates being pickable (#1372) (3f0024e) - core: fixed styles for form header (#1347) (391a4ce)
- kit:
ComboBox
run stringify on string values too (#1385) (0c66a21) - kit:
MultiSelect
fix showing example text (#1376) (fa12f99)
2.33.0 (2022-02-08)
- addon-commerce: add mexican peso currency (#1314) (fc179a1)
- addon-commerce: add type inference for currency (#1326) (06d2b51)
- core:
Textfield
add component to expose native input from controls (#1316) (9881ea7) - core: add new css vars for elevated elements (#1333) (d40cb17)
- core: add
@taiga-ui/i18n
as dependency (#1346) (08ea554) - core:
Hint
fix bubble position (#1339) (4eff5a2) - core:
Dropdown
prevent multiplemarkForCheck
calls (#1289) (70bd847) - kit:
InputPhoneInternational
fix paste/drop with plus sign (#1306) (d320109) - kit:
InputPhoneInternational
fix wrong model update (#1309) (28b8312) - kit:
Select
prevent content overflow cut (#1340) (e05164f) - kit:
InputTag
remove redundant space between tags (#1341) (eb3ad4d)
2.32.0 (2022-01-31)
- core: default options configuration for
Hint
(#1250) (1a58d36) - core: default options configuration for
PrimitiveTextfield
(#1249) (af77aaf) - kit: add
TUI_ARROW_MODE
token (#1243) (faa9087) - kit:
InputTime
add configurablemaxValues
(#1256) (d18d192) - kit: default options configuration for
Arrow
(#1251) (8b99faa) - kit: Use
TUI_APPEARANCE
injection token forInputRange
,InputSlider
andInputCardGrouped
(#1280) (43645c3)
- addon-commerce:
Money
remove empty space around currency (#1248) (73118c5) - addon-doc: use correct dependencies (#1284) (ecb876d)
- addon-mobile:
Sheet
fix initial position for iOS (#1277) (878d48b) - core:
PrimitiveTextfield
hide placeholder with autocomplete (#1265) (bf20787) - kit:
InputDate
,InputDateRange
,InputDateTime
fix cyrillic filler (#1271) (b894373) - kit:
InputInline
fix expression changed error (#1268) (9229ff2)
2.31.0 (2022-01-24)
- icons: expose
processIcons
utility (#1102) (7e9f42b) - kit:
InputDate
,InputDateRange
,InputDateTime
add value transformer tokens (#1184) (88a3b7e) - kit:
Rating
add new component (#791) (232b01c) - kit:
TUI_COUNTRIES_MASKS
add new token (2730c3d)
- addon-charts:
LineChart
fix axis hints (#1223) (f515914) - addon-doc: fix coercing value from query params (#1234) (d6af595)
- addon-tablebars: fix mode support (#1218) (c1743b4)
- i18n: add Italian to i18n index (#1216) (54ba4f3)
- i18n: fix German translation (#1219) (b768574)
- kit:
CalendarMonth
fix incorrect state in range (#1207) (9ead920) - kit:
InputNumber
fix max length (#1233) (7b5c015) - kit:
InputSlider
fix decimal limit (#1213) (06fc16b) - kit: fix cursor pointer in controls with dropdowns (#1208) (7374bb1)
2.30.0 (2022-01-17)
- addon-preview:
PreviewModule
add providers (#1194) (f7a4ba9) - core:
formatNumber
fix for values when precision > 6 (#1171) (d7f7183) - core:
Dialog
fix unnecessary scroll on mobile (#1190) (e8303af) - kit:
InputDate
,InputDateRange
,InputDateTime
fix filler with custom date-separator (#1180) (723c9b3) - kit:
InputTag
fix broken layout with cleaner for all sizes (#1186) (2cd678f) - kit:
Tree
fix change detection in async children (#1189) (2a215cf)
2.29.0 (2021-12-28)
- addon-doc:
LegendItem
add checkbox support (#1145) (140391b) - addon-doc:
PieChart
/RingChart
add animations (#1133) (1803970) - kit:
InputDate
add full support ofTUI_DATE_FORMAT
(#1146) (52d6472) - kit:
InputDateRange
add full support ofTUI_DATE_FORMAT
(#1155) (f6c8d08) - kit:
InputDateTime
add full support ofTUI_DATE_FORMAT
(#1154) (6ea8dd2)
- addon-doc: fix vertical scrollbar height for root content (#1148) (128295a)
- kit:
InputPhoneInternation
fix countries (#1147) (eb7829f) - kit:
InputInline
fix hiding first character in safari (#1138) (03cfda9)
2.28.0 (2021-12-20)
- addon-charts:
ArcChart
add new component (#1122) (0742c9f) - cdk:
TUI_TOUCH_SUPPORTED
add new token (#1123) (2227a09) - core: add source processor for svg component (29701d5)
- kit:
TUI_VALIDATION_ERRORS
add ability to work with Observable (#1118) (f78f946)
2.27.1 (2021-12-15)
2.27.0 (2021-12-14)
- addon-editor: resizable images (#959) (4132e57)
- addon-table: update
Th
style (#1087) (59830c6) - cdk:
CopyProcessor
add new directive to process value before it is copied (#1094) (1768464) - core: add accent appearance (#1098) (bf55bb1)
- kit:
Accordion
add support for eager content (#1081) (14f44ca)
- addon-editor: improved type safety (#1089) (9077e88)
- addon-mobile:
Sheet
fix closeable and swipe down (#1073) (9870fb4) - core:
Button
add visual indication for clicks on mobile (#1074) (143311f) - core: fix expanding inputs based on content (#1107) (72f15a2)
- kit:
Carousel
fix for iOS (#1105) (6888347) - kit:
Combobox
open dropdown on cleaner click (#1078) (849f22d) - kit:
InputInline
fix expression change error (#1082) (8d7f615) - kit:
InputNumber
fix updating the value and limits at the same time (#1076) (a9bae40) - kit:
PdfViewer
addSafeResourceUrl
support (#1090) (3b0cb71) - kit: cross browser support hiding placeholder (#1099) (dd71659)
2.26.0 (2021-12-06)
- addon-tablebars: add adaptive for
TableBars
(#1063) (6487074) - kit:
Carousel
add new component (#1044) (bb0740d) - kit:
Highlight
add color customization (#1064) (5a9d0b7)
- addon-preview: close preview on esc event (#1057) (74f453c)
- addon-table: fix arrow visibility in safari (#1050) (1e0145c)
- core:
Hint
fix positioning for small screens (#1055) (31b0fb0)
2.25.0 (2021-11-29)
2.24.0 (2021-11-22)
- addon-doc: support Promise content (#821) (459fc21)
- core:
Button
allow configuration of default options (#1026) (df2a8f5) - core: add support for virtual scroll in dropdowns (#1018) (3ecb73b)
- addon-commerce: fix problem with autofill card in Safari (#1024) (883fde6)
- cdk:
ActiveZone
fix for shadow DOM clicks (#1028) (f2ee219) - core fix number mask bug with wrong position of thousand separator (#985) (9fb097c)
2.23.0 (2021-11-15)
- addon-doc: output visualization (#994) (835c8f1)
- addon-mobile:
MobileCalendar
add dark mode support (#964) (a0f230d) - kit:
InputPassword
disable hint if text is empty string (#981) (f0407dd) - kit: support direction: rtl for controls (#983) (c0b4b28)
- addon-commerce:
InputCardGrouped
fix for long numbers and small screens (#998) (84078cc) - cdk:
HoveredService
fix for touch devices (#973) (19e5136) - core:
HostedDropdown
fix event propagation on esc (#975) (5daee4a) - kit:
InputNumber
fix custom formatting (#976) (fcb4b34) - kit:
MultiSelect
arrow icon overflow (by many tags) (#982) (0933adf)
2.22.0 (2021-11-02)
- addon-doc: open sidebar on swipe (#943) (a8a4016)
- addon-editor:
Editor[new]
dark mode support (#947) (3c2f814) - cdk: add
Zoom
directive (#938) (bbe762c) - core: add old styles (#957) (89683cb)
- core,kit: support Less 4+ (#949) (ca5f276)
- kit:
Tree
add new component (33f47b8) - kit:
Badge
add "info" and "neutral" statuses (#948) (43d0f33)
- addon-doc: fix menu header (#941) (7168bb7)
- addon-doc: unexpected expanding subitems (#935) (2768d72)
- core:
SvgService
fix custom icons (2cd27cf) - core: make hint part of current active zone (#956) (9ef7272)
- kit:
Select
,ComboBox
,MultiSelect
remove arrow icon ifdisabled
orreadonly
(#955) (8eb4d1c)
2.21.0 (2021-10-25)
- addon-editor:
Editor[new]
add custom tools support (#842) (1422520) - cdk: new directive
Pan
(#922) (d87996e) - cdk: new directive
Swipe
(#914) (fb7581b)
- cdk:
Autofill
get rid of an extra change detection cycle (#908) (bb051d5) - core: fix tui-mobile-only query (#912) (0457918)
2.20.0 (2021-10-18)
- addon-commerce: support
PolymorpheusContent
in thecardSrc
input parameter (#866) (353bb04) - addon-mobile:
Sheet
add new component (#850) (2707391) - cdk:
Time
add conversion from Date method (#877) (7b47bcc) - core: add configuration of trailing zeroes (#859) (c765088)
- core: update shadow color (#895) (26219e5)
- i18n: add Polish support (#828) (8f8893e)
- notification: allow configuration of default options (#636) (d89e523)
- addon-editor:
Editor[new]
brokenActiveZone
inside toolbar buttons (#845) (e682646) - cdk: fix component content recreating on context change (#896) (6932e9c)
- core: fix neutral-bg color (#893) (d5a933c)
- kit: use proper screen keyboard on date components (#878) (218728a)
- demo: handle only one component/module per ts-file (e0dcea0)
2.19.0 (2021-10-04)
- addon-commerce:
InputCardGroup
make prefilled CVC readonly (#812) (ce5c4c5) - i18n: add italian language (#807) (dc720fe)
- icons: add new icons (#820) (65c3131)
- addon-charts: show hint on single point (#806) (475709e)
- addon-mobile:
MobileCalendar
fix styles (#809) (953cd3a) - core:
PrimitiveCalendar
red color for weekends (with customTUI_FIRST_DAY_OF_WEEK
) (#795) (81d0d21) - core: change min-height of
ScrollControls
's bar to fixTextArea
(#664) (313127f) - core: fix updating dynamic ng-content in
PrimitiveTextfield
(#789) (bfcaccd) - icons: make icon size dependent on font size (#792) (cfaedf2)
- kit:
InputDateRange
fix filler appearing on custom date (#813) (24f95ef) - kit:
InputFile
trim whitespaces in accept list (#786) (a59b92e)
2.18.0 (2021-09-27)
- addon-doc: support left menu items without sections (#463) (8f3e1cf)
- addon-editor: add ability to color cells (#766) (c008bfe)
- all: add prefix t- to internal classes to avoid clashed (#704) (8522c88)
- all: preserve const enums [#495] (6ac8e00)
- core:
Dialog
add directive for declarative dialogs (#745) (cbd1a90) - kit:
Stringify
add new pipe (#775) (39e4766)
- addon-commerce: fix card length check for unknown payment systems (#728) (271b3db)
- demo: add
Progress
,DropdownContext
,Editor
modules to stackblitz starter (7515fcc) - i18n: fix russian i18n for editor (#757) (55dd5d6)
- kit:
BadgedContent
fix icons color (#749) (add85a4) - kit:
InputPhoneInternational
correction of disabled state (0591eca) - kit:
ProgressCircle
keeps css-propertyr
while --prod build (e60acf4), closes issue#1021
2.17.0 (2021-09-20)
- icons: add new icons
tuiIconBellOff
(#698) (fd15a54) - kit: new component
ProgressCircle
(#697) (094c14d) - kit: new component
ProgressSegmented
(#714) (66dceff)
2.16.3 (2021-09-15)
2.16.2 (2021-09-14)
- core: autofill border color (e80c8ed)
2.16.1 (2021-09-14)
2.16.0 (2021-09-13)
- addon-doc: add polymorpheus to heading and description of examples (#677) (02bc696)
- addon-editor: add new
Editor
component (#583) (ba602df) - kit:
InputCount
allow configuration of default options (#675) (fab225b) - kit: new attribute component
ProgressBar
(#665) (780b120) - core:
TUI_NUMBER_FORMAT
token to configure decimals and thousand symbols in number formatting (9748ba4)
- core: fix Firefox input issue with caret outside visible area (#612) (ecf6b25)
- kit:
MultiSelect
fix dropdown when wrapped in label (#685) (a63b04d)
2.15.0 (2021-09-06)
- addon-commerce:
InputCardGroup
add ability to useDataList
(#660) (771b94b) - demo: new documentation page
Testing
(#661) (93de6fc) - kit: switch to angular
i18nPlural
pipe (#628) (a19f53a) - kit:
Toggle
allow configuring default options (#635) (945e2f4) - i18n: add portuguese language (#642) (e360f34)
- addon-commerce: fix card icons (#647) (8682755)
- addon-doc: fix overlapping by sticky header while using anchor links (8f03714)
- addon-mobile:
Sidebar
fix change detection triggered from inside (3a1f08d) - addon-table:
TablePagination
fix button titles (#657) (11521dd) - cdk:
TUI_DIALOG_CLOSES_ON_BACK
feature toggle token (#658) (db4debe) - core: hide extra scrollbar on IOS (#629) (c4e6648)
- core: space around notification alert (#655) (b7c3ae3)
- kit:
InputCount
controllers (+/-) overlapping (#555) (0999a22) - kit:
InputDateTime
apply min/max time restrictions if date was changed via calendar (#649) (6998794), closes #645 - kit: fix extra characters highlight in
TextArea
with hint (#640) (e3be14e) - shematics: install
@types/dompurify
when "add sanitizer" option is selected (#659) (463c565)
2.14.0 (2021-08-13)
- cdk:
For
add new directive (#615) (6165f85) - demo: disable animation if app is running under Cypress (via
TUI_ANIMATIONS_DURATION
) (#572) (165a3d3) - i18n: add Spanish translations for countries (#600) (2ed269f)
- kit:
DropdownContext
add new directive (#527) (89bbfcb) - kit:
InputDateTime
upgrademin
,max
inputs (add time constraints) (#617) (7b2a9df) - kit:
InputPhoneInternational
addcountryIsoCode
output (#577) (f60d185) - kit:
InputPhoneInternational
add label support (#607) (07829a8) - kit:
MultiSelect
,InputTag
add sizes
(#561) (cb621f5) - kit:
TextArea
extra characters highlight (#593) (45b647e) - kit: i18n token
TUI_DATE_TEXTS
insideInputDateTime
,InputDate
,InputDateRange
(#552) (354d495) - schematics: add ability to use ng add (#520) (8134d06)
- addon-commerce:
InputCardGroup
fix dynamic localization (#613) (5902f28) - cdk:
ActiveZone
fix for shadow DOM (#587) (d872a53) - cdk:
ActiveZone
ignore focus loss due to disable (#595) (181e79a) - cdk:
DialogHost
disable closing dialog on browserBack
inside iframe (#588) (39b44df) - cdk:
MediaDirective
fix freezes in mobile safari (#570) (1acad96) - cdk: make
markControlAsTouchedAndValidate
work with emptyFormArray
andFormGroup
(#586) (715dde8) - core:
Button
fix expression changed forshowLoader
(#598) (902ea7e) - core:
InputPhone
fix cleaner #508 (#519) (cd4b974) - core: fix autofill colors in dark theme (#605) (a285032)
- kit:
FieldError
fix change detection for OnPush nesting (#564) (b258dfb) - kit:
InputDateTime
fix losing unfinished input on the first blur (#551) (28514f6) - kit:
Toggle
fix loader position (#599) (3deade0)
2.13.1 (2021-07-20)
- cdk:
getClipboardDataText
return text/plain format as fallback (#568) (0615e20) - cdk: fix dropdowns in ShadowDom inside iframe (#565) (d48efa1)
- kit:
Breadcrumbs
fix dynamic items (#560) (ab18533)
2.13.0 (2021-07-13)
- addon-commerce:
InputCardGrouped
change text based on screen size (#542) (099158b) - cdk: close dialog on back button (#486) (d685a88)
- i18n: add Dutch translation for countries (#516) (a0ddd50)
- i18n: add french translation for countries (#538) (b6a6e4d)
- kit:
InputPhoneInternational
autoselect country code on paste and drop events (#532) (7b381d6) - kit:
StringifyContent
add pipe (d86a5a0)
- addon-commerce:
InputCardGrouped
prevent scrolling (#529) (bbf3f68) - cdk:
ActiveZone
properly handle parent element removal (#545) (f03d577) - core: change the typography of headings (#534) (14afad6)
- kit:
CheckboxLabeled
,RadioLabeled
fix night theme color (#539) (b61472b) - kit:
FilterByInput
disable filtering on strict match (#543) (1382d60) - kit:
InputCount
fix buttons size (#537) (60e7ab7) - kit:
TabsWithMore
fix flickering for certain width (#548) (6f53f27)
2.12.0 (2021-06-29)
- addon-doc: sync navigation panel link with opened page (#254) (cfc9d85)
- all: switch to rem units (#488) (800da63)
- core:
TUI_FIRST_DAY_OF_WEEK
add a new token to customize calendar (4299acb) - i18n: Add french localisation (#489) (fd7a987)
- kit:
CalendarRange
addvalue
input and output (#507) (f51431c) - kit:
FilterByInput
supportnull
and 2D arrays (#511) (3c9d2b4) - kit:
InputTime
add configuration token (#487) (ae8c0f2) - kit:
MultiSelect
support 2d arrays inHideSelected
pipe (#504) (663c497)
- cdk: opening many different types dialogs together (#503) (390e718)
- core:
Checkbox
fix icon transition from indeterminate to false state (#502) (1e12d78) - core:
Link
fix mode (#501) (890b7cd)
2.11.2 (2021-06-10)
- core:
Dropdown
fix animation retrigger in submenu (#466) (dabb336) - kit:
ComboBox
fix caret outside of visible area upon selection (#477) (a79def4)
2.11.1 (2021-06-08)
2.11.0 (2021-06-07)
- addon-charts: implement new CSS vars to color charts (#464) (0d96ece)
- addon-doc: allow strings as logo img url (2b4c516)
- all: switch from string enums to string join types for inputs (#455) (f5630fc)
- core:
NotificationService
makeautoClose
timeout configurable (#441) (bd6e74b) - core:
Tooltip
tapping on mobile does not focus inputs (#453) (d9511e9) - kit:
Slider
,Range
addquantum
property (#445) (4034983) - kit:
TextArea
add multiline placeholder support (#456) (06325bd)
- cdk:
ActiveZone
wait forfocusout
event aftermousedown
(d11da1f) - cdk:
Validator
update validity state on destroy (#461) (37caf0d) - core:
Calendar
remove jumps due to limits (adf08a8) - kit:
LazyLoading
clear background after load event (#467) (54a4334) - kit:
Select
,ComboBox
,MultiSelect
cut overflown items with ellipsis (#446) (5a39ec8) - kit:
TextArea
properly react to night mode (#465) (3e60e98) - kit:
Tabs
fixactiveItemIndex
whenrouterLink
tab is removed (#452) (075772b)
2.10.1 (2021-05-26)
2.10.0 (2021-05-25)
- core:
Dialog
add default template for primitive content (#409) (4fd1ee3) - core:
Notifications
keep open if hovered (#420) (adfb865) - core: switch skeleton animation to opacity to improve performance (#402) (787208b)
- kit:
Breadcrumbs
implement new API exposing the links (#412) (31ae7e7) - kit:
FieldError
support plain strings errors (#259) (6801143) - kit:
FilterByInput
add new pipe (#425) (edfa580) - kit:
InputPassword
add default configuration through DI token (#369) (f98d8f3)
- addon-charts:
BarChart
fix height in collapsed mode (#428) (1f7c137) - addon-commerce:
InputCard
react toreadOnly
(#434) (b1771a4) - addon-table:
defaultSorter
properly sort strings (#427) (ff43170) - core:
Link
fix disabled appearance when used on buttons (#422) (68172aa) - kit:
CheckboxBlock
fix styles insideAccordion
(#423) (11b4539) - kit:
InputPhone
fix opening dropdown in readOnly (a73ff80) - kit:
Slider
,Range
fix spilling over limits with keyboard (#408) (581f8bb) - kit:
Tabs
fix colors fortuiMode="onLight"
(#411) (23c3ce8)
2.9.1 (2021-05-15)
2.9.0 (2021-05-14)
- core:
Scrollbar
handle click on bar to scroll to that position (#368) (f792d0c) - core:
TUI_ANIMATIONS_DURATION
add a new token (#374) (988440c) - core, kit: add show delay / hide delay for all tooltips and hints (#379) (660b5a1)
- i18n: improve translations in Spanish (#389) (af7eb3c)
- kit:
Badge
allow custom content (#387) (3107b53)
- addon-charts:
Axes
add mode support (#319) (8f20801) - cdk: fix issues with Angular 12 and newer TypeScript (#395) (01f5a48)
- core: rename watched controller typo TUI_TEXTIFELD_WATCHED_CONTROLLER -> TUI_TEXTFIELD_WATCHED_CONTROLLER (#396) (a8adb4a)
- kit:
InputDateTime
update native value on day click (#378) (ad43348)
2.8.2 (2021-05-04)
2.8.1 (2021-04-30)
2.8.0 (2021-04-29)
- addon-editor:
Toolbar
addColorPicker
(#335) (67dfd6f) - kit:
DropdownHover
add new directive (#361) - kit:
TabsWithMore
always show the active tab (#345) (c437871)
- addon-editor:
Editor
fix scroll jumping on edits (#323) (c4a1e13) - addon-editor:
Editor
fix scrollbar dragging (#333) (a01227e) - addon-editor: open links in a new tab (#328) (222863f)
- cdk:
ActiveZone
fix emittingfalse
on element removal in Chrome (#362) (a424417) - cdk:
ScrollService
fixNullInjectorError
(#355) (c6db6d1) - cdk: use passive event listeners (#344) (dbc1188)
- core:
Scrollbar
fix content sticky beyond container height (#348) (173213f) - core: fix issues with components being used inside
ControlValueAccessor
(#346) (e90a0f7) - kit:
InputCount
correct work with negative values (#337) (82ceda8) - kit:
InputDateTime
fix changing date (#322) (3cafe28) - kit:
InputTime
open dropdown by click (#322) (3cafe28) - kit:
InputFile
do not reset loading files on new file selection (#356) (bc01ace) - kit:
InputNumber
fix caret for zeroes in decimal part (#318) (1b1dd68) - kit:
InputTag
fix scrolling with arrows (#334) (436bcaa) - kit: fix iOS device detection (#320) (6e90cad)
2.7.0 (2021-03-29)
- addon-mobile:
Sidebar
addautoWidth
option (#299) (73f593b) - core:
NightThemeService
add new service (#226) (bd85236) - core:
NotificationsService
addhasIcon
option (#274) (0519af6) - demo: Improve documentation (descriptions, unexpected behavior etc.) (#284) (96638d0)
- demo: added link to source code and fixed routing (#273) (99ede5a)
- kit:
Tabs
update scroll position on active index change (#268) (a753a5e)
- addon-doc: fix import package (#291) (cdabcd1)
- addon-editor: fix font & highlight displayed colors (#311) (6375d65)
- addon-table:
Table
fix dual borders (#277) (52534fc) - cdk:
ActiveZone
stay in zone if focused element removed (#304) (30cb717) - cdk:
FocusTrap
fix ExpressionChanged error (#304) (30cb717) - kit:
HoveredService
fix for iOS 12 (#303) (3cbf8f2) - kit:
InputTag
error icon layout (#296) (75c2baa) - kit:
InputRange
prevent emitting same value on blur (#298) (685cc00) - kit:
InputRange
prevent from focusing input field on mobile devices (#280) (c8cf497) - kit:
Tabs
fix extra change detection ticks (#314) (0f36a06) - kit:
TextArea
fixm
size styles (#302) (39850ef) - kit:
InputPassword
fix change detection issue (#300) (a32a9dd) - kit:
InputCount
prevent buttons from focusing input field on mobile (#272) (17f8d47)
2.6.2 (2021-03-04)
- cdk: add
isSafari
util (e616b53) - core:
TUI_ASSERT_ENABLED
add new token to allow enabling assertions in prod mode (39af6cb) - kit:
Radio
add customization through token (#264) (1a6d574)
- addon-table: fix not drawing default cells (61cd807)
- core:
Loader
fix form freezing in Safari (#266) (0c7330c) - kit:
InputNumber
fix all problems with caret in Safari (b4930c9) - kit:
InputCount
fix wrong button height for customized height (#216) (4c39f7a) - kit: fix loader in toggle size m (#261) (a1eeaa4)
2.6.1 (2021-02-26)
- addon-table: fix incorrect style minification (c00cf1b)
- core: fix underline pseudo link (#246) (bca9201)
2.6.0 (2021-02-25)
- addon-doc: add "Edit on Online IDE" button support (5cae178)
- addon-table:
Table
add new module (9ac0243) - i18n: add Ukrainian support (#231) (38b292b)
- core:
Dialog
fix closing non-dismissible dialog by clicking on border (#240) (516dc74) - core:
Link
properly handle various modes (#241) (9197895)
2.5.0 (2021-02-08)
- addon-commerce: add UAH currency (#214) (54f64a6)
- common: added CSS custom properties for fonts (#201) (c9d527c)
- core:
Dialog
addpage
size for a fullscreen dialog without any padding (#213) (523eaf9) - core:
PrimitiveCheckbox
full customization through DI (#209) (78e87b5) - i18n: add Dutch with 100% support (#206) (41c0554)
- i18n: add Turkish with 100% support (#200) (a4de9d9)
- kit: allow configuration of default checkbox options (#139) (a977e6e)
- core:
Svg
fix custom icons processing (#212) (76ec2d8) - core: dialog not closing due to transparent border, closes #148 (#190) (c791da7)
- i18n: correct inconsistencies in English translations (#207) (977d7bd)
- kit:
Tabs
clicking on external links will not update active index (#218) (4fee5a3)
2.4.0 (2021-02-02)
- core: add scss mixin support (#165) (865bbaa)
- i18n: Add German with 100% support (#198) (54f1284)
- i18n: add Spanish with 100% support (#191) (6f9a19e)
- kit: use lazy loading strategy in avatar component (#185) (d6ea803)
- button: fix button loader size for XL (#174) (f9929fe)
- cdk: fix isFirefox check (#158) (8e9c7a4)
- core:
Button
fix margin for right aligned icons (#173) (a3f9ed5)
2.3.0 (2021-01-29)
- core: add
ThemeNight
component (#167) (a953be7) - demo: add
Wrapper
customization page (#153) (eef8382) - demo: add guide on using different icon set (#157) (b35a891)
- demo: add page on custom dialogs (#159) (13e17a1)
- format: number formatting supports custom thousands separator (#145) (a8c0743)
- cdk: fix isFirefox check (#158) (8e9c7a4)
- core:
Svg
properly use AngularSanitizer
(#170) (249392d) - core: fix new CSS vars for height name mismatch (#149) (aa7c961)
2.2.1 (2021-01-22)
2.2.0 (2021-01-22)
- kit:
UnfinishedValidator
now has no default message - cdk, core:
MonthPipe
import it from @taiga-ui/core library and use with async pipe
- cdk, core:
MonthPipe
move from cdk to core, add i18n (59474d2) - demo: add page for
Sidebar
directive (#125) (bea427e) - i18n: add i18n package (523d5de)
- i18n: add russian language (71dab5c)
- kit: add tokens to customize
Checkbox
,Radio
andInputTag
(#124) (94e8b00) - kit: allow setting mask directly on
Input
,InputInline
andInputCopy
(#122) (173cd8f)
- cdk:
Media
fix stuttering in Safari (#129) (43afe21) - kit:
TabsWithMore
fix freezing on resize loop (#121) (b87737a)
2.1.3 (2021-01-19)
- cdk: add
uniqBy
utility method (#108) (2fe83be) - let: improve type checking for tuiLet (#98) (5cff8ae)
- core: add lost body-l-2 global text class (#106) (d296243)
- core: add will-change for smooth transition (#99) (35e2bf4), closes #90
- icons: fix broken flags (#96) (37d2e61)
- kit:
DataListWrapper
fixemptyContent
not working (#89) (f90d96f) - kit:
InputDate
fix mobile calendar (#104) (0fd20e5), closes #100 - kit:
Select
fix template for falsy values (#118) (c718e1f)
2.1.2 (2021-01-12)
- core: textfield style fix wrapper .transition mixin (12206ea)
2.1.1 (2021-01-12)
2.1.0 (2021-01-11)
2.0.1 (2021-01-11)
- core: enable
window
scrolling instead oftui-root
(#80) - demo: fix play/pause icons, add eur and gbp currency (#77) (360a3b1)
- addon-doc: fix demo component on mobile (#79) (7676d84)
- all: fix .less relative paths for better IDE and StackBlitz support (#81) (f061dcd)
- doc: prevent tabs underline above sidebar in Safari (4ed25de)
2.0.0 (2020-12-29)
- addon-doc: add header (#58) (1f2abd4)
- demo: add SSR support (#64) (aaf0786)
- demo: translate into eng (#51) (04f9994), closes #69 #68
- icons: add editor and color picker icons (170f9a0)
- cdk:
DialogHost
fix overlay above dialog issue (3e16ec8) - cdk:
tuiZoneOptimized
fix re-entering the zone (#66) (6c5667c) - core:
PrimitiveTextfield
fix value content selecting (6c85668) - core: fix less style strings in font weight (404b01f)
- doc:
Page
fix package input name (bdc32a7)
1.6.5 (2020-12-11)
1.6.4 (2020-12-09)
1.6.3 (2020-12-08)
1.6.2 (2020-12-08)
- cdk:
mustBePresent
add new operator (#53) (0f12ac5) - core: move theme related styles into separate export (#50) (c240274)
- kit:
InputFile
add mode support (#52) (dacf719)
1.6.1 (2020-12-04)
- all: i18n for packages (#49) (020fb59)
- core:
TableMode
add new directive, removetuiTable
fromMode
(#48) (60da86f) - kit: refactor
Badge
andBadgedContent
to use colors directly (#46) (1961b9a)
1.6.0 (2020-12-02)
- core, kit, addons, demo, tools: add packages (854b544)
1.5.2 (2020-11-25)
1.5.1 (2020-11-25)
1.5.0 (2020-11-24)
1.4.0 (2020-11-23)
- cdk:
FocusTrap
blur manually to prevent ExpressionChanged error (#40) (339df70) - cdk: fix types in dist and remove metadata emit (d92c0fa)
- cdk: rename
TUI_IDENTITY_MATCHER
toTUI_DEFAULT_IDENTITY_MATCHER
to align to other constants (#38) (3a9f2db)
1.3.0 (2020-11-18)
1.2.1 (2020-11-16)
1.2.0 (2020-11-13)
- cdk:
TUI_IDENTITY_MATCHER
consider two empty arrays equal (#34) (e17c08d) - cdk: add @ng-web-apis/mutation-observer (#32) (7459c70)
- cdk: remove preventScroll polyfill (#21) (68db75a)
- observables:
stopPropagation
add operator (d930e9d)