-
Notifications
You must be signed in to change notification settings - Fork 8
Bump the js-dependencies group across 1 directory with 26 updates #172
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Bump the js-dependencies group across 1 directory with 26 updates #172
Conversation
|
The changes primarily focus on updating dependencies within the Walkthrough
Model: gpt-4o-2024-08-06 | Prompt Tokens: 1109 | Completion Tokens: 152 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here's a friendly code review with AI assistance. These insights offer suggestions and observations that may help improve your work, though they're not absolute truths. You're the expert on your project, so please take what's useful and leave what isn't. Your judgment and experience are what matter most—the AI simply provides another perspective to consider as you continue developing.
Always critique what AI says. Do not let AI replace YOUR I.
Model: claude-sonnet-4-20250514 | Prompt Tokens: 2128 | Completion Tokens: 616
| "@angular/animations": "^20.3.15", | ||
| "@angular/cdk": "^20.2.14", | ||
| "@angular/common": "^20.3.15", | ||
| "@angular/compiler": "^20.3.15", | ||
| "@angular/core": "^20.3.15", | ||
| "@angular/forms": "^20.3.15", | ||
| "@angular/material": "^20.2.14", | ||
| "@angular/platform-browser": "^20.3.15", | ||
| "@angular/platform-browser-dynamic": "^20.3.15", | ||
| "@angular/router": "^20.3.15", | ||
| "@angular/animations": "^21.0.5", | ||
| "@angular/cdk": "^21.0.3", | ||
| "@angular/common": "^21.0.5", | ||
| "@angular/compiler": "^21.0.5", | ||
| "@angular/core": "^21.0.5", | ||
| "@angular/forms": "^21.0.5", | ||
| "@angular/material": "^21.0.3", | ||
| "@angular/platform-browser": "^21.0.5", | ||
| "@angular/platform-browser-dynamic": "^21.0.5", | ||
| "@angular/router": "^21.0.5", | ||
| "@humanfs/core": "^0.19.1", | ||
| "apexcharts": "^5.3.6", | ||
| "ng-apexcharts": "^2.0.3", | ||
| "ngx-markdown": "^20.1.0", | ||
| "ng-apexcharts": "^2.0.4", | ||
| "ngx-markdown": "^21.0.1", | ||
| "rxjs": "^7.8.2", | ||
| "tslib": "^2.8.1", | ||
| "zone.js": "^0.15.1" | ||
| "zone.js": "^0.16.0" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work upgrading Angular from v20 to v21! This is a major version upgrade that brings performance improvements and new features. However, consider the following recommendations:
- Version Consistency: Ensure all Angular packages use the same version to avoid compatibility issues:
"@angular/animations": "^21.0.5",
"@angular/cdk": "^21.0.5",
"@angular/common": "^21.0.5",
"@angular/compiler": "^21.0.5",
"@angular/core": "^21.0.5",
"@angular/forms": "^21.0.5",
"@angular/material": "^21.0.5",
"@angular/platform-browser": "^21.0.5",
"@angular/platform-browser-dynamic": "^21.0.5",
"@angular/router": "^21.0.5"-
Testing Strategy: After this major upgrade, ensure comprehensive testing is performed, especially for:
- Component rendering and functionality
- Routing behavior
- Form validation
- Material Design components
- Build and deployment processes
-
Breaking Changes: Review Angular v21 migration guide for any breaking changes that might affect your codebase, particularly around:
- Deprecated APIs
- Changes in default behaviors
- New compiler optimizations
| "@types/jasmine": "^5.1.13", | ||
| "@typescript-eslint/eslint-plugin": "^8.46.4", | ||
| "@typescript-eslint/eslint-plugin": "^8.49.0", | ||
| "@typescript-eslint/parser": "^8.39.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider updating the TypeScript ESLint parser version to maintain consistency with the eslint-plugin:
"@typescript-eslint/parser": "^8.49.0"Using different versions of related TypeScript ESLint packages can lead to compatibility issues and inconsistent linting behavior.
Bumps the js-dependencies group with 25 updates in the /frontend directory: | Package | From | To | | --- | --- | --- | | [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `20.3.15` | `21.0.5` | | [@angular/cdk](https://github.com/angular/components) | `20.2.14` | `21.0.3` | | [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `20.3.15` | `21.0.5` | | [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `20.3.15` | `21.0.5` | | [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `20.3.15` | `21.0.5` | | [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `20.3.15` | `21.0.5` | | [@angular/material](https://github.com/angular/components) | `20.2.14` | `21.0.3` | | [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `20.3.15` | `21.0.5` | | [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `20.3.15` | `21.0.5` | | [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `20.3.15` | `21.0.5` | | [ng-apexcharts](https://github.com/apexcharts/ng-apexcharts) | `2.0.3` | `2.0.4` | | [ngx-markdown](https://github.com/jfcere/ngx-markdown) | `20.1.0` | `21.0.1` | | [zone.js](https://github.com/angular/angular/tree/HEAD/packages/zone.js) | `0.15.1` | `0.16.0` | | [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `20.3.13` | `21.0.3` | | [@angular-eslint/builder](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/builder) | `20.6.0` | `21.1.0` | | [@angular-eslint/eslint-plugin](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin) | `20.6.0` | `21.1.0` | | [@angular-eslint/eslint-plugin-template](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin-template) | `20.6.0` | `21.1.0` | | [@angular-eslint/schematics](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/schematics) | `20.6.0` | `21.1.0` | | [@angular-eslint/template-parser](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/template-parser) | `20.6.0` | `21.1.0` | | [@angular/cli](https://github.com/angular/angular-cli) | `20.3.13` | `21.0.3` | | [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `20.3.15` | `21.0.5` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.4` | `8.49.0` | | [eslint](https://github.com/eslint/eslint) | `9.39.1` | `9.39.2` | | [jasmine-core](https://github.com/jasmine/jasmine) | `5.12.1` | `5.13.0` | | [sass](https://github.com/sass/dart-sass) | `1.94.0` | `1.96.0` | Updates `@angular/animations` from 20.3.15 to 21.0.5 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v21.0.5/packages/animations) Updates `@angular/cdk` from 20.2.14 to 21.0.3 - [Release notes](https://github.com/angular/components/releases) - [Changelog](https://github.com/angular/components/blob/main/CHANGELOG.md) - [Commits](angular/components@20.2.14...v21.0.3) Updates `@angular/common` from 20.3.15 to 21.0.5 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v21.0.5/packages/common) Updates `@angular/compiler` from 20.3.15 to 21.0.5 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v21.0.5/packages/compiler) Updates `@angular/core` from 20.3.15 to 21.0.5 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v21.0.5/packages/core) Updates `@angular/forms` from 20.3.15 to 21.0.5 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v21.0.5/packages/forms) Updates `@angular/material` from 20.2.14 to 21.0.3 - [Release notes](https://github.com/angular/components/releases) - [Changelog](https://github.com/angular/components/blob/main/CHANGELOG.md) - [Commits](angular/components@20.2.14...v21.0.3) Updates `@angular/platform-browser` from 20.3.15 to 21.0.5 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v21.0.5/packages/platform-browser) Updates `@angular/platform-browser-dynamic` from 20.3.15 to 21.0.5 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v21.0.5/packages/platform-browser-dynamic) Updates `@angular/router` from 20.3.15 to 21.0.5 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v21.0.5/packages/router) Updates `ng-apexcharts` from 2.0.3 to 2.0.4 - [Release notes](https://github.com/apexcharts/ng-apexcharts/releases) - [Changelog](https://github.com/apexcharts/ng-apexcharts/blob/master/CHANGELOG.md) - [Commits](https://github.com/apexcharts/ng-apexcharts/commits) Updates `ngx-markdown` from 20.1.0 to 21.0.1 - [Release notes](https://github.com/jfcere/ngx-markdown/releases) - [Commits](jfcere/ngx-markdown@v20.1.0...v21.0.1) Updates `zone.js` from 0.15.1 to 0.16.0 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/packages/zone.js/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/zone.js-0.16.0/packages/zone.js) Updates `@angular-devkit/build-angular` from 20.3.13 to 21.0.3 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](angular/angular-cli@20.3.13...v21.0.3) Updates `@angular-eslint/builder` from 20.6.0 to 21.1.0 - [Release notes](https://github.com/angular-eslint/angular-eslint/releases) - [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/builder/CHANGELOG.md) - [Commits](https://github.com/angular-eslint/angular-eslint/commits/v21.1.0/packages/builder) Updates `@angular-eslint/eslint-plugin` from 20.6.0 to 21.1.0 - [Release notes](https://github.com/angular-eslint/angular-eslint/releases) - [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/angular-eslint/angular-eslint/commits/v21.1.0/packages/eslint-plugin) Updates `@angular-eslint/eslint-plugin-template` from 20.6.0 to 21.1.0 - [Release notes](https://github.com/angular-eslint/angular-eslint/releases) - [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin-template/CHANGELOG.md) - [Commits](https://github.com/angular-eslint/angular-eslint/commits/v21.1.0/packages/eslint-plugin-template) Updates `@angular-eslint/schematics` from 20.6.0 to 21.1.0 - [Release notes](https://github.com/angular-eslint/angular-eslint/releases) - [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/schematics/CHANGELOG.md) - [Commits](https://github.com/angular-eslint/angular-eslint/commits/v21.1.0/packages/schematics) Updates `@angular-eslint/template-parser` from 20.6.0 to 21.1.0 - [Release notes](https://github.com/angular-eslint/angular-eslint/releases) - [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/template-parser/CHANGELOG.md) - [Commits](https://github.com/angular-eslint/angular-eslint/commits/v21.1.0/packages/template-parser) Updates `@angular/cli` from 20.3.13 to 21.0.3 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](angular/angular-cli@20.3.13...v21.0.3) Updates `@angular/compiler-cli` from 20.3.15 to 21.0.5 - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/v21.0.5/packages/compiler-cli) Updates `@typescript-eslint/eslint-plugin` from 8.46.4 to 8.49.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.0/packages/eslint-plugin) Updates `@typescript-eslint/parser` from 8.46.4 to 8.49.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.0/packages/parser) Updates `eslint` from 9.39.1 to 9.39.2 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v9.39.1...v9.39.2) Updates `jasmine-core` from 5.12.1 to 5.13.0 - [Release notes](https://github.com/jasmine/jasmine/releases) - [Changelog](https://github.com/jasmine/jasmine/blob/main/RELEASE.md) - [Commits](jasmine/jasmine@v5.12.1...v5.13.0) Updates `sass` from 1.94.0 to 1.96.0 - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](sass/dart-sass@1.94.0...1.96.0) --- updated-dependencies: - dependency-name: "@angular/animations" dependency-version: 21.0.5 dependency-type: direct:production update-type: version-update:semver-major dependency-group: js-dependencies - dependency-name: "@angular/cdk" dependency-version: 21.0.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: js-dependencies - dependency-name: "@angular/common" dependency-version: 21.0.5 dependency-type: direct:production update-type: version-update:semver-major dependency-group: js-dependencies - dependency-name: "@angular/compiler" dependency-version: 21.0.5 dependency-type: direct:production update-type: version-update:semver-major dependency-group: js-dependencies - dependency-name: "@angular/core" dependency-version: 21.0.5 dependency-type: direct:production update-type: version-update:semver-major dependency-group: js-dependencies - dependency-name: "@angular/forms" dependency-version: 21.0.5 dependency-type: direct:production update-type: version-update:semver-major dependency-group: js-dependencies - dependency-name: "@angular/material" dependency-version: 21.0.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: js-dependencies - dependency-name: "@angular/platform-browser" dependency-version: 21.0.5 dependency-type: direct:production update-type: version-update:semver-major dependency-group: js-dependencies - dependency-name: "@angular/platform-browser-dynamic" dependency-version: 21.0.5 dependency-type: direct:production update-type: version-update:semver-major dependency-group: js-dependencies - dependency-name: "@angular/router" dependency-version: 21.0.5 dependency-type: direct:production update-type: version-update:semver-major dependency-group: js-dependencies - dependency-name: ng-apexcharts dependency-version: 2.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: js-dependencies - dependency-name: ngx-markdown dependency-version: 21.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: js-dependencies - dependency-name: zone.js dependency-version: 0.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: js-dependencies - dependency-name: "@angular-devkit/build-angular" dependency-version: 21.0.3 dependency-type: direct:development update-type: version-update:semver-major dependency-group: js-dependencies - dependency-name: "@angular-eslint/builder" dependency-version: 21.1.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: js-dependencies - dependency-name: "@angular-eslint/eslint-plugin" dependency-version: 21.1.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: js-dependencies - dependency-name: "@angular-eslint/eslint-plugin-template" dependency-version: 21.1.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: js-dependencies - dependency-name: "@angular-eslint/schematics" dependency-version: 21.1.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: js-dependencies - dependency-name: "@angular-eslint/template-parser" dependency-version: 21.1.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: js-dependencies - dependency-name: "@angular/cli" dependency-version: 21.0.3 dependency-type: direct:development update-type: version-update:semver-major dependency-group: js-dependencies - dependency-name: "@angular/compiler-cli" dependency-version: 21.0.5 dependency-type: direct:development update-type: version-update:semver-major dependency-group: js-dependencies - dependency-name: "@typescript-eslint/eslint-plugin" dependency-version: 8.49.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-dependencies - dependency-name: "@typescript-eslint/parser" dependency-version: 8.49.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-dependencies - dependency-name: eslint dependency-version: 9.39.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-dependencies - dependency-name: jasmine-core dependency-version: 5.13.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-dependencies - dependency-name: sass dependency-version: 1.96.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-dependencies ... Signed-off-by: dependabot[bot] <[email protected]>
04f2430 to
84fdbc3
Compare
Bumps the js-dependencies group with 25 updates in the /frontend directory:
20.3.1521.0.520.2.1421.0.320.3.1521.0.520.3.1521.0.520.3.1521.0.520.3.1521.0.520.2.1421.0.320.3.1521.0.520.3.1521.0.520.3.1521.0.52.0.32.0.420.1.021.0.10.15.10.16.020.3.1321.0.320.6.021.1.020.6.021.1.020.6.021.1.020.6.021.1.020.6.021.1.020.3.1321.0.320.3.1521.0.58.46.48.49.09.39.19.39.25.12.15.13.01.94.01.96.0Updates
@angular/animationsfrom 20.3.15 to 21.0.5Release notes
Sourced from
@angular/animations's releases.... (truncated)
Changelog
Sourced from
@angular/animations's changelog.... (truncated)
Commits
3bed9f0build: format md filesa4fe078refactor(common): remove unused import (#64699)70332b0fix(core): pass element removal property through in all locations (#64565)2b257b3fix(animations): account forElement.animateexceptions (#64506)dde5badfix(core): prevent animations renderer from impactinganimate.leave(#63921)c357650refactor(core): Update tests for zoneless by default (#63668)021ead5refactor(animations): remove dependency on@angular/common(#63248)2fcafb6build: rename defaults2.bzl to defaults.bzl (#63383)Updates
@angular/cdkfrom 20.2.14 to 21.0.3Release notes
Sourced from
@angular/cdk's releases.... (truncated)
Changelog
Sourced from
@angular/cdk's changelog.... (truncated)
Commits
9748ab5release: cut the v21.0.3 release02aa90ebuild: update cross-repo angular dependencies (#32448)79603d6refactor(aria/tree): split directives and resolve circular dependencies736036drefactor(aria/toolbar): split directives and resolve circular dependencies18f3b2erefactor(aria/tabs): split directives and resolve circular dependencies0bdc088refactor(aria/menu): split directives and resolve circular dependencies448bfbarefactor(aria/grid): split directives and resolve circular dependenciesec4ef82refactor(aria/combobox): split directives and resolve circular dependenciesec77d60refactor(aria/accordion): split directives and resolve circular dependenciesa0489f2build: update formatting ignore controls to be done via prettierignore (#32507)Updates
@angular/commonfrom 20.3.15 to 21.0.5Release notes
Sourced from
@angular/common's releases.... (truncated)
Changelog
Sourced from
@angular/common's changelog.... (truncated)
Commits
288238arefactor(core): correct alltypeof ngDevModecomparison patterns introduced...56418b1docs: add documentation forHTTP_TRANSFER_CACHE_ORIGIN_MAP20474d3fix(http): enable XSRF protection for same-origin absolute URLs3240d85fix(http): prevent XSRF token leakage to protocol-relative URLs6de8926refactor(core): add debug name to resource (#64172)00ffe91refactor(common): removes unused NgModuleFactory config in NgComponentOutlet8765b66docs: add reference to Built-in Pipes in multiple pipe filesab98e71fix(common): remove placeholder image listeners once view is removed8ab0847refactor(core): markVERSIONas@__PURE__for better tree-shaking650af71refactor(http): migrate XSRF classes to use inject() functionUpdates
@angular/compilerfrom 20.3.15 to 21.0.5Release notes
Sourced from
@angular/compiler's releases.... (truncated)
Changelog
Sourced from
@angular/compiler's changelog.... (truncated)
Commits
f901cc9perf(compiler): chain query creation instructions017672frefactor(compiler): Generate thecontrolCreateinstruction after the native...78fd159fix(compiler): prevent XSS via SVG animationattributeNameand MathML/SVG URLs279824crefactor(compiler): remove interpolation-related symbols0053186refactor(compiler): remove container blocks configecea909fix(compiler): don't choke on unbalanced parens in declaration blockafda85frefactor(core): remove unused typec05cf41refactor(core): render additional WAI-ARIA 1.3 property bindings as attributes814b271fix(compiler): support complex selectors in :nth-child()20319ferefactor(compiler): remove unused codeUpdates
@angular/corefrom 20.3.15 to 21.0.5Release notes
Sourced from
@angular/core's releases.... (truncated)
Changelog
Sourced from
@angular/core's changelog.... (truncated)
Commits
69d243afix(core): avoid false-positive deprecation when usingInjectionTokenwith ...