Skip to content

Commit 24f1698

Browse files
damyanpetevkdinevrkaraivanovhanastasoviganchev
authored
ivy partial compile on dist with Angular 13 (#10043)
* feat(*): updating to Angular 13 and partial ivy compilation Co-authored-by: Konstantin Dinev <[email protected]> Co-authored-by: Radoslav Karaivanov <[email protected]> Co-authored-by: Hristo Anastasov <[email protected]> Co-authored-by: iganchev <[email protected]> Co-authored-by: Milko Venkov <[email protected]> Co-authored-by: dobromirts <[email protected]> Co-authored-by: Stamen Stoychev <[email protected]> Co-authored-by: Nikolay Alipiev <[email protected]> Co-authored-by: INFRAGISTICS\nrobakova <[email protected]> Co-authored-by: IvayloG <[email protected]> Co-authored-by: skrustev <[email protected]> Co-authored-by: Simeon Simeonoff <[email protected]> Co-authored-by: Silvia Ivanova <[email protected]> Co-authored-by: Silvia Ivanova <[email protected]> Co-authored-by: Marin Popov <[email protected]> Co-authored-by: MPopov <[email protected]> Co-authored-by: Viktor Aladzhov <[email protected]> Co-authored-by: MPopov <[email protected]> Co-authored-by: Diyan Dimitrov <[email protected]> Co-authored-by: gedinakova <[email protected]>
1 parent df93331 commit 24f1698

File tree

731 files changed

+29555
-27262
lines changed

Some content is hidden

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

731 files changed

+29555
-27262
lines changed

.browserslistrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@
99
last 2 versions
1010
Firefox ESR
1111
not dead
12-
IE 11 # For IE 9-11 support, remove 'not'.
12+

.eslintrc.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@
1616
"createDefaultProgram": true
1717
},
1818
"extends": [
19-
"plugin:@angular-eslint/ng-cli-compat",
20-
"plugin:@angular-eslint/ng-cli-compat--formatting-add-on",
19+
"plugin:@angular-eslint/recommended",
2120
"plugin:@angular-eslint/template/process-inline-templates"
2221
],
2322
"rules": {
@@ -36,7 +35,7 @@
3635
"@typescript-eslint/consistent-type-definitions": "error",
3736
"@typescript-eslint/dot-notation": "off",
3837
"@typescript-eslint/explicit-member-accessibility": [
39-
"warn",
38+
"error",
4039
{
4140
"accessibility": "explicit",
4241
"overrides": {

.github/workflows/nodejs.yml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616

1717
strategy:
1818
matrix:
19-
node-version: [12.x, 14.x, 16.x]
19+
node-version: [14.x, 16.x]
2020

2121
steps:
2222
- name: Checkout
@@ -47,16 +47,9 @@ jobs:
4747
- name: Build i18n & validate output
4848
run: |
4949
npm run build:i18n
50-
npm run lint:i18n:dist
51-
- name: Install coverage combiner - istanbul
52-
if: github.repository == 'IgniteUI/igniteui-angular' && matrix.node-version == '14.x'
53-
run: npm install -g istanbul
54-
- name: Combine scripts
55-
if: github.repository == 'IgniteUI/igniteui-angular' && matrix.node-version == '14.x'
56-
run: istanbul report --dir coverage --include coverage/**/coverage-final.json lcov
50+
npm run test:i18n:dist
5751
- name: Publish to coveralls.io
5852
if: github.repository == 'IgniteUI/igniteui-angular' && matrix.node-version == '14.x'
5953
uses: coverallsapp/[email protected]
6054
with:
6155
github-token: ${{ github.token }}
62-

.github/workflows/npm-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
- uses: actions/checkout@v2
1212
- uses: actions/setup-node@v2
1313
with:
14-
node-version: 12
14+
node-version: 14
1515
cache: 'npm'
1616
registry-url: 'https://registry.npmjs.org'
1717
- run: echo "VERSION=${GITHUB_REF/refs\/tags\//}" >> $GITHUB_ENV

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
/tmp
77
/out-tsc
88

9+
.angular/*
10+
911
# dependencies
1012
/node_modules
1113

@@ -27,6 +29,7 @@
2729
!.vscode/extensions.json
2830

2931
# misc
32+
/.angular/cache
3033
/.sass-cache
3134
/connect.lock
3235
/coverage

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,11 @@ All notable changes for each version of this project will be documented in this
5555

5656
### General
5757

58+
- `IE discontinued support` **Breaking Change** [details](https://angular.io/guide/browser-support)
59+
- `web-animations-js` is removed as Peer Dependency.
60+
- Removed IE from `.browserslistrc`
61+
- Removed IE related `polyfills`, like Importing ES7 polyfill for Object (`'core-js/es7/object'`) for IE is no longer used.
62+
5863
- `IgxDialog`
5964
- **Breaking Change** - The default positionSettings open/close animation has been changed to `fadeIn`/`fadeOut`. The open/close animation can be set through the position settings, e.g. change the animation to the previously default open/close animation:
6065

angular.json

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,6 @@
7575
"with": "src/environments/environment.hmr.ts"
7676
}
7777
]
78-
},
79-
"es5": {
80-
"tsConfig": "src/tsconfig-es5.app.json"
8178
}
8279
}
8380
},
@@ -92,13 +89,7 @@
9289
},
9390
"hmr": {
9491
"hmr": true,
95-
"hmrWarning": false,
9692
"browserTarget": "igniteui-dev-demos:build:hmr"
97-
},
98-
"es5": {
99-
"hmr": true,
100-
"hmrWarning": false,
101-
"browserTarget": "igniteui-dev-demos:build:es5"
10293
}
10394
}
10495
},

gulpfile.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,11 @@ module.exports.copyMigrations = (cb) => {
118118
'!**/tsconfig.json'
119119
]).pipe(gulp.dest('./dist/igniteui-angular/migrations'));
120120

121+
122+
gulp.src([
123+
'./projects/igniteui-angular/migrations/common/import-helper.js'
124+
]).pipe(gulp.dest('./dist/igniteui-angular/migrations/common'));
125+
121126
cb();
122127
};
123128

0 commit comments

Comments
 (0)