Skip to content

Latest commit

 

History

History
648 lines (438 loc) · 74.7 KB

CHANGELOG.md

File metadata and controls

648 lines (438 loc) · 74.7 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.21.0 (2021-10-25)

Features

Bug Fixes

  • 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)

Features

  • addon-commerce: support PolymorpheusContent in the cardSrc 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)

Bug Fixes

  • addon-editor: Editor[new] broken ActiveZone 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)

Features

Bug Fixes

  • addon-charts: show hint on single point (#806) (475709e)
  • addon-mobile: MobileCalendar fix styles (#809) (953cd3a)
  • core: PrimitiveCalendar red color for weekends (with custom TUI_FIRST_DAY_OF_WEEK) (#795) (81d0d21)
  • core: change min-height of ScrollControls's bar to fix TextArea (#664) (313127f)
  • core: fix updating dynamic ng-content in TuiPrimitiveTextfield (#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)

Features

  • 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)

Bug Fixes

  • 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-property r while --prod build (e60acf4), closes issue#1021

2.17.0 (2021-09-20)

Features

Bug Fixes

  • core: fix primitive-texfield template (#715) (eca780a)

2.16.3 (2021-09-15)

Bug Fixes

  • core: fix primitive-texfield padding (#695) (fc7ae56)

2.16.2 (2021-09-14)

Bug Fixes

  • core: autofill border color (e80c8ed)

2.16.1 (2021-09-14)

Features

Bug Fixes

  • addon-mobile: fix user-select for contenteditable (#689) (381365d)

2.16.0 (2021-09-13)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • addon-commerce: InputCardGroup add ability to use DataList (#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)

Bug Fixes

  • 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)

Features

  • 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 upgrade min, max inputs (add time constraints) (#617) (7b2a9df)
  • kit: InputPhoneInternational add countryIsoCode output (#577) (f60d185)
  • kit: InputPhoneInternational add label support (#607) (07829a8)
  • kit: MultiSelect, InputTag add size s (#561) (cb621f5)
  • kit: TextArea extra characters highlight (#593) (45b647e)
  • kit: i18n token TUI_DATE_TEXTS inside InputDateTime, InputDate, InputDateRange (#552) (354d495)
  • schematics: add ability to use ng add (#520) (8134d06)

Bug Fixes

  • 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 browser Back inside iframe (#588) (39b44df)
  • cdk: TuiMediaDirective fix freezes in mobile safari (#570) (1acad96)
  • cdk: make markControlAsTouchedAndValidate work with empty FormArray and FormGroup (#586) (715dde8)
  • core: Button fix expression changed for showLoader (#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)

Features

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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 add value input and output (#507) (f51431c)
  • kit: FilterByInput support null and 2D arrays (#511) (3c9d2b4)
  • kit: InputTime add configuration token (#487) (ae8c0f2)
  • kit: MultiSelect support 2d arrays in HideSelected pipe (#504) (663c497)

Bug Fixes

  • 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)

Features

  • kit: filterByInputWith add new pipe to filter with custom stringify (#479) (996e8af)

Bug Fixes

  • 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)

Bug Fixes

  • kit: Tabs fix provider issue for standalone tab (#470) (3699c09)

2.11.0 (2021-06-07)

Features

  • 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 make autoClose timeout configurable (#441) (bd6e74b)
  • core: Tooltip tapping on mobile does not focus inputs (#453) (d9511e9)
  • kit: Slider, Range add quantum property (#445) (4034983)
  • kit: TextArea add multiline placeholder support (#456) (06325bd)

Bug Fixes

  • cdk: ActiveZone wait for focusout event after mousedown (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 fix activeItemIndex when routerLink tab is removed (#452) (075772b)

2.10.1 (2021-05-26)

Bug Fixes

2.10.0 (2021-05-25)

Features

  • 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)

Bug Fixes

  • addon-charts: BarChart fix height in collapsed mode (#428) (1f7c137)
  • addon-commerce: InputCard react to readOnly (#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 inside Accordion (#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 for tuiMode="onLight" (#411) (23c3ce8)

2.9.1 (2021-05-15)

Bug Fixes

  • all: fix duplication of private imports for Webpack 5 (#399) (bb89b2d)

2.9.0 (2021-05-14)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • cdk: fix components emitting initial blur (#370) (36f722b)

2.8.1 (2021-04-30)

Bug Fixes

  • core: PrimitiveTextfield fix growing wider than container (#364) (e64fe49)

2.8.0 (2021-04-29)

Features

  • addon-editor: Toolbar add ColorPicker (#335) (67dfd6f)
  • kit: DropdownHover add new directive (#361)
  • kit: TabsWithMore always show the active tab (#345) (c437871)

Bug Fixes

  • 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 emitting false on element removal in Chrome (#362) (a424417)
  • cdk: ScrollService fix NullInjectorError (#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)

Features

  • addon-mobile: Sidebar add autoWidth option (#299) (73f593b)
  • core: NightThemeService add new service (#226) (bd85236)
  • core: NotificationsService add hasIcon 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)

Bug Fixes

  • 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 fix m 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)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • addon-table: fix incorrect style minification (c00cf1b)
  • core: fix underline pseudo link (#246) (bca9201)

2.6.0 (2021-02-25)

Features

  • addon-doc: add "Edit on Online IDE" button support (5cae178)
  • addon-table: Table add new module (9ac0243)
  • i18n: add Ukrainian support (#231) (38b292b)

Bug Fixes

  • 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)

Features

  • addon-commerce: add UAH currency (#214) (54f64a6)
  • common: added CSS custom properties for fonts (#201) (c9d527c)
  • core: Dialog add page 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

2.3.0 (2021-01-29)

Features

  • 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)

Bug Fixes

  • cdk: fix isFirefox check (#158) (8e9c7a4)
  • core: Svg properly use Angular Sanitizer (#170) (249392d)
  • core: fix new CSS vars for height name mismatch (#149) (aa7c961)

2.2.1 (2021-01-22)

Bug Fixes

  • highlight: change background color to selection (#137) (7f60e25)

2.2.0 (2021-01-22)

⚠ BREAKING CHANGES

  • kit: UnfinishedValidator now has no default message
  • cdk, core: MonthPipe import it from @taiga-ui/core library and use with async pipe

Features

  • cdk, core: TuiMonthPipe 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 and InputTag (#124) (94e8b00)
  • kit: allow setting mask directly on Input, InputInline and InputCopy (#122) (173cd8f)

Bug Fixes

  • cdk: Media fix stuttering in Safari (#129) (43afe21)
  • kit: TabsWithMore fix freezing on resize loop (#121) (b87737a)

2.1.3 (2021-01-19)

Features

Bug Fixes

  • 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 fix emptyContent 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)

Bug Fixes

  • core: textfield style fix wrapper .transition mixin (12206ea)

2.1.1 (2021-01-12)

Bug Fixes

  • core: fix theme less import syntax for StackBlitz (#86) (3b6d874)

2.1.0 (2021-01-11)

Features

  • cdk: Media add playbackRate input (#83) (5351762)

2.0.1 (2021-01-11)

Features

  • core: enable window scrolling instead of tui-root (#80)
  • demo: fix play/pause icons, add eur and gbp currency (#77) (360a3b1)

Bug Fixes

  • 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)

Features

Bug Fixes

  • 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)

Bug Fixes

  • addon-commerce: InputCVC fix font issue (#54) (bf3a4bd)

1.6.2 (2020-12-08)

Features

  • 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)

Features

  • all: i18n for packages (#49) (020fb59)
  • core: TableMode add new directive, remove tuiTable from Mode (#48) (60da86f)
  • kit: refactor Badge and BadgedContent to use colors directly (#46) (1961b9a)

Bug Fixes

  • core, addon-mobile: include styles as library asset (#47) (f4797ec)

1.6.0 (2020-12-02)

Features

  • 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)

Features

1.4.0 (2020-11-23)

Bug Fixes

  • 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 to TUI_DEFAULT_IDENTITY_MATCHER to align to other constants (#38) (3a9f2db)

1.3.0 (2020-11-18)

Features

  • cdk: remove TuiValidation; AbstractControl works with pseudoInvalid boolean(#37) (ff8c921)

1.2.1 (2020-11-16)

1.2.0 (2020-11-13)

Features

  • 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)

Bug Fixes

  • cdk: Control fix typing (#36) (7e1c91e)
  • cdk: TuiTime fix currentLocal at 0:00 (#16) (3f7786c)
  • observables: pressedObservable ignore synthetic events (28e6a04)

1.1.0 (2020-09-26)

Features

  • cdk: Dialogs add ability to create multiple custom dialogs (#8) (7f18bfb)
  • cdk: Pure add access to this (#6) (4cf9e16)