Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚀 Release/v3.0.0 #2529

Merged
merged 1 commit into from
Aug 30, 2022
Merged

🚀 Release/v3.0.0 #2529

merged 1 commit into from
Aug 30, 2022

Conversation

tinkoff-bot
Copy link
Contributor

3.0.0 (2022-08-30)

⚠ BREAKING CHANGES

Features

  • Range remove deprecated API for labels of segments (#2200)
    (5c02bdf)
  • add @taiga-ui/styles (#2320)
    (d1a40a5)
  • cdk,core: allow passing icons at both sides simultaneously in textfield components
    (#2037)
    (0ee6ebb)
  • cdk: PortalService switch to using PolymorpheusComponent
    (87f85a7)
  • cdk: add configuration to tuiGetClosestFocusableElement
    (#2436)
    (a9dfb27)
  • cdk: add configuration to tuiGetClosestFocusableElement
    (#2436)
    (26eec2c)
  • cdk: rename TuiAbstractTextfieldHost to AbstractTuiTextfieldHost
    (#2492)
    (11d6e75)
  • core: Dropdown refactor dropdowns completely (#2389)
    (d3c9deb)
  • core: Hint add context input (#2273)
    (433b2a5)
  • core: Hint support 12 directions (#2256)
    (b81a213)
  • core: HintDescribe add new directive (#2495)
    (78f090b)
  • core: new names of css breakpoints (#2393)
    (f6b1efa)
  • core: remove tuiExpandContent directive (#2501)
    (8ef2214)
  • delete tui-palette.less (data-tui-background and data-tui-color states)
    (#2473)
    (09067a2)
  • delete legacy <tui-slider /> (#2184)
    (92fbd92)
  • drop support of legacy not-chromium Edge (EdgeHTML)
    (d7ac492)
  • enable ivy by default (#2076)
    (6f93455)
  • kit: Action better customization + new API (#2505)
    (669a49d)
  • kit: DataListDropdownManager move into separate module
    (#2317)
    (2d4620f)
  • kit: InputRange remove all deprecated API (#2215)
    (81430fe)
  • kit: InputSlider remove all deprecated API (#2207)
    (7e37604)
  • kit: Range remove all deprecated API (#2243)
    (a990c64)
  • kit: Slider | InputSlider | Range | InputRange use strict version of TuiKeySteps
    (#2220)
    (4ab3922)
  • migrate to polymorpheus 4 and update other deps (#2165)
    (cb86c77)
  • move all color-converter utils (addon-editor / addon-doc => cdk)
    (#2280)
    (6637417)
  • replace deprecated directives with universal tuiItem-directive
    (#2069)
    (d806829)
  • update supported browser versions (bump supported Safari to 12.1+)
    (#2391)
    (7bf6e2a)
  • update to Angular 10 (#2080)
    (176c70d)
  • update to Angular 11 (#2097)
    (a698286)
  • update to Angular 12 (#2110)
    (6f57462)

Bug Fixes

  • cdk: Let directive can possibility emit null (#2496)
    (ca6af75)
  • core: prevent injection conflict with CSS global interface
    (#2508)
    (60bd130)
  • exported from the top-level library entrypoint for compat ivy renderer
    (#2086)
    (95e0d22)

refactor

  • AlertComponent use new context (#2362)
    (12ada74)
  • Stepper rename state input to avoid collision with routerLink
    (#2437)
    (84ce535)
  • addon-commerce, addon-chart: remove deprecated enums (#2095)
    (cc4fac4)
  • core: HintController remove separate module (#2484)
    (ab6881f)
  • core: tuiFormatNumber(value, configs) new function signature
    (#2309)
    (6a8422e)
  • kit,cdk: remove deprecated enums, input-file (#2087)
    (ac273d0)
  • kit: Action refactor to button[tuiAction], a[tuiAction]
    (#2479)
    (059d7af)
  • kit: Slider[keySteps] update control value on input event (+ delete keyStepsInput)
    (5944fa3)
  • kit: remove deprecated TUI_MOBILE_AWARE (#2099)
    (9bc7a08)
  • move fonts to separate file (#2132)
    (3fb34b2)
  • move some i18n tokens to secondary package
    (f51c380)
  • remove autofill enums (#2500)
    (7e6bd9f)
  • remove date-time related deprecations, EMPTY_VALIDATOR (#2164)
    (c75985a)
  • remove deprecated tuiCustomEvents, tuiPadStart, getClosestElement, fallbackValue
    (#2074)
    (9ecc696)
  • remove deprecated core-enums, TuiColor, colorFallback, DEFAULT_COLORS, TuiColorHandler
    (#2158)
    (5146c71)
  • remove deprecated entities (#2108)
    (dfe13a8)
  • remove deprecated entities (#2296)
    (1d4d867)
  • remove deprecated functions without tui-prefix
    (e8f7860)
  • remove deprecated functions without tui-prefix
    (bc05f71)
  • remove deprecated pluralize (#2222)
    (bc7ae3d)
  • remove deprecated properties from AbstractTuiInteractive (#2124)
    (7b814e7)
  • remove deprecations (#2327)
    (1d5a1e4)
  • remove legacy directives from textfield controller (#2410)
    (b36c38b)
  • remove redundant export of providers' factories (#2278)
    (2e4bc8b)
  • remove redundant exports of internal functions (reduction of public API)
    (#2253)
    (80becef)
  • remove some deprecations (#2272)
    (8e9d85f)
  • remove tui-wrapper, tui-group, table-mode, field-error component, tui-breadcrumb items
    (#2121)
    (d404684)
  • remove TuiPortalService, PreviewDialogService and open method in TuiCodeEditor
    (#2079)
    (39da3cd)
  • replace setNativeFocused(el) with el.focus() (#2276)
    (841060b)

DO NOT SQUASH OR REBASE ME

if user merges this PR via rebasing or using squash, it will cause lost of the tag. It happens because tag is already
attached to the initial release commit SHA. If we use rebase or squash, the commit sha changes and already created tag
points to not-existing commit.

@nsbarsukov nsbarsukov merged commit ea5609f into main Aug 30, 2022
@nsbarsukov nsbarsukov deleted the release/3.0.0 branch August 30, 2022 14:37
@well-done-bot
Copy link

well-done-bot bot commented Aug 30, 2022

'Well done'

@zarghamkhandev
Copy link
Contributor

after the merge, I am not able to serve demo in local. is anyone facing some issue ?

@zarghamkhandev
Copy link
Contributor

zarghamkhandev commented Aug 30, 2022

also not able to run tests. It says unable to find karma.

image

@vladimirpotekhin
Copy link
Member

vladimirpotekhin commented Aug 31, 2022

Hi @zarghamkhandev! try removing node_modules and reinstalling dependencies

@zarghamkhandev
Copy link
Contributor

I did, and it turns out there were some issues with node 14, I updated to node 16, and it's working again. Unfortunately, I lost my fork and eventually the pending PRs. 😭

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

4 participants