Skip to content

Commit ceb1a59

Browse files
chore(packages): Updating the versions for Angular 19 (#1340)
* chore(schematics, cli): Updating to 19.0.0 * chore(*): Updating the templates. * chore(*): yarn.lock for typescript and builder change to application * chore(PackageManager): allow legacy peer deps for DV components * refactor(igx-templates): bump igniteui-angular to latest beta for all templates * chore(templates): Bumping igniteui-angular and angular-eslint packages. --------- Co-authored-by: jackofdiamond5 <[email protected]>
1 parent 945ae0d commit ceb1a59

File tree

16 files changed

+131
-218
lines changed

16 files changed

+131
-218
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
"source-map-support": "^0.5.21",
8484
"ts-node": "^10.9.2",
8585
"tslint": "^5.11.0",
86-
"typescript": "~5.5.4",
86+
"typescript": "~5.6.2",
8787
"typescript-json-schema": "^0.65.1",
8888
"parse-url": "^8.1.0",
8989
"braces": "^3.0.3",

packages/cli/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,9 @@
9191
"yargs": "^17.7.2"
9292
},
9393
"devDependencies": {
94-
"@angular-devkit/core": "^18.2.4",
95-
"@angular-devkit/schematics": "^18.2.4",
96-
"@schematics/angular": "~14.0.0",
94+
"@angular-devkit/core": "^19.0.0",
95+
"@angular-devkit/schematics": "^19.0.0",
96+
"@schematics/angular": "~19.0.0",
9797
"@types/jasmine": "^5.1.4",
9898
"@types/node": "^22.5.5",
9999
"browser-sync": "^3.0.3",

packages/cli/templates/angular/ig-ts/projects/empty/files/angular.json

Lines changed: 1 addition & 1 deletion
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:browser",
18+
"builder": "@angular-devkit/build-angular:application",
1919
"options": {
2020
"outputPath": "dist/$(dash-name)",
2121
"index": "src/index.html",

packages/cli/templates/angular/ig-ts/projects/empty/files/package.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,26 +10,26 @@
1010
},
1111
"private": true,
1212
"dependencies": {
13-
"@angular/animations": "~17.2.0",
14-
"@angular/common": "~17.2.0",
15-
"@angular/compiler": "~17.2.0",
16-
"@angular/core": "~17.2.0",
17-
"@angular/forms": "~17.2.0",
18-
"@angular/platform-browser": "~17.2.0",
19-
"@angular/platform-browser-dynamic": "~17.2.0",
20-
"@angular/router": "~17.2.0",
13+
"@angular/animations": "~19.0.0",
14+
"@angular/common": "~19.0.0",
15+
"@angular/compiler": "~19.0.0",
16+
"@angular/core": "~19.0.0",
17+
"@angular/forms": "~19.0.0",
18+
"@angular/platform-browser": "~19.0.0",
19+
"@angular/platform-browser-dynamic": "~19.0.0",
20+
"@angular/router": "~19.0.0",
2121
"jquery": ">=1.9.1",
2222
"jquery-ui": ">=1.10.5",
2323
"igniteui-angular-wrappers": "~17.0.0",
2424
"ignite-ui": "~22.2",
2525
"rxjs": "~7.8.0",
2626
"tslib": "^2.3.0",
27-
"zone.js": "~0.14.0"
27+
"zone.js": "~0.15.0"
2828
},
2929
"devDependencies": {
30-
"@angular-devkit/build-angular": "~17.2.0",
31-
"@angular/cli": "~17.2.0",
32-
"@angular/compiler-cli": "~17.2.0",
30+
"@angular-devkit/build-angular": "~19.0.0",
31+
"@angular/cli": "~19.0.0",
32+
"@angular/compiler-cli": "~19.0.0",
3333
"@types/jasmine": "~5.1.0",
3434
"@types/node": "^18.16.0",
3535
"igniteui-cli": "^$(cliVersion)",
@@ -39,6 +39,6 @@
3939
"karma-coverage": "~2.2.0",
4040
"karma-jasmine": "~5.1.0",
4141
"karma-jasmine-html-reporter": "~2.1.0",
42-
"typescript": "~5.5.4"
42+
"typescript": "~5.6.2"
4343
}
4444
}

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"typescript": "~5.5.4"
2020
},
2121
"devDependencies": {
22-
"@angular-devkit/schematics": "^18.2.4",
22+
"@angular-devkit/schematics": "^19.0.0",
2323
"@inquirer/type": "^1.5.3"
2424
}
2525
}

