From 59216d859f250bde8062246b8cbfe7806ab78fd9 Mon Sep 17 00:00:00 2001 From: Viktor Kombov Date: Mon, 15 Jun 2026 16:43:08 +0300 Subject: [PATCH 1/3] fix: update live-editing generation for Angular 22 compatibility --- live-editing/configs/BaseConfig-AngularLocale.ts | 1 - live-editing/configs/BaseConfig.ts | 1 - live-editing/configs/GridCRMConfigGenerator.ts | 3 +-- live-editing/configs/app-dv-configs/DVGridConfig.ts | 2 +- 4 files changed, 2 insertions(+), 5 deletions(-) diff --git a/live-editing/configs/BaseConfig-AngularLocale.ts b/live-editing/configs/BaseConfig-AngularLocale.ts index e43596448..aae7bfcf4 100644 --- a/live-editing/configs/BaseConfig-AngularLocale.ts +++ b/live-editing/configs/BaseConfig-AngularLocale.ts @@ -2,7 +2,6 @@ export const BaseAppAngularLocaleConfig = { modules: [ { 'module': 'BrowserModule', 'import': '@angular/platform-browser' }, { 'module': 'FormsModule', 'import': '@angular/forms' }, - { 'module': 'HammerModule', 'import': '@angular/platform-browser' }, ], providers: [ { 'provider': 'provideAnimations()', 'import': '@angular/platform-browser/animations' } diff --git a/live-editing/configs/BaseConfig.ts b/live-editing/configs/BaseConfig.ts index 0fca9d21a..5103581b5 100644 --- a/live-editing/configs/BaseConfig.ts +++ b/live-editing/configs/BaseConfig.ts @@ -2,7 +2,6 @@ export const BaseAppConfig = { modules: [ { 'module': 'BrowserModule', 'import': '@angular/platform-browser' }, { 'module': 'FormsModule', 'import': '@angular/forms' }, - { 'module': 'HammerModule', 'import': '@angular/platform-browser' }, ], providers: [ { 'provider': 'provideAnimations()', 'import': '@angular/platform-browser/animations' }, diff --git a/live-editing/configs/GridCRMConfigGenerator.ts b/live-editing/configs/GridCRMConfigGenerator.ts index dd36ae023..1e8a651da 100644 --- a/live-editing/configs/GridCRMConfigGenerator.ts +++ b/live-editing/configs/GridCRMConfigGenerator.ts @@ -21,8 +21,7 @@ export class GridCRMConfigGenerator implements IConfigGenerator { appConfig: { modules: [ { 'module': 'BrowserModule', 'import': '@angular/platform-browser' }, - { 'module': 'FormsModule', 'import': '@angular/forms' }, - { 'module': 'HammerModule', 'import': '@angular/platform-browser' } + { 'module': 'FormsModule', 'import': '@angular/forms' } ], providers: [ { 'provider': 'provideAnimations()', 'import': '@angular/platform-browser/animations' } diff --git a/live-editing/configs/app-dv-configs/DVGridConfig.ts b/live-editing/configs/app-dv-configs/DVGridConfig.ts index 3abe37006..881e6f231 100644 --- a/live-editing/configs/app-dv-configs/DVGridConfig.ts +++ b/live-editing/configs/app-dv-configs/DVGridConfig.ts @@ -67,7 +67,7 @@ export class DVGridConfigGenerator implements IConfigGenerator { configs.push(new Config({ component: 'FinJSDemoComponent', dependenciesType: DependenciesType.Charts, - additionalDependencies: ['@microsoft/signalr'], + additionalDependencies: ['@microsoft/signalr', 'igniteui-angular-charts', 'igniteui-angular-core'], additionalFiles: ['/src/app/directives/prevent-scroll.directive.ts', '/projects/app-lob/src/app/services/financial.service.ts', '/projects/app-lob/src/app/services/signal-r.service.ts', '/projects/app-lob/src/app/data/financialData.ts', '/projects/app-lob/src/app/grid-finjs/controllers.component.ts', From dbcb1355a028ec52ef2a785f870473f0a83af03b Mon Sep 17 00:00:00 2001 From: Viktor Kombov Date: Mon, 15 Jun 2026 18:43:03 +0300 Subject: [PATCH 2/3] fix: add provideRouter to Angular locale and base configurations --- live-editing/configs/BaseConfig-AngularLocale.ts | 3 ++- live-editing/configs/BaseConfig.ts | 3 ++- live-editing/configs/GridCRMConfigGenerator.ts | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/live-editing/configs/BaseConfig-AngularLocale.ts b/live-editing/configs/BaseConfig-AngularLocale.ts index aae7bfcf4..a7f1c7a99 100644 --- a/live-editing/configs/BaseConfig-AngularLocale.ts +++ b/live-editing/configs/BaseConfig-AngularLocale.ts @@ -4,7 +4,8 @@ export const BaseAppAngularLocaleConfig = { { 'module': 'FormsModule', 'import': '@angular/forms' }, ], providers: [ - { 'provider': 'provideAnimations()', 'import': '@angular/platform-browser/animations' } + { 'provider': 'provideAnimations()', 'import': '@angular/platform-browser/animations' }, + { 'provider': 'provideRouter([])', 'import': '@angular/router' } ], router: false } diff --git a/live-editing/configs/BaseConfig.ts b/live-editing/configs/BaseConfig.ts index 5103581b5..c7634d8f3 100644 --- a/live-editing/configs/BaseConfig.ts +++ b/live-editing/configs/BaseConfig.ts @@ -5,7 +5,8 @@ export const BaseAppConfig = { ], providers: [ { 'provider': 'provideAnimations()', 'import': '@angular/platform-browser/animations' }, - { 'provider': 'provideIgniteIntl()', 'import': 'igniteui-angular' } + { 'provider': 'provideIgniteIntl()', 'import': 'igniteui-angular' }, + { 'provider': 'provideRouter([])', 'import': '@angular/router' } ], routesConfig: { router: false diff --git a/live-editing/configs/GridCRMConfigGenerator.ts b/live-editing/configs/GridCRMConfigGenerator.ts index 1e8a651da..26e510560 100644 --- a/live-editing/configs/GridCRMConfigGenerator.ts +++ b/live-editing/configs/GridCRMConfigGenerator.ts @@ -24,7 +24,8 @@ export class GridCRMConfigGenerator implements IConfigGenerator { { 'module': 'FormsModule', 'import': '@angular/forms' } ], providers: [ - { 'provider': 'provideAnimations()', 'import': '@angular/platform-browser/animations' } + { 'provider': 'provideAnimations()', 'import': '@angular/platform-browser/animations' }, + { 'provider': 'provideRouter([])', 'import': '@angular/router' } ] } /*appConfig: BaseAppConfig*/ From c4e84f384a3c2ec494e2654845293f201e13ee78 Mon Sep 17 00:00:00 2001 From: Stamen Stoychev Date: Tue, 23 Jun 2026 14:07:12 +0300 Subject: [PATCH 3/3] feat(*): updating live-editing and angular rc --- package-lock.json | 40 ++++++++++++++++++++-------------------- package.json | 12 ++++++------ 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/package-lock.json b/package-lock.json index 69569188b..3a103da85 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,15 +36,15 @@ "file-saver": "^2.0.2", "fuse.js": "^7.1.0", "hammerjs": "^2.0.8", - "igniteui-angular": "^22.0.0-beta.2", + "igniteui-angular": "^22.0.0-rc.1", "igniteui-angular-charts": "^22.0.0-alpha.0", "igniteui-angular-core": "^22.0.0-alpha.0", - "igniteui-angular-extras": "^22.0.0-beta.2", - "igniteui-angular-i18n": "^22.0.0-beta.2", + "igniteui-angular-extras": "^22.0.0-rc.1", + "igniteui-angular-i18n": "^22.0.0-rc.1", "igniteui-dockmanager": "^1.17.0", "igniteui-grid-lite": "^0.7.1", "igniteui-i18n-resources": "^1.0.4", - "igniteui-live-editing": "^3.4.3", + "igniteui-live-editing": "^3.5.1", "igniteui-webcomponents": "^7.2.1", "marked": "^17.0.1", "marked-shiki": "^1.2.1", @@ -10627,15 +10627,15 @@ "license": "BSD-3-Clause" }, "node_modules/igniteui-angular": { - "version": "22.0.0-beta.2", - "resolved": "https://registry.npmjs.org/igniteui-angular/-/igniteui-angular-22.0.0-beta.2.tgz", - "integrity": "sha512-Ry1fsb/K4Pnp464qnnvSzimt9wydFkp0SE7UUeCLYjxDYLf1hbVjpCTGqaK+uZrcRS+K1u7dvlEYeqvRoHNQOw==", + "version": "22.0.0-rc.1", + "resolved": "https://registry.npmjs.org/igniteui-angular/-/igniteui-angular-22.0.0-rc.1.tgz", + "integrity": "sha512-j/umVjGDEn4c04rUw5JJisbo4gzOqOQDQj2q2lL6Ejy2TUe6iENugoE/1i8IubKkXBguOUMPl9QqhUUBR/u2vA==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@igniteui/material-icons-extended": "^3.1.0", "fflate": "^0.8.2", "igniteui-i18n-core": "^1.0.5", - "igniteui-theming": "^27.0.0", + "igniteui-theming": "^27.3.0", "igniteui-trial-watermark": "^3.1.0", "jspdf": "^4.2.1", "lodash-es": "^4.17.21", @@ -10696,9 +10696,9 @@ } }, "node_modules/igniteui-angular-extras": { - "version": "22.0.0-beta.2", - "resolved": "https://registry.npmjs.org/igniteui-angular-extras/-/igniteui-angular-extras-22.0.0-beta.2.tgz", - "integrity": "sha512-o/1Dz/gp6wXkB1KISKoqJRN0GaSNuZ7d9LMv5FljQ/7V/YLZO6gTL3MNGGFlhzTLtPJYkCJK/fXznBZs1H7tdQ==", + "version": "22.0.0-rc.1", + "resolved": "https://registry.npmjs.org/igniteui-angular-extras/-/igniteui-angular-extras-22.0.0-rc.1.tgz", + "integrity": "sha512-A9Oaj+xxmSeVrKGPWgsCpdLj2ZlIwmnwSKl6lB6YF4IsmINL7leLoddzo+YfCKlZ8hgBk9TwiUqq1tYaeF6U/Q==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "igniteui-trial-watermark": "^3.1.0", @@ -10713,9 +10713,9 @@ } }, "node_modules/igniteui-angular-i18n": { - "version": "22.0.0-beta.2", - "resolved": "https://registry.npmjs.org/igniteui-angular-i18n/-/igniteui-angular-i18n-22.0.0-beta.2.tgz", - "integrity": "sha512-lBW3Y6b6sPOuCacGzHqqSQP3ot4BayURJtUGISGPH8v2qmFSkuTihtPW4befz4HpgAJipqp304/Ii/54CQoVCg==", + "version": "22.0.0-rc.1", + "resolved": "https://registry.npmjs.org/igniteui-angular-i18n/-/igniteui-angular-i18n-22.0.0-rc.1.tgz", + "integrity": "sha512-F+YWgwFaPxrqbnynC61AB/aDXrc32FpC4PKLoXVIp7YxgnIqZdhF6GXQ6H4XkFfvJfFF2+xNz3oE21acRljYAw==", "license": "MIT", "dependencies": { "igniteui-i18n-core": "^1.0.2", @@ -10816,15 +10816,15 @@ } }, "node_modules/igniteui-live-editing": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/igniteui-live-editing/-/igniteui-live-editing-3.4.3.tgz", - "integrity": "sha512-biR5wqhQhvxdBum++W9SORrWOJgUHXFiBpyP37rQA7pbm7eYqytfU0Ujr3cu6v2kXZjmP3rFwQ6l5PGDaWqDGQ==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/igniteui-live-editing/-/igniteui-live-editing-3.5.1.tgz", + "integrity": "sha512-bHJrF7jE2uTlpDOMkrqj3wZ1iamyTFYMLdCwZwzqPmdFKPFsIKu4DjmamfG0RljasE2zd7Z3hjZcvBuJJg9FMg==", "license": "MIT" }, "node_modules/igniteui-theming": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/igniteui-theming/-/igniteui-theming-27.1.0.tgz", - "integrity": "sha512-67NK/TwdmLKuVDK5j3lJi+yIBnZ/VjJWIavRc2tDs2SEcde2Q2dR0LpIfwDlodKH9V3StTRMyd6mpq3agzJ6zg==", + "version": "27.3.0", + "resolved": "https://registry.npmjs.org/igniteui-theming/-/igniteui-theming-27.3.0.tgz", + "integrity": "sha512-9xpPZkMUBSBzA1KzBoXurx61RoaUKW7p/H6CWks+Nh8SehsvAj2j4DSQlT0IR6bb41kRICYVNuyTqMicqLmaLA==", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.28.0", diff --git a/package.json b/package.json index 097f654bf..ccd221c56 100644 --- a/package.json +++ b/package.json @@ -73,15 +73,15 @@ "file-saver": "^2.0.2", "fuse.js": "^7.1.0", "hammerjs": "^2.0.8", - "igniteui-angular": "^22.0.0-beta.2", + "igniteui-angular": "^22.0.0-rc.1", "igniteui-angular-charts": "^22.0.0-alpha.0", "igniteui-angular-core": "^22.0.0-alpha.0", - "igniteui-angular-extras": "^22.0.0-beta.2", - "igniteui-angular-i18n": "^22.0.0-beta.2", + "igniteui-angular-extras": "^22.0.0-rc.1", + "igniteui-angular-i18n": "^22.0.0-rc.1", "igniteui-dockmanager": "^1.17.0", "igniteui-grid-lite": "^0.7.1", "igniteui-i18n-resources": "^1.0.4", - "igniteui-live-editing": "^3.4.3", + "igniteui-live-editing": "^3.5.1", "igniteui-webcomponents": "^7.2.1", "marked": "^17.0.1", "marked-shiki": "^1.2.1", @@ -113,8 +113,8 @@ "@angular/compiler": "^22.0.0" }, "igniteui-angular-extras": { - "igniteui-angular": "^22.0.0-beta.2", - "@infragistics/igniteui-angular": "^22.0.0-beta.2", + "igniteui-angular": "^22.0.0-rc.1", + "@infragistics/igniteui-angular": "^22.0.0-rc.1", "igniteui-angular-core": "^22.0.0-alpha.0", "igniteui-angular-charts": "^22.0.0-alpha.0", "@angular/core": "^22.0.0",