diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d78fb0a9db4..ff08cf703cb4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,50 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [4.21.0](https://github.com/taiga-family/taiga-ui/compare/v4.20.0...v4.21.0) (2025-01-20) + +### 🚀 Features + +- **core:** new appearance `table` (compatible with new `Textfield`) + ([#10179](https://github.com/taiga-family/taiga-ui/issues/10179)) + ([6cea767](https://github.com/taiga-family/taiga-ui/commit/6cea7678f5ca6a75e2fd641c54a9415ed86ee4d1)) + +### 🐞 Bug Fixes + +- **addon-doc:** pin "ngx-highlightjs" peer dependency version + ([#10186](https://github.com/taiga-family/taiga-ui/issues/10186)) + ([a66d891](https://github.com/taiga-family/taiga-ui/commit/a66d89148f7a6fdba62f23962aed9cbbbedd8f87)) +- **addon-mobile:** `SwipeActions` fix actions in IOS safari + ([#10163](https://github.com/taiga-family/taiga-ui/issues/10163)) + ([bd53957](https://github.com/taiga-family/taiga-ui/commit/bd539579e8274ca3046af52d5b4cc9365ad2eca6)) +- **core:** correct reuse of viewport for hint position + ([#10183](https://github.com/taiga-family/taiga-ui/issues/10183)) + ([0dc9b76](https://github.com/taiga-family/taiga-ui/commit/0dc9b76876c63a71d129ecb79f57d4d9e7290da1)) +- **core:** fix tuiDialog typings for classes with constructor parameters + ([#10193](https://github.com/taiga-family/taiga-ui/issues/10193)) + ([6568200](https://github.com/taiga-family/taiga-ui/commit/65682009a6f92d96b5d329bce6da75d0b30a6693)) +- **core:** fix unknown selector warnings in Angular 17+ + ([#10162](https://github.com/taiga-family/taiga-ui/issues/10162)) + ([f7192b9](https://github.com/taiga-family/taiga-ui/commit/f7192b9621d8fcfd67ae2c36942727ba3e70a0d2)) +- **experimental:** `Accordion` fix error with dynamic items + ([#10182](https://github.com/taiga-family/taiga-ui/issues/10182)) + ([a4fe7b3](https://github.com/taiga-family/taiga-ui/commit/a4fe7b3058885bc75037951b82e7537bbd135a3d)) +- **kit,legacy:** all textfield controls should handle initial `ngModel` phantom `null` value + ([#10171](https://github.com/taiga-family/taiga-ui/issues/10171)) + ([b490860](https://github.com/taiga-family/taiga-ui/commit/b490860bb8ff14a2b6eba781eec1e70d892bad54)) +- **kit:** `InputNumber` should handle initial `ngModel` phantom `null` value + ([#10168](https://github.com/taiga-family/taiga-ui/issues/10168)) + ([f259826](https://github.com/taiga-family/taiga-ui/commit/f2598260085297f494bed5b115e0ccf9eec663d1)) +- **kit:** new version of `InputNumber` should provide `TuiControl` for DI + ([#10176](https://github.com/taiga-family/taiga-ui/issues/10176)) + ([be0c38c](https://github.com/taiga-family/taiga-ui/commit/be0c38c5cc39b2157cec45f12b5edec68f9c46f5)) +- **layout:** get view only on demand in `tuiAsideItem` + ([#10173](https://github.com/taiga-family/taiga-ui/issues/10173)) + ([96797d5](https://github.com/taiga-family/taiga-ui/commit/96797d54a2a0610f79a3a3251f53a3a55b8ed4b8)) +- **layout:** update justify-content to place-content for improved main content + ([#10191](https://github.com/taiga-family/taiga-ui/issues/10191)) + ([967ae88](https://github.com/taiga-family/taiga-ui/commit/967ae88d50ec3206cb6439001bcbfb79506cbeef)) + ## [4.20.0](https://github.com/taiga-family/taiga-ui/compare/v4.19.0...v4.20.0) (2025-01-13) ### 🐞 Bug Fixes diff --git a/package-lock.json b/package-lock.json index f25c6927ff81..5e96a863b717 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@taiga-ui/components", - "version": "4.20.0", + "version": "4.21.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@taiga-ui/components", - "version": "4.20.0", + "version": "4.21.0", "license": "Apache-2.0", "workspaces": [ "projects/*" @@ -40038,7 +40038,7 @@ }, "projects/addon-charts": { "name": "@taiga-ui/addon-charts", - "version": "4.20.0", + "version": "4.21.0", "license": "Apache-2.0", "peerDependencies": { "@angular/common": ">=16.0.0", @@ -40052,7 +40052,7 @@ }, "projects/addon-commerce": { "name": "@taiga-ui/addon-commerce", - "version": "4.20.0", + "version": "4.21.0", "license": "Apache-2.0", "peerDependencies": { "@angular/common": ">=16.0.0", @@ -40073,7 +40073,7 @@ }, "projects/addon-doc": { "name": "@taiga-ui/addon-doc", - "version": "4.20.0", + "version": "4.21.0", "license": "Apache-2.0", "devDependencies": { "@types/markdown-it": "14.1.2" @@ -40098,7 +40098,7 @@ }, "projects/addon-mobile": { "name": "@taiga-ui/addon-mobile", - "version": "4.20.0", + "version": "4.21.0", "license": "Apache-2.0", "peerDependencies": { "@angular/cdk": ">=16.0.0", @@ -40115,7 +40115,7 @@ }, "projects/addon-table": { "name": "@taiga-ui/addon-table", - "version": "4.20.0", + "version": "4.21.0", "license": "Apache-2.0", "peerDependencies": { "@angular/common": ">=16.0.0", @@ -40132,7 +40132,7 @@ }, "projects/cdk": { "name": "@taiga-ui/cdk", - "version": "4.20.0", + "version": "4.21.0", "license": "Apache-2.0", "dependencies": { "tslib": "2.8.1" @@ -40168,7 +40168,7 @@ }, "projects/core": { "name": "@taiga-ui/core", - "version": "4.20.0", + "version": "4.21.0", "license": "Apache-2.0", "peerDependencies": { "@angular/animations": ">=16.0.0", @@ -40242,7 +40242,7 @@ }, "projects/experimental": { "name": "@taiga-ui/experimental", - "version": "4.20.0", + "version": "4.21.0", "license": "Apache-2.0", "peerDependencies": { "@angular/common": ">=16.0.0", @@ -40258,7 +40258,7 @@ }, "projects/i18n": { "name": "@taiga-ui/i18n", - "version": "4.20.0", + "version": "4.21.0", "license": "Apache-2.0", "peerDependencies": { "@angular/core": ">=16.0.0", @@ -40269,7 +40269,7 @@ }, "projects/icons": { "name": "@taiga-ui/icons", - "version": "4.20.0", + "version": "4.21.0", "license": "Apache-2.0", "devDependencies": { "lucide-static": "0.473.0" @@ -40277,7 +40277,7 @@ }, "projects/icons-fontawesome": { "name": "@taiga-ui/icons-fontawesome", - "version": "4.20.0", + "version": "4.21.0", "license": "Apache-2.0", "devDependencies": { "@fortawesome/fontawesome-free": "6.7.2" @@ -40285,7 +40285,7 @@ }, "projects/icons-material": { "name": "@taiga-ui/icons-material", - "version": "4.20.0", + "version": "4.21.0", "license": "Apache-2.0", "devDependencies": { "@material-design-icons/svg": "0.14.13" @@ -40293,7 +40293,7 @@ }, "projects/kit": { "name": "@taiga-ui/kit", - "version": "4.20.0", + "version": "4.21.0", "license": "Apache-2.0", "peerDependencies": { "@angular/common": ">=16.0.0", @@ -40318,7 +40318,7 @@ }, "projects/layout": { "name": "@taiga-ui/layout", - "version": "4.20.0", + "version": "4.21.0", "license": "Apache-2.0", "peerDependencies": { "@angular/common": ">=16.0.0", @@ -40333,7 +40333,7 @@ }, "projects/legacy": { "name": "@taiga-ui/legacy", - "version": "4.20.0", + "version": "4.21.0", "license": "Apache-2.0", "peerDependencies": { "@angular/core": ">=16.0.0", @@ -40342,7 +40342,7 @@ }, "projects/styles": { "name": "@taiga-ui/styles", - "version": "4.20.0", + "version": "4.21.0", "peerDependencies": { "@taiga-ui/cdk": "^4.20.0", "@taiga-ui/core": "^4.20.0", @@ -40351,10 +40351,10 @@ }, "projects/taiga-schematics": { "name": "taiga-ui", - "version": "4.20.0", + "version": "4.21.0", "license": "Apache-2.0", "dependencies": { - "@taiga-ui/cdk": "^4.20.0" + "@taiga-ui/cdk": "^4.21.0" }, "peerDependencies": { "@taiga-ui/cdk": "^4.20.0", @@ -40363,7 +40363,7 @@ }, "projects/testing": { "name": "@taiga-ui/testing", - "version": "4.20.0", + "version": "4.21.0", "devDependencies": { "@types/jest": "29.5.14", "jest": "29.7.0", diff --git a/package.json b/package.json index b6c34952cb98..bdaf67aeb7d4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@taiga-ui/components", - "version": "4.20.0", + "version": "4.21.0", "private": true, "description": "Taiga UI is a set of components, services, directives and other tools to build high quality UI using modern Angular framework", "keywords": [ diff --git a/projects/addon-charts/package.json b/projects/addon-charts/package.json index 22edb503752c..14822ce3b110 100644 --- a/projects/addon-charts/package.json +++ b/projects/addon-charts/package.json @@ -1,6 +1,6 @@ { "name": "@taiga-ui/addon-charts", - "version": "4.20.0", + "version": "4.21.0", "description": "Extension package for Taiga UI that adds various charts, graphs and related components.", "keywords": [ "angular", @@ -17,8 +17,8 @@ "@angular/common": ">=16.0.0", "@angular/core": ">=16.0.0", "@ng-web-apis/common": "^4.11.1", - "@taiga-ui/cdk": "^4.20.0", - "@taiga-ui/core": "^4.20.0", + "@taiga-ui/cdk": "^4.21.0", + "@taiga-ui/core": "^4.21.0", "@taiga-ui/polymorpheus": "^4.8.0", "tslib": ">=2.8.1" } diff --git a/projects/addon-commerce/package.json b/projects/addon-commerce/package.json index fe81a99c34da..b6803d7d51d4 100644 --- a/projects/addon-commerce/package.json +++ b/projects/addon-commerce/package.json @@ -1,6 +1,6 @@ { "name": "@taiga-ui/addon-commerce", - "version": "4.20.0", + "version": "4.21.0", "description": "Extension package for Taiga UI related to commerce, payment systems, currencies etc.", "keywords": [ "angular", @@ -21,10 +21,10 @@ "@maskito/core": "^3.2.1", "@maskito/kit": "^3.2.1", "@ng-web-apis/common": "^4.11.1", - "@taiga-ui/cdk": "^4.20.0", - "@taiga-ui/core": "^4.20.0", - "@taiga-ui/i18n": "^4.20.0", - "@taiga-ui/kit": "^4.20.0", + "@taiga-ui/cdk": "^4.21.0", + "@taiga-ui/core": "^4.21.0", + "@taiga-ui/i18n": "^4.21.0", + "@taiga-ui/kit": "^4.21.0", "@taiga-ui/polymorpheus": "^4.8.0", "rxjs": ">=7.0.0", "tslib": ">=2.8.1" diff --git a/projects/addon-doc/package.json b/projects/addon-doc/package.json index 2614a55e6677..9d837df4292b 100644 --- a/projects/addon-doc/package.json +++ b/projects/addon-doc/package.json @@ -1,6 +1,6 @@ { "name": "@taiga-ui/addon-doc", - "version": "4.20.0", + "version": "4.21.0", "description": "Taiga UI based library for developing documentation portals for Angular libraries.", "keywords": [ "angular", @@ -23,11 +23,11 @@ "@angular/forms": ">=16.0.0", "@angular/router": ">=16.0.0", "@ng-web-apis/common": "^4.11.1", - "@taiga-ui/addon-mobile": "^4.20.0", - "@taiga-ui/cdk": "^4.20.0", - "@taiga-ui/core": "^4.20.0", - "@taiga-ui/kit": "^4.20.0", - "@taiga-ui/legacy": "^4.20.0", + "@taiga-ui/addon-mobile": "^4.21.0", + "@taiga-ui/cdk": "^4.21.0", + "@taiga-ui/core": "^4.21.0", + "@taiga-ui/kit": "^4.21.0", + "@taiga-ui/legacy": "^4.21.0", "@taiga-ui/polymorpheus": "^4.8.0", "markdown-it": "^14.1.0", "ngx-highlightjs": "^10.0.0", diff --git a/projects/addon-mobile/package.json b/projects/addon-mobile/package.json index bf096965aa02..2eb58020c125 100644 --- a/projects/addon-mobile/package.json +++ b/projects/addon-mobile/package.json @@ -1,6 +1,6 @@ { "name": "@taiga-ui/addon-mobile", - "version": "4.20.0", + "version": "4.21.0", "description": "Extension package for Taiga UI that adds support for mobile specific behaviors such as custom data pickers, dropdowns, etc.", "keywords": [ "angular", @@ -18,9 +18,9 @@ "@angular/common": ">=16.0.0", "@angular/core": ">=16.0.0", "@ng-web-apis/common": "^4.11.1", - "@taiga-ui/cdk": "^4.20.0", - "@taiga-ui/core": "^4.20.0", - "@taiga-ui/kit": "^4.20.0", + "@taiga-ui/cdk": "^4.21.0", + "@taiga-ui/core": "^4.21.0", + "@taiga-ui/kit": "^4.21.0", "@taiga-ui/polymorpheus": "^4.8.0", "rxjs": ">=7.0.0", "tslib": ">=2.8.1" diff --git a/projects/addon-table/package.json b/projects/addon-table/package.json index 200f4ec9f96f..63818aab1cf0 100644 --- a/projects/addon-table/package.json +++ b/projects/addon-table/package.json @@ -1,6 +1,6 @@ { "name": "@taiga-ui/addon-table", - "version": "4.20.0", + "version": "4.21.0", "description": "A library to display tabled data with filters, search, group actions, etc.", "keywords": [ "angular", @@ -16,10 +16,10 @@ "@angular/common": ">=16.0.0", "@angular/core": ">=16.0.0", "@ng-web-apis/intersection-observer": "^4.11.1", - "@taiga-ui/cdk": "^4.20.0", - "@taiga-ui/core": "^4.20.0", - "@taiga-ui/i18n": "^4.20.0", - "@taiga-ui/kit": "^4.20.0", + "@taiga-ui/cdk": "^4.21.0", + "@taiga-ui/core": "^4.21.0", + "@taiga-ui/i18n": "^4.21.0", + "@taiga-ui/kit": "^4.21.0", "@taiga-ui/polymorpheus": "^4.8.0", "rxjs": ">=7.0.0", "tslib": ">=2.8.1" diff --git a/projects/cdk/constants/version.ts b/projects/cdk/constants/version.ts index d9ae43211cb9..0abc70df3489 100644 --- a/projects/cdk/constants/version.ts +++ b/projects/cdk/constants/version.ts @@ -1 +1 @@ -export const TUI_VERSION = '4.20.0'; +export const TUI_VERSION = '4.21.0'; diff --git a/projects/cdk/package.json b/projects/cdk/package.json index ac2a37140937..9afefe01e023 100644 --- a/projects/cdk/package.json +++ b/projects/cdk/package.json @@ -1,6 +1,6 @@ { "name": "@taiga-ui/cdk", - "version": "4.20.0", + "version": "4.21.0", "description": "Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance", "keywords": [ "angular", diff --git a/projects/core/package.json b/projects/core/package.json index 12de2aef3ee7..775155568646 100644 --- a/projects/core/package.json +++ b/projects/core/package.json @@ -1,6 +1,6 @@ { "name": "@taiga-ui/core", - "version": "4.20.0", + "version": "4.21.0", "description": "Core library for creating Angular components and applications using Taiga UI", "keywords": [ "angular", @@ -26,9 +26,9 @@ "@angular/router": ">=16.0.0", "@ng-web-apis/common": "^4.11.1", "@ng-web-apis/mutation-observer": "^4.11.1", - "@taiga-ui/cdk": "^4.20.0", + "@taiga-ui/cdk": "^4.21.0", "@taiga-ui/event-plugins": "^4.3.1", - "@taiga-ui/i18n": "^4.20.0", + "@taiga-ui/i18n": "^4.21.0", "@taiga-ui/polymorpheus": "^4.8.0", "rxjs": ">=7.0.0", "tslib": ">=2.8.1" diff --git a/projects/experimental/package.json b/projects/experimental/package.json index 2d1891974b97..673cd2ecb4c5 100644 --- a/projects/experimental/package.json +++ b/projects/experimental/package.json @@ -1,6 +1,6 @@ { "name": "@taiga-ui/experimental", - "version": "4.20.0", + "version": "4.21.0", "description": "A package with Taiga UI experimental components", "keywords": [ "angular", @@ -13,10 +13,10 @@ "peerDependencies": { "@angular/common": ">=16.0.0", "@angular/core": ">=16.0.0", - "@taiga-ui/addon-commerce": "^4.20.0", - "@taiga-ui/cdk": "^4.20.0", - "@taiga-ui/core": "^4.20.0", - "@taiga-ui/kit": "^4.20.0", + "@taiga-ui/addon-commerce": "^4.21.0", + "@taiga-ui/cdk": "^4.21.0", + "@taiga-ui/core": "^4.21.0", + "@taiga-ui/kit": "^4.21.0", "@taiga-ui/polymorpheus": "^4.8.0", "rxjs": ">=7.0.0", "tslib": ">=2.8.1" diff --git a/projects/i18n/package.json b/projects/i18n/package.json index df3ca99f1453..08ad915f0403 100644 --- a/projects/i18n/package.json +++ b/projects/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@taiga-ui/i18n", - "version": "4.20.0", + "version": "4.21.0", "description": "A package with tools for Taiga UI library i18n", "keywords": [ "angular", diff --git a/projects/icons-fontawesome/package.json b/projects/icons-fontawesome/package.json index 5e8289126d53..387c5b779473 100644 --- a/projects/icons-fontawesome/package.json +++ b/projects/icons-fontawesome/package.json @@ -1,6 +1,6 @@ { "name": "@taiga-ui/icons-fontawesome", - "version": "4.20.0", + "version": "4.21.0", "description": "FontAwesome icons for Taiga UI", "keywords": [ "angular", diff --git a/projects/icons-material/package.json b/projects/icons-material/package.json index 98a138943c37..aaeaf2ec2546 100644 --- a/projects/icons-material/package.json +++ b/projects/icons-material/package.json @@ -1,6 +1,6 @@ { "name": "@taiga-ui/icons-material", - "version": "4.20.0", + "version": "4.21.0", "description": "Feather icons for Taiga UI", "keywords": [ "angular", diff --git a/projects/icons/package.json b/projects/icons/package.json index 23cb8ec726c3..ef5ea02a01f6 100644 --- a/projects/icons/package.json +++ b/projects/icons/package.json @@ -1,6 +1,6 @@ { "name": "@taiga-ui/icons", - "version": "4.20.0", + "version": "4.21.0", "description": "Feather icons for Taiga UI", "keywords": [ "angular", diff --git a/projects/kit/package.json b/projects/kit/package.json index a2670f11c7b7..05458d2a6362 100644 --- a/projects/kit/package.json +++ b/projects/kit/package.json @@ -1,6 +1,6 @@ { "name": "@taiga-ui/kit", - "version": "4.20.0", + "version": "4.21.0", "description": "Taiga UI Angular main components kit", "keywords": [ "angular", @@ -28,9 +28,9 @@ "@ng-web-apis/intersection-observer": "^4.11.1", "@ng-web-apis/mutation-observer": "^4.11.1", "@ng-web-apis/resize-observer": "^4.11.1", - "@taiga-ui/cdk": "^4.20.0", - "@taiga-ui/core": "^4.20.0", - "@taiga-ui/i18n": "^4.20.0", + "@taiga-ui/cdk": "^4.21.0", + "@taiga-ui/core": "^4.21.0", + "@taiga-ui/i18n": "^4.21.0", "@taiga-ui/polymorpheus": "^4.8.0", "rxjs": ">=7.0.0", "tslib": ">=2.8.1" diff --git a/projects/layout/package.json b/projects/layout/package.json index 33b3fd6a8804..0307dfeaa389 100644 --- a/projects/layout/package.json +++ b/projects/layout/package.json @@ -1,6 +1,6 @@ { "name": "@taiga-ui/layout", - "version": "4.20.0", + "version": "4.21.0", "description": "A package with Taiga UI layout components", "keywords": [ "angular", @@ -13,9 +13,9 @@ "peerDependencies": { "@angular/common": ">=16.0.0", "@angular/core": ">=16.0.0", - "@taiga-ui/cdk": "^4.20.0", - "@taiga-ui/core": "^4.20.0", - "@taiga-ui/kit": "^4.20.0", + "@taiga-ui/cdk": "^4.21.0", + "@taiga-ui/core": "^4.21.0", + "@taiga-ui/kit": "^4.21.0", "@taiga-ui/polymorpheus": "^4.8.0", "rxjs": ">=7.0.0", "tslib": ">=2.8.1" diff --git a/projects/legacy/package.json b/projects/legacy/package.json index 5f004da74d2a..579467708495 100644 --- a/projects/legacy/package.json +++ b/projects/legacy/package.json @@ -1,6 +1,6 @@ { "name": "@taiga-ui/legacy", - "version": "4.20.0", + "version": "4.21.0", "description": "Legacy Taiga UI entities from the previous major release to simplify migration", "keywords": [ "legacy", diff --git a/projects/styles/package.json b/projects/styles/package.json index a42faeaed6d3..2534d9e9f98e 100644 --- a/projects/styles/package.json +++ b/projects/styles/package.json @@ -1,10 +1,10 @@ { "name": "@taiga-ui/styles", - "version": "4.20.0", + "version": "4.21.0", "description": "Global Styles for Taiga UI", "peerDependencies": { - "@taiga-ui/cdk": "^4.20.0", - "@taiga-ui/core": "^4.20.0", + "@taiga-ui/cdk": "^4.21.0", + "@taiga-ui/core": "^4.21.0", "tslib": ">=2.8.1" } } diff --git a/projects/taiga-schematics/package.json b/projects/taiga-schematics/package.json index fff76a332f1e..946065ac4cbe 100644 --- a/projects/taiga-schematics/package.json +++ b/projects/taiga-schematics/package.json @@ -1,6 +1,6 @@ { "name": "taiga-ui", - "version": "4.20.0", + "version": "4.21.0", "description": "Taiga UI package that provides ng add command for Taiga library", "keywords": [ "angular", @@ -15,10 +15,10 @@ "repository": "https://github.com/taiga-family/taiga-ui", "license": "Apache-2.0", "dependencies": { - "@taiga-ui/cdk": "^4.20.0" + "@taiga-ui/cdk": "^4.21.0" }, "peerDependencies": { - "@taiga-ui/cdk": "^4.20.0", + "@taiga-ui/cdk": "^4.21.0", "tslib": ">=2.8.1" }, "schematics": "../@taiga-ui/cdk/schematics/collection.json" diff --git a/projects/testing/package.json b/projects/testing/package.json index 746e283037e3..e84a3b058ff1 100644 --- a/projects/testing/package.json +++ b/projects/testing/package.json @@ -1,6 +1,6 @@ { "name": "@taiga-ui/testing", - "version": "4.20.0", + "version": "4.21.0", "description": "Utils functions for testing Taiga UI packages", "devDependencies": { "@types/jest": "29.5.14", @@ -9,7 +9,7 @@ "ts-jest": "29.2.5" }, "peerDependencies": { - "@taiga-ui/cdk": "^4.20.0", + "@taiga-ui/cdk": "^4.21.0", "tslib": ">=2.8.1" } }