packages/core/packages/PackageManager.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,8 @@ export class PackageManager {
9595
case "npm":
9696
/* passes through */
9797
default:
98-
command = `${managerCommand} install --quiet`;
98+
// TODO: remove --legacy-peer-deps flag igniteui-cli#1338 once new DV package is available
99+
command = `${managerCommand} install --quiet --legacy-peer-deps`;
99100
break;
100101
}
101102
await this.flushQueue(false);
@@ -165,7 +166,8 @@ export class PackageManager {
165166
}
166167

167168
public static async queuePackage(packageName: string, verbose = false) {
168-
const command = this.getInstallCommand(this.getManager(), packageName).replace("--save", "--no-save");
169+
// TODO: remove --legacy-peer-deps flag igniteui-cli#1338 once new DV package is available
170+
const command = this.getInstallCommand(this.getManager(), packageName).replace("--save", "--no-save").concat(" --legacy-peer-deps");
169171
const [packName, version] = packageName.split(/@(?=[^\/]+$)/);
170172
const packageJSON = this.getPackageJSON();
171173
if (!packageJSON.dependencies) {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export const IGNITEUI_ANGULAR_PACKAGE = "igniteui-angular@~17.1.0-beta.0";
1+
export const IGNITEUI_ANGULAR_PACKAGE = "igniteui-angular@~19.0.0-beta.0";

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

Lines changed: 1 addition & 1 deletion
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:browser",
23+
"builder": "@angular-devkit/build-angular:application",
2424
"options": {
2525
"outputPath": "dist/<%=dashName%>",
2626
"index": "src/index.html",

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

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -11,30 +11,30 @@
1111
},
1212
"private": true,
1313
"dependencies": {
14-
"@angular/animations": "~18.2.0",
15-
"@angular/common": "~18.2.0",
16-
"@angular/compiler": "~18.2.0",
17-
"@angular/core": "~18.2.0",
18-
"@angular/forms": "~18.2.0",
19-
"@angular/platform-browser": "~18.2.0",
20-
"@angular/platform-browser-dynamic": "~18.2.0",
21-
"@angular/router": "~18.2.0",
14+
"@angular/animations": "~19.0.0",
15+
"@angular/common": "~19.0.0",
16+
"@angular/compiler": "~19.0.0",
17+
"@angular/core": "~19.0.0",
18+
"@angular/forms": "~19.0.0",
19+
"@angular/platform-browser": "~19.0.0",
20+
"@angular/platform-browser-dynamic": "~19.0.0",
21+
"@angular/router": "~19.0.0",
2222
"hammerjs": "^2.0.8",
23-
"igniteui-angular": "~18.2.0",
23+
"igniteui-angular": "~19.0.0-rc.0",
2424
"minireset.css": "~0.0.7",
2525
"rxjs": "~7.8.0",
2626
"tslib": "~2.3.0",
2727
"zone.js": "~0.14.3"
2828
},
2929
"devDependencies": {
30-
"@angular-devkit/build-angular": "~18.2.0",
31-
"@angular-eslint/builder": "~18.2.0",
32-
"@angular-eslint/eslint-plugin": "~18.2.0",
33-
"@angular-eslint/eslint-plugin-template": "~18.2.0",
34-
"@angular-eslint/schematics": "~18.2.0",
35-
"@angular-eslint/template-parser": "~18.2.0",
36-
"@angular/cli": "~18.2.0",
37-
"@angular/compiler-cli": "~18.2.0",
30+
"@angular-devkit/build-angular": "~19.0.0",
31+
"@angular-eslint/builder": "~19.0.0-alpha.1",
32+
"@angular-eslint/eslint-plugin": "~19.0.0-alpha.1",
33+
"@angular-eslint/eslint-plugin-template": "~19.0.0-alpha.1",
34+
"@angular-eslint/schematics": "~19.0.0-alpha.1",
35+
"@angular-eslint/template-parser": "~19.0.0-alpha.1",
36+
"@angular/cli": "~19.0.0",
37+
"@angular/compiler-cli": "~19.0.0",
3838
"@types/jasmine": "~5.1.1",
3939
"@typescript-eslint/eslint-plugin": "6.9.1",
4040
"@typescript-eslint/parser": "6.9.1",
@@ -46,6 +46,6 @@
4646
"karma-coverage": "~2.2.0",
4747
"karma-jasmine": "~5.1.0",
4848
"karma-jasmine-html-reporter": "~2.1.0",
49-
"typescript": "~5.5.4"
49+
"typescript": "~5.6.2"
5050
}
5151
}

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

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -11,32 +11,32 @@
1111
},
1212
"private": true,
1313
"dependencies": {
14-
"@angular/animations": "~18.2.0",
15-
"@angular/common": "~18.2.0",
16-
"@angular/compiler": "~18.2.0",
17-
"@angular/core": "~18.2.0",
18-
"@angular/forms": "~18.2.0",
19-
"@angular/platform-browser": "~18.2.0",
20-
"@angular/platform-browser-dynamic": "~18.2.0",
21-
"@angular/router": "~18.2.0",
14+
"@angular/animations": "~19.0.0",
15+
"@angular/common": "~19.0.0",
16+
"@angular/compiler": "~19.0.0",
17+
"@angular/core": "~19.0.0",
18+
"@angular/forms": "~19.0.0",
19+
"@angular/platform-browser": "~19.0.0",
20+
"@angular/platform-browser-dynamic": "~19.0.0",
21+
"@angular/router": "~19.0.0",
2222
"angular-auth-oidc-client": "~15.0.4",
2323
"hammerjs": "~2.0.8",
24-
"igniteui-angular": "~18.2.0",
24+
"igniteui-angular": "~19.0.0-rc.0",
2525
"minireset.css": "~0.0.7",
2626
"rxjs": "~7.8.0",
2727
"tslib": "~2.3.0",
28-
"zone.js": "~0.14.0"
28+
"zone.js": "~0.15.0"
2929
},
3030
"devDependencies": {
31-
"@angular-devkit/build-angular": "~18.2.0",
32-
"@angular-eslint/builder": "~18.2.0",
33-
"@angular-eslint/eslint-plugin": "~18.2.0",
34-
"@angular-eslint/eslint-plugin-template": "~18.2.0",
35-
"@angular-eslint/schematics": "~18.2.0",
36-
"@angular-eslint/template-parser": "~18.2.0",
37-
"@angular/cli": "~18.2.0",
38-
"@angular/compiler-cli": "~18.2.0",
39-
"@angular/language-service": "~18.2.0",
31+
"@angular-devkit/build-angular": "~19.0.0",
32+
"@angular-eslint/builder": "~19.0.0-alpha.1",
33+
"@angular-eslint/eslint-plugin": "~19.0.0-alpha.1",
34+
"@angular-eslint/eslint-plugin-template": "~19.0.0-alpha.1",
35+
"@angular-eslint/schematics": "~19.0.0-alpha.1",
36+
"@angular-eslint/template-parser": "~19.0.0-alpha.1",
37+
"@angular/cli": "~19.0.0",
38+
"@angular/compiler-cli": "~19.0.0",
39+
"@angular/language-service": "~19.0.0",
4040
"@types/facebook-js-sdk": "~3.3.6",
4141
"@types/hammerjs": "~2.0.41",
4242
"@types/jasmine": "~5.1.1",
@@ -51,6 +51,6 @@
5151
"karma-coverage": "~2.2.0",
5252
"karma-jasmine": "~5.1.0",
5353
"karma-jasmine-html-reporter": "~2.1.0",
54-
"typescript": "~5.5.4"
54+
"typescript": "~5.6.2"
5555
}
5656
}

0 commit comments

Comments
 (0)