Skip to content

Commit 25737e7

Browse files
authored
chore: update Angular and igniteui-angular to 21.0.0 (#1463)
1 parent 03b628b commit 25737e7

File tree

15 files changed

+163
-117
lines changed

15 files changed

+163
-117
lines changed

packages/cli/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "igniteui-cli",
3-
"version": "14.7.1",
3+
"version": "14.8.0-beta.0",
44
"description": "CLI tool for creating Ignite UI projects",
55
"keywords": [
66
"CLI",
@@ -76,8 +76,8 @@
7676
"all": true
7777
},
7878
"dependencies": {
79-
"@igniteui/angular-templates": "~20.1.1471",
80-
"@igniteui/cli-core": "~14.7.1",
79+
"@igniteui/angular-templates": "~21.0.1480-beta.0",
80+
"@igniteui/cli-core": "~14.8.0-beta.0",
8181
"@inquirer/prompts": "^7.9.0",
8282
"@types/yargs": "^17.0.33",
8383
"chalk": "^5.3.0",
@@ -89,14 +89,14 @@
8989
"yargs": "^17.7.2"
9090
},
9191
"devDependencies": {
92-
"@angular-devkit/core": "^19.0.0",
93-
"@angular-devkit/schematics": "^19.0.0",
94-
"@schematics/angular": "~19.0.0",
92+
"@angular-devkit/core": "^21.0.0",
93+
"@angular-devkit/schematics": "^21.0.0",
94+
"@schematics/angular": "~21.0.0",
9595
"@types/jasmine": "^5.1.4",
9696
"@types/node": "^22.5.5",
9797
"browser-sync": "^3.0.3",
9898
"coveralls-next": "^4.2.1",
99-
"jasmine": "^5.3.0",
99+
"jasmine": "^5.12.0",
100100
"jasmine-spec-reporter": "^7.0.0",
101101
"nyc": "^17.0.0",
102102
"rxjs": "^7.8.1",

packages/core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@igniteui/cli-core",
3-
"version": "14.7.1",
3+
"version": "14.8.0-beta.0",
44
"description": "Base types and functionality for Ignite UI CLI",
55
"repository": {
66
"type": "git",
@@ -19,7 +19,7 @@
1919
"typescript": "~5.5.4"
2020
},
2121
"devDependencies": {
22-
"@angular-devkit/schematics": "^19.0.0",
22+
"@angular-devkit/schematics": "^21.0.0",
2323
"@inquirer/type": "^3.0.0"
2424
}
2525
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export const IGNITEUI_ANGULAR_PACKAGE = "igniteui-angular@~20.1.0";
1+
export const IGNITEUI_ANGULAR_PACKAGE = "igniteui-angular@~21.0.0";

packages/igx-templates/igx-ts-legacy/hierarchical-grid/hierarchical-grid-batch-editing/files/src/app/__path__/__filePrefix__.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { Component, ViewChild } from '@angular/core';
22
import { IgxDialogComponent, IgxGridComponent, IgxHierarchicalGridComponent,
33
IgxRowIslandComponent, Transaction } from '<%=igxPackage%>';
44
import { GridType } from '<%=igxPackage%>/lib/grids/common/grid.interface';
5+
56
import { SINGERS } from './data';
67
import { Singer } from './singer';
78

packages/igx-templates/igx-ts-legacy/projects/_base/files/angular.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"prefix": "app",
2121
"architect": {
2222
"build": {
23-
"builder": "@angular-devkit/build-angular:application",
23+
"builder": "@angular/build:application",
2424
"options": {
2525
"outputPath": "dist/<%=dashName%>",
2626
"index": "src/index.html",
@@ -74,7 +74,7 @@
7474
"defaultConfiguration": "production"
7575
},
7676
"serve": {
77-
"builder": "@angular-devkit/build-angular:dev-server",
77+
"builder": "@angular/build:dev-server",
7878
"configurations": {
7979
"production": {
8080
"buildTarget": "<%=dashName%>:build:production"

packages/igx-templates/igx-ts-legacy/projects/_base/files/package.json

Lines changed: 44 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -11,52 +11,70 @@
1111
},
1212
"private": true,
1313
"dependencies": {
14-
"@angular/animations": "~20.3.0",
15-
"@angular/common": "~20.3.0",
16-
"@angular/compiler": "~20.3.0",
17-
"@angular/core": "~20.3.0",
18-
"@angular/forms": "~20.3.0",
19-
"@angular/platform-browser": "~20.3.0",
20-
"@angular/platform-browser-dynamic": "~20.3.0",
21-
"@angular/router": "~20.3.0",
14+
"@angular/animations": "~21.0.0",
15+
"@angular/common": "~21.0.0",
16+
"@angular/compiler": "~21.0.0",
17+
"@angular/core": "~21.0.0",
18+
"@angular/forms": "~21.0.0",
19+
"@angular/platform-browser": "~21.0.0",
20+
"@angular/platform-browser-dynamic": "~21.0.0",
21+
"@angular/router": "~21.0.0",
2222
"hammerjs": "~2.0.8",
23-
"igniteui-angular": "~20.1.0",
23+
"igniteui-angular": "~21.0.0-alpha.6",
2424
"minireset.css": "~0.0.7",
2525
"rxjs": "~7.8.1",
2626
"tslib": "~2.8.1",
2727
"zone.js": "~0.15.0"
2828
},
2929
"overrides": {
3030
"reveal-sdk-wrappers-angular": {
31-
"@angular/core": "^20.3.0",
32-
"@angular/common": "^20.3.0",
31+
"@angular/core": "^21.0.0",
32+
"@angular/common": "^21.0.0",
3333
"rxjs": "~7.8.1"
3434
},
35-
"rxjs": "~7.8.1"
35+
"igniteui-angular-charts": {
36+
"@angular/core": "^21.0.0",
37+
"@angular/common": "^21.0.0",
38+
"@angular/compiler": "^21.0.0",
39+
"rxjs": "~7.8.1"
40+
},
41+
"igniteui-angular-gauges": {
42+
"@angular/core": "^21.0.0",
43+
"@angular/common": "^21.0.0",
44+
"@angular/compiler": "^21.0.0",
45+
"rxjs": "~7.8.1"
46+
},
47+
"igniteui-angular-maps": {
48+
"@angular/core": "^21.0.0",
49+
"@angular/common": "^21.0.0",
50+
"@angular/compiler": "^21.0.0",
51+
"rxjs": "~7.8.1"
52+
}
3653
},
3754
"devDependencies": {
38-
"@angular-devkit/build-angular": "~20.3.0",
39-
"@angular-eslint/builder": "~20.3.0",
40-
"@angular-eslint/eslint-plugin": "~20.3.0",
41-
"@angular-eslint/eslint-plugin-template": "~20.3.0",
42-
"@angular-eslint/schematics": "~20.3.0",
43-
"@angular-eslint/template-parser": "~20.3.0",
44-
"@angular/cli": "~20.3.0",
45-
"@angular/compiler-cli": "~20.3.0",
55+
"@angular/build": "~21.0.0",
56+
"@angular-devkit/build-angular": "~21.0.0",
57+
"@angular-eslint/builder": "~21.0.1",
58+
"@angular-eslint/eslint-plugin": "~21.0.1",
59+
"@angular-eslint/eslint-plugin-template": "~21.0.1",
60+
"@angular-eslint/schematics": "~21.0.1",
61+
"@angular-eslint/template-parser": "~21.0.1",
62+
"@angular/cli": "~21.0.0",
63+
"@angular/compiler-cli": "~21.0.0",
4664
"@types/jasmine": "~5.1.4",
47-
"@typescript-eslint/eslint-plugin": "~8.45.0",
48-
"@typescript-eslint/parser": "~8.45.0",
49-
"eslint": "~9.36.0",
65+
"@typescript-eslint/eslint-plugin": "~8.47.0",
66+
"@typescript-eslint/parser": "~8.47.0",
67+
"eslint": "~9.39.1",
5068
"eslint-plugin-import": "^2.32.0",
5169
"eslint-plugin-prefer-arrow": "^1.2.3",
52-
"eslint-plugin-unicorn": "^61.0.2",
70+
"eslint-plugin-unicorn": "^62.0.0",
5371
"igniteui-cli": "~<%=cliVersion%>",
54-
"jasmine-core": "~5.11.0",
72+
"jasmine-core": "~5.12.1",
5573
"karma": "~6.4.4",
5674
"karma-chrome-launcher": "~3.2.0",
5775
"karma-coverage": "~2.2.1",
5876
"karma-jasmine": "~5.1.0",
5977
"karma-jasmine-html-reporter": "~2.1.0",
60-
"typescript": "~5.9.2"
78+
"typescript": "~5.9.3"
6179
}
6280
}

packages/igx-templates/igx-ts-legacy/projects/_base/files/tsconfig.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,21 @@
55
"baseUrl": "./",
66
"outDir": "./dist/out-tsc",
77
"forceConsistentCasingInFileNames": true,
8+
"noImplicitOverride": true,
9+
"noPropertyAccessFromIndexSignature": true,
10+
"noImplicitReturns": true,
11+
"noFallthroughCasesInSwitch": true,
812
"skipLibCheck": true,
13+
"isolatedModules": true,
914
"strict": true,
1015
"sourceMap": true,
1116
"declaration": false,
1217
"downlevelIteration": true,
1318
"experimentalDecorators": true,
14-
"moduleResolution": "node",
19+
"moduleResolution": "Bundler",
1520
"importHelpers": true,
1621
"target": "ES2022",
17-
"module": "ES2022",
22+
"module": "preserve",
1823
"useDefineForClassFields": false,
1924
"lib": [
2025
"ES2022",

packages/igx-templates/igx-ts-legacy/projects/side-nav-auth/files/package.json

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -11,49 +11,50 @@
1111
},
1212
"private": true,
1313
"dependencies": {
14-
"@angular/animations": "~20.3.0",
15-
"@angular/common": "~20.3.0",
16-
"@angular/compiler": "~20.3.0",
17-
"@angular/core": "~20.3.0",
18-
"@angular/forms": "~20.3.0",
19-
"@angular/platform-browser": "~20.3.0",
20-
"@angular/platform-browser-dynamic": "~20.3.0",
21-
"@angular/router": "~20.3.0",
14+
"@angular/animations": "~21.0.0",
15+
"@angular/common": "~21.0.0",
16+
"@angular/compiler": "~21.0.0",
17+
"@angular/core": "~21.0.0",
18+
"@angular/forms": "~21.0.0",
19+
"@angular/platform-browser": "~21.0.0",
20+
"@angular/platform-browser-dynamic": "~21.0.0",
21+
"@angular/router": "~21.0.0",
2222
"angular-auth-oidc-client": "~15.0.4",
2323
"hammerjs": "~2.0.8",
24-
"igniteui-angular": "~20.1.0",
24+
"igniteui-angular": "~21.0.0",
2525
"minireset.css": "~0.0.7",
2626
"rxjs": "~7.8.0",
2727
"tslib": "~2.8.1",
2828
"zone.js": "~0.15.0"
2929
},
3030
"devDependencies": {
31-
"@angular-devkit/build-angular": "~20.3.0",
32-
"@angular-eslint/builder": "~20.3.0",
33-
"@angular-eslint/eslint-plugin": "~20.3.0",
34-
"@angular-eslint/eslint-plugin-template": "~20.3.0",
35-
"@angular-eslint/schematics": "~20.3.0",
36-
"@angular-eslint/template-parser": "~20.3.0",
37-
"@angular/cli": "~20.3.0",
38-
"@angular/compiler-cli": "~20.3.0",
39-
"@angular/language-service": "~20.3.0",
31+
"@angular/build": "~21.0.0",
32+
"@angular-devkit/build-angular": "~21.0.0",
33+
"@angular-eslint/builder": "~21.0.1",
34+
"@angular-eslint/eslint-plugin": "~21.0.1",
35+
"@angular-eslint/eslint-plugin-template": "~21.0.1",
36+
"@angular-eslint/schematics": "~21.0.1",
37+
"@angular-eslint/template-parser": "~21.0.1",
38+
"@angular/cli": "~21.0.0",
39+
"@angular/compiler-cli": "~21.0.0",
40+
"@angular/language-service": "~21.0.0",
4041
"@types/facebook-js-sdk": "~3.3.6",
4142
"@types/hammerjs": "~2.0.41",
4243
"@types/jasmine": "~5.1.4",
4344
"@types/jasminewd2": "~2.0.3",
44-
"@typescript-eslint/eslint-plugin": "~8.45.0",
45-
"@typescript-eslint/parser": "~8.45.0",
46-
"eslint": "~9.36.0",
45+
"@typescript-eslint/eslint-plugin": "~8.47.0",
46+
"@typescript-eslint/parser": "~8.47.0",
47+
"eslint": "~9.39.1",
4748
"eslint-plugin-import": "^2.32.0",
4849
"eslint-plugin-prefer-arrow": "^1.2.3",
49-
"eslint-plugin-unicorn": "^61.0.2",
50+
"eslint-plugin-unicorn": "^62.0.0",
5051
"igniteui-cli": "~<%=cliVersion%>",
51-
"jasmine-core": "~5.11.0",
52+
"jasmine-core": "~5.12.1",
5253
"karma": "~6.4.4",
5354
"karma-chrome-launcher": "~3.2.0",
5455
"karma-coverage": "~2.2.1",
5556
"karma-jasmine": "~5.1.0",
5657
"karma-jasmine-html-reporter": "~2.1.0",
57-
"typescript": "~5.9.2"
58+
"typescript": "~5.9.3"
5859
}
5960
}

packages/igx-templates/igx-ts/hierarchical-grid/hierarchical-grid-batch-editing/files/src/app/__path__/__filePrefix__.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ export class <%=ClassName%>Component {
9696
grid.transactions.undo();
9797
}
9898

99-
public redo(grid: GridType): void {
99+
public redo(grid: any): void {
100100
grid.transactions.redo();
101101
}
102102

packages/igx-templates/igx-ts/projects/_base/files/angular.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"prefix": "app",
1616
"architect": {
1717
"build": {
18-
"builder": "@angular-devkit/build-angular:application",
18+
"builder": "@angular/build:application",
1919
"options": {
2020
"outputPath": "dist/<%=dashName%>",
2121
"index": "src/index.html",
@@ -66,7 +66,7 @@
6666
"defaultConfiguration": "production"
6767
},
6868
"serve": {
69-
"builder": "@angular-devkit/build-angular:dev-server",
69+
"builder": "@angular/build:dev-server",
7070
"configurations": {
7171
"production": {
7272
"buildTarget": "<%=dashName%>:build:production"

0 commit comments

Comments
 (0)