Skip to content

Commit f63c4ce

Browse files
authored
Merge branch 'master' into bpachilova/fix-unpinned-col-position-15542
2 parents 2410431 + d0361ce commit f63c4ce

File tree

111 files changed

+8275
-10902
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+8275
-10902
lines changed

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,34 @@
22

33
All notable changes for each version of this project will be documented in this file.
44

5+
## 20.0.0
6+
7+
### General
8+
- **Angular 20 Compatibility** - Ignite UI for Angular now plays nice with Angular 20! Upgrade your apps and enjoy the latest features.
9+
- `IgxActionStrip`
10+
- **Behavioral Changes** - When using the Action Strip standalone, outside of Grid, scenarios the component is no longer initially visible and the `hidden` property now defaults to `true`.
11+
- `IgxChip`
12+
- **Behavioral Change** The `variant` is now strictly typed with the union of supported options and no longer accepts invalid values for the default state, provide no value (nullish) instead is needed.
13+
14+
### New Features
15+
- `IgxGrid`, `IgxTreeGrid`, `IgxHierarchicalGrid`, `IgxPivotGrid`
16+
- Added a new `igxGridEmpty` template directive that allows assigning the `emptyGridTemplate` declaratively, without the need to get and assign reference, like other grid templates like:
17+
```html
18+
<igx-grid>
19+
<ng-template igxGridEmpty>
20+
<!-- content to show when the grid is empty -->
21+
</ng-template>
22+
</igx-grid>
23+
```
24+
- Added a new `igxGridLoading` template directive that allows assigning the `loadingGridTemplate` declaratively, without the need to get and assign reference, like other grid templates like:
25+
```html
26+
<igx-grid>
27+
<ng-template igxGridLoading>
28+
<!-- content to show when the grid is loading -->
29+
</ng-template>
30+
</igx-grid>
31+
```
32+
533
## 19.2.0
634

735
### General

angular.json

