Skip to content

Commit a972080

Browse files
committed
Release Angular 22.0.0 compatibility line
1 parent 9bc203c commit a972080

13 files changed

Lines changed: 2867 additions & 3363 deletions

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## [22.0.0] - 2026-08-20
4+
### Changed
5+
- Added Angular 22 support using the official Angular 21→22 migrations.
6+
- Updated Angular to 22.1.3, CLI/build to 22.1.5, ng-packagr to 22.1.1,
7+
Angular ESLint to 22.1, ESLint to 10, and TypeScript to 6.0.3.
8+
- Changed the Angular peer range and safe publish tag for the active `main` line.
9+
10+
311
## [21.0.0] - 2026-08-20
412
### Changed
513
- Added Angular 21 support using the official Angular 20→21 migrations.

eslint.config.js

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,21 @@ module.exports = tseslint.config(
3636
files: ['projects/plotly/src/lib/plotly.component.ts'],
3737
rules: {
3838
// Compatibility outputs. `click` is already deprecated; both names are
39-
// retained throughout the Angular 20 line to avoid a patch-level break.
39+
// retained on supported compatibility lines to avoid an API break.
4040
'@angular-eslint/no-output-native': 'off',
4141
},
4242
},
43+
{
44+
files: [
45+
'projects/plotly/src/lib/plotly.component.ts',
46+
'projects/demo_app/src/app/app.component.ts',
47+
],
48+
rules: {
49+
// Angular 22 migrated existing components to Eager to preserve their
50+
// pre-v22 behavior. An OnPush conversion is a separate breaking change.
51+
'@angular-eslint/prefer-on-push-component-change-detection': 'off',
52+
},
53+
},
4354
{
4455
files: ['projects/demo_app/**/*.ts'],
4556
rules: {

0 commit comments

Comments
 (0)