Lines changed: 46 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
},
1616
"architect": {
1717
"build": {
18-
"builder": "@angular-devkit/build-angular:application",
18+
"builder": "@angular/build:application",
1919
"options": {
2020
"outputPath": {
2121
"base": "dist/igniteui-dev-demos"
@@ -82,7 +82,7 @@
8282
}
8383
},
8484
"serve": {
85-
"builder": "@angular-devkit/build-angular:dev-server",
85+
"builder": "@angular/build:dev-server",
8686
"options": {
8787
"buildTarget": "igniteui-dev-demos:build"
8888
},
@@ -97,13 +97,13 @@
9797
}
9898
},
9999
"extract-i18n": {
100-
"builder": "@angular-devkit/build-angular:extract-i18n",
100+
"builder": "@angular/build:extract-i18n",
101101
"options": {
102102
"buildTarget": "igniteui-dev-demos:build"
103103
}
104104
},
105105
"test": {
106-
"builder": "@angular-devkit/build-angular:karma",
106+
"builder": "@angular/build:karma",
107107
"options": {
108108
"main": "src/test.ts",
109109
"polyfills": [
@@ -171,7 +171,7 @@
171171
"prefix": "lib",
172172
"architect": {
173173
"build": {
174-
"builder": "@angular-devkit/build-angular:ng-packagr",
174+
"builder": "@angular/build:ng-packagr",
175175
"options": {
176176
"tsConfig": "projects/igniteui-angular/tsconfig.lib.json",
177177
"project": "projects/igniteui-angular/ng-package.json"
@@ -184,15 +184,16 @@
184184
}
185185
},
186186
"test": {
187-
"builder": "@angular-devkit/build-angular:karma",
187+
"builder": "@angular/build:karma",
188188
"options": {
189189
"polyfills": [
190190
"zone.js",
191191
"zone.js/testing",
192192
"hammerjs"
193193
],
194194
"styles": [
195-
"src/styles/styles.scss"
195+
"src/styles/styles.scss",
196+
"projects/igniteui-angular/test.css"
196197
],
197198
"assets": [
198199
"projects/igniteui-angular/src/assets"
@@ -265,7 +266,7 @@
265266
"prefix": "app",
266267
"architect": {
267268
"build": {
268-
"builder": "@angular-devkit/build-angular:application",
269+
"builder": "@angular/build:application",
269270
"options": {
270271
"outputPath": {
271272
"base": "dist/igniteui-angular-elements"
@@ -322,7 +323,7 @@
322323
],
323324
"outputHashing": "none",
324325
"optimization": true,
325-
"externalDependencies": ["lit-html"]
326+
"externalDependencies": ["lit"]
326327
},
327328
"development": {
328329
"optimization": false,
@@ -338,7 +339,7 @@
338339
"defaultConfiguration": "production"
339340
},
340341
"serve": {
341-
"builder": "@angular-devkit/build-angular:dev-server",
342+
"builder": "@angular/build:dev-server",
342343
"configurations": {
343344
"production": {
344345
"buildTarget": "igniteui-angular-elements:build:production,dev-app"
@@ -350,16 +351,18 @@
350351
"defaultConfiguration": "development"
351352
},
352353
"extract-i18n": {
353-
"builder": "@angular-devkit/build-angular:extract-i18n",
354+
"builder": "@angular/build:extract-i18n",
354355
"options": {
355356
"buildTarget": "igniteui-angular-elements:build"
356357
}
357358
},
358359
"test": {
359-
"builder": "@angular-devkit/build-angular:karma",
360+
"builder": "@angular/build:karma",
360361
"options": {
361362
"main": "projects/igniteui-angular-elements/src/test.ts",
362-
"polyfills": "projects/igniteui-angular-elements/src/polyfills.ts",
363+
"polyfills": [
364+
"projects/igniteui-angular-elements/src/polyfills.ts"
365+
],
363366
"tsConfig": "projects/igniteui-angular-elements/tsconfig.spec.json",
364367
"karmaConfig": "projects/igniteui-angular-elements/karma.conf.js",
365368
"inlineStyleLanguage": "scss",
@@ -390,7 +393,7 @@
390393
"prefix": "app",
391394
"architect": {
392395
"build": {
393-
"builder": "@angular-devkit/build-angular:application",
396+
"builder": "@angular/build:application",
394397
"options": {
395398
"outputPath": "dist/bundle-test",
396399
"index": "projects/bundle-test/src/index.html",
@@ -401,7 +404,8 @@
401404
"tsConfig": "projects/bundle-test/tsconfig.app.json",
402405
"inlineStyleLanguage": "scss",
403406
"styles": [
404-
"projects/bundle-test/src/styles.scss"
407+
"projects/bundle-test/src/styles.scss",
408+
"projects/igniteui-angular/test.css"
405409
],
406410
"scripts": [],
407411
"stylePreprocessorOptions": {
@@ -441,7 +445,7 @@
441445
"defaultConfiguration": "production"
442446
},
443447
"serve": {
444-
"builder": "@angular-devkit/build-angular:dev-server",
448+
"builder": "@angular/build:dev-server",
445449
"configurations": {
446450
"production": {
447451
"buildTarget": "bundle-test:build:production"
@@ -453,13 +457,13 @@
453457
"defaultConfiguration": "development"
454458
},
455459
"extract-i18n": {
456-
"builder": "@angular-devkit/build-angular:extract-i18n",
460+
"builder": "@angular/build:extract-i18n",
457461
"options": {
458462
"buildTarget": "bundle-test:build"
459463
}
460464
},
461465
"test": {
462-
"builder": "@angular-devkit/build-angular:karma",
466+
"builder": "@angular/build:karma",
463467
"options": {
464468
"polyfills": [
465469
"zone.js",
@@ -485,6 +489,30 @@
485489
},
486490
"@angular-eslint/schematics:library": {
487491
"setParserOptionsProject": true
492+
},
493+
"@schematics/angular:component": {
494+
"type": "component"
495+
},
496+
"@schematics/angular:directive": {
497+
"type": "directive"
498+
},
499+
"@schematics/angular:service": {
500+
"type": "service"
501+
},
502+
"@schematics/angular:guard": {
503+
"typeSeparator": "."
504+
},
505+
"@schematics/angular:interceptor": {
506+
"typeSeparator": "."
507+
},
508+
"@schematics/angular:module": {
509+
"typeSeparator": "."
510+
},
511+
"@schematics/angular:pipe": {
512+
"typeSeparator": "."
513+
},
514+
"@schematics/angular:resolver": {
515+
"typeSeparator": "."
488516
}
489517
}
490518
}

0 commit comments

Comments
 (0)