Bump the js-dependencies group across 1 directory with 28 updates#264
Conversation
Bumps the js-dependencies group with 26 updates in the /frontend directory: | Package | From | To | | --- | --- | --- | | [@angular/animations](https://github.com/angular/angular/tree/HEAD/packages/animations) | `21.2.1` | `21.2.9` | | [@angular/cdk](https://github.com/angular/components) | `21.2.1` | `21.2.7` | | [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `21.2.1` | `21.2.9` | | [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `21.2.1` | `21.2.9` | | [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `21.2.1` | `21.2.9` | | [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `21.2.1` | `21.2.9` | | [@angular/material](https://github.com/angular/components) | `21.2.1` | `21.2.7` | | [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `21.2.1` | `21.2.9` | | [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `21.2.1` | `21.2.9` | | [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `21.2.1` | `21.2.9` | | [@humanfs/core](https://github.com/humanwhocodes/humanfs) | `0.19.1` | `0.19.2` | | [apexcharts](https://github.com/apexcharts/apexcharts.js) | `5.10.1` | `5.10.6` | | [ng-apexcharts](https://github.com/apexcharts/ng-apexcharts) | `2.2.0` | `2.4.0` | | [ngx-markdown](https://github.com/jfcere/ngx-markdown) | `21.1.0` | `21.2.0` | | [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `21.2.1` | `21.2.7` | | [@angular-eslint/builder](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/builder) | `21.2.0` | `21.3.1` | | [@angular-eslint/eslint-plugin](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin) | `21.2.0` | `21.3.1` | | [@angular-eslint/eslint-plugin-template](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin-template) | `21.2.0` | `21.3.1` | | [@angular-eslint/schematics](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/schematics) | `21.2.0` | `21.3.1` | | [@angular/cli](https://github.com/angular/angular-cli) | `21.2.1` | `21.2.7` | | [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `21.2.1` | `21.2.9` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.56.1` | `8.58.2` | | [eslint](https://github.com/eslint/eslint) | `9.39.3` | `10.2.1` | | [jasmine-core](https://github.com/jasmine/jasmine) | `6.1.0` | `6.2.0` | | [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.99.0` | | [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` | Updates `@angular/animations` from 21.2.1 to 21.2.9 - [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.2.9/packages/animations) Updates `@angular/cdk` from 21.2.1 to 21.2.7 - [Release notes](https://github.com/angular/components/releases) - [Changelog](https://github.com/angular/components/blob/main/CHANGELOG.md) - [Commits](angular/components@v21.2.1...v21.2.7) Updates `@angular/common` from 21.2.1 to 21.2.9 - [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.2.9/packages/common) Updates `@angular/compiler` from 21.2.1 to 21.2.9 - [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.2.9/packages/compiler) Updates `@angular/core` from 21.2.1 to 21.2.9 - [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.2.9/packages/core) Updates `@angular/forms` from 21.2.1 to 21.2.9 - [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.2.9/packages/forms) Updates `@angular/material` from 21.2.1 to 21.2.7 - [Release notes](https://github.com/angular/components/releases) - [Changelog](https://github.com/angular/components/blob/main/CHANGELOG.md) - [Commits](angular/components@v21.2.1...v21.2.7) Updates `@angular/platform-browser` from 21.2.1 to 21.2.9 - [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.2.9/packages/platform-browser) Updates `@angular/platform-browser-dynamic` from 21.2.1 to 21.2.9 - [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.2.9/packages/platform-browser-dynamic) Updates `@angular/router` from 21.2.1 to 21.2.9 - [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.2.9/packages/router) Updates `@humanfs/core` from 0.19.1 to 0.19.2 - [Release notes](https://github.com/humanwhocodes/humanfs/releases) - [Commits](humanwhocodes/humanfs@core-v0.19.1...core-v0.19.2) Updates `apexcharts` from 5.10.1 to 5.10.6 - [Release notes](https://github.com/apexcharts/apexcharts.js/releases) - [Commits](apexcharts/apexcharts.js@v5.10.1...v5.10.6) Updates `ng-apexcharts` from 2.2.0 to 2.4.0 - [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/v2.4.0) Updates `ngx-markdown` from 21.1.0 to 21.2.0 - [Release notes](https://github.com/jfcere/ngx-markdown/releases) - [Commits](jfcere/ngx-markdown@v21.1.0...v21.2.0) Updates `@angular-devkit/build-angular` from 21.2.1 to 21.2.7 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](angular/angular-cli@v21.2.1...v21.2.7) Updates `@angular-eslint/builder` from 21.2.0 to 21.3.1 - [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.3.1/packages/builder) Updates `@angular-eslint/eslint-plugin` from 21.2.0 to 21.3.1 - [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.3.1/packages/eslint-plugin) Updates `@angular-eslint/eslint-plugin-template` from 21.2.0 to 21.3.1 - [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.3.1/packages/eslint-plugin-template) Updates `@angular-eslint/schematics` from 21.2.0 to 21.3.1 - [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.3.1/packages/schematics) Updates `@angular-eslint/template-parser` from 21.2.0 to 21.3.1 - [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.3.1/packages/template-parser) Updates `@angular/cli` from 21.2.1 to 21.2.7 - [Release notes](https://github.com/angular/angular-cli/releases) - [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md) - [Commits](angular/angular-cli@v21.2.1...v21.2.7) Updates `@angular/compiler-cli` from 21.2.1 to 21.2.9 - [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.2.9/packages/compiler-cli) Updates `@typescript-eslint/eslint-plugin` from 8.56.1 to 8.58.2 - [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.58.2/packages/eslint-plugin) Updates `@typescript-eslint/parser` from 8.56.1 to 8.58.2 - [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.58.2/packages/parser) Updates `eslint` from 9.39.3 to 10.2.1 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v9.39.3...v10.2.1) Updates `jasmine-core` from 6.1.0 to 6.2.0 - [Release notes](https://github.com/jasmine/jasmine/releases) - [Changelog](https://github.com/jasmine/jasmine/blob/main/RELEASE.md) - [Commits](jasmine/jasmine@v6.1.0...v6.2.0) Updates `sass` from 1.97.3 to 1.99.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.97.3...1.99.0) Updates `typescript` from 5.9.3 to 6.0.3 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v5.9.3...v6.0.3) --- updated-dependencies: - dependency-name: "@angular/animations" dependency-version: 21.2.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: js-dependencies - dependency-name: "@angular/cdk" dependency-version: 21.2.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: js-dependencies - dependency-name: "@angular/common" dependency-version: 21.2.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: js-dependencies - dependency-name: "@angular/compiler" dependency-version: 21.2.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: js-dependencies - dependency-name: "@angular/core" dependency-version: 21.2.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: js-dependencies - dependency-name: "@angular/forms" dependency-version: 21.2.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: js-dependencies - dependency-name: "@angular/material" dependency-version: 21.2.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: js-dependencies - dependency-name: "@angular/platform-browser" dependency-version: 21.2.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: js-dependencies - dependency-name: "@angular/platform-browser-dynamic" dependency-version: 21.2.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: js-dependencies - dependency-name: "@angular/router" dependency-version: 21.2.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: js-dependencies - dependency-name: "@humanfs/core" dependency-version: 0.19.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: js-dependencies - dependency-name: apexcharts dependency-version: 5.10.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: js-dependencies - dependency-name: ng-apexcharts dependency-version: 2.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: js-dependencies - dependency-name: ngx-markdown dependency-version: 21.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: js-dependencies - dependency-name: "@angular-devkit/build-angular" dependency-version: 21.2.7 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-dependencies - dependency-name: "@angular-eslint/builder" dependency-version: 21.3.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-dependencies - dependency-name: "@angular-eslint/eslint-plugin" dependency-version: 21.3.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-dependencies - dependency-name: "@angular-eslint/eslint-plugin-template" dependency-version: 21.3.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-dependencies - dependency-name: "@angular-eslint/schematics" dependency-version: 21.3.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-dependencies - dependency-name: "@angular-eslint/template-parser" dependency-version: 21.3.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-dependencies - dependency-name: "@angular/cli" dependency-version: 21.2.7 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-dependencies - dependency-name: "@angular/compiler-cli" dependency-version: 21.2.9 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-dependencies - dependency-name: "@typescript-eslint/eslint-plugin" dependency-version: 8.58.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-dependencies - dependency-name: "@typescript-eslint/parser" dependency-version: 8.58.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-dependencies - dependency-name: eslint dependency-version: 10.2.1 dependency-type: direct:development update-type: version-update:semver-major dependency-group: js-dependencies - dependency-name: jasmine-core dependency-version: 6.2.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-dependencies - dependency-name: sass dependency-version: 1.99.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-dependencies - dependency-name: typescript dependency-version: 6.0.3 dependency-type: direct:development update-type: version-update:semver-major dependency-group: js-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
|
The Walkthrough
Model: gpt-4o-2024-08-06 | Prompt Tokens: 1118 | Completion Tokens: 135 |
There was a problem hiding this comment.
Here's a friendly code review powered by AI assistance. Please note that some suggestions are AI-generated insights rather than definitive rules, so trust your judgment on what fits your project best. You're the expert on your code—this review simply offers additional perspective to support your development process.
Always critique what AI says. Do not let AI replace YOUR I.
Model: claude-sonnet-4-20250514 | Prompt Tokens: 2139 | Completion Tokens: 782
| "@angular/animations": "^21.2.9", | ||
| "@angular/cdk": "^21.2.7", | ||
| "@angular/common": "^21.2.9", | ||
| "@angular/compiler": "^21.2.9", | ||
| "@angular/core": "^21.2.9", | ||
| "@angular/forms": "^21.2.9", | ||
| "@angular/material": "^21.2.7", | ||
| "@angular/platform-browser": "^21.2.9", | ||
| "@angular/platform-browser-dynamic": "^21.2.9", | ||
| "@angular/router": "^21.2.9", |
There was a problem hiding this comment.
Inconsistent Angular version updates detected
The Angular dependencies are being updated to different patch versions (some to ^21.2.9, others to ^21.2.7), which could lead to compatibility issues. For better consistency and to avoid potential conflicts, all Angular packages should be updated to the same version.
"@angular/animations": "^21.2.9",
"@angular/cdk": "^21.2.9",
"@angular/common": "^21.2.9",
"@angular/compiler": "^21.2.9",
"@angular/core": "^21.2.9",
"@angular/forms": "^21.2.9",
"@angular/material": "^21.2.9",
"@angular/platform-browser": "^21.2.9",
"@angular/platform-browser-dynamic": "^21.2.9",
"@angular/router": "^21.2.9"| "@typescript-eslint/eslint-plugin": "^8.58.2", | ||
| "@typescript-eslint/parser": "^8.39.0", | ||
| "eslint": "^9.39.1", | ||
| "eslint": "^10.2.1", |
There was a problem hiding this comment.
Potential breaking change with ESLint major version update
Updating ESLint from version 9 to version 10 is a major version bump that may introduce breaking changes. This could affect your linting rules and configuration. Consider:
- Review the ESLint v10 migration guide
- Test your current ESLint configuration thoroughly
- Update any custom rules or plugins that might be incompatible
If you're not ready for potential breaking changes, consider staying on the latest v9.x release:
"eslint": "^9.17.0"| "sass": "^1.94.0", | ||
| "typescript": "5.9" | ||
| "sass": "^1.99.0", | ||
| "typescript": "6.0" |
There was a problem hiding this comment.
Major TypeScript version update requires careful consideration
Updating TypeScript from version 5.9 to 6.0 is a major version change that will likely introduce breaking changes. This could affect:
- Type checking behavior
- Compilation output
- Compatibility with other dependencies
- Angular compatibility (ensure Angular 21 supports TypeScript 6.0)
Recommend:
- Check Angular's TypeScript compatibility matrix
- Review TypeScript 6.0 breaking changes documentation
- Consider using a more conservative update like:
"typescript": "~5.9.0"This ensures you get patch updates without major breaking changes.
Bumps the js-dependencies group with 26 updates in the /frontend directory:
21.2.121.2.921.2.121.2.721.2.121.2.921.2.121.2.921.2.121.2.921.2.121.2.921.2.121.2.721.2.121.2.921.2.121.2.921.2.121.2.90.19.10.19.25.10.15.10.62.2.02.4.021.1.021.2.021.2.121.2.721.2.021.3.121.2.021.3.121.2.021.3.121.2.021.3.121.2.121.2.721.2.121.2.98.56.18.58.29.39.310.2.16.1.06.2.01.97.31.99.05.9.36.0.3Updates
@angular/animationsfrom 21.2.1 to 21.2.9Release notes
Sourced from
@angular/animations's releases.... (truncated)
Changelog
Sourced from
@angular/animations's changelog.... (truncated)
Commits
7907e98test: remove duplicate testsUpdates
@angular/cdkfrom 21.2.1 to 21.2.7Release notes
Sourced from
@angular/cdk's releases.Changelog
Sourced from
@angular/cdk's changelog.... (truncated)
Commits
2a6cff6release: cut the v21.2.7 release5954c45fix(material/sort): deprecate MatSortHeaderIntl and hide from docs (#33089)a236a40release: cut the v21.2.6 release6b955a7build: update cross-repo angular dependencies (#33043)2909c3abuild: lock file maintenance (#33038)5b4bbe9fix(material/select): wrong transform origin when opening upwards inside anot...2c877d2Set generic on someInjectionToken. (#32753)97be64abuild: update cross-repo angular dependencies (#33030)424b282build: update dependency aspect_rules_ts to v3.8.8 (#33025)e433a66docs(material/dialog): clarify that default options replace rather than merge...Updates
@angular/commonfrom 21.2.1 to 21.2.9Release notes
Sourced from
@angular/common's releases.... (truncated)
Changelog
Sourced from
@angular/common's changelog.... (truncated)
Commits
540536cfix(http): add CSP nonce support to JsonpClientBackend8102331test(http): disable XSRF and mock location in HttpClient tests to avoid Domin...13f050dtest: construct localDateobjects to fix timezone flakinessd0cf299test: remove unsupported timezone fromformatDatetestsb4ab6bafix(common): avoid redundant image fetch on destroy with auto sizesadda6c5build: updateaspect_rules_jsto3.0.2Updates
@angular/compilerfrom 21.2.1 to 21.2.9Release notes
Sourced from
@angular/compiler's releases.... (truncated)
Changelog
Sourced from
@angular/compiler's changelog.... (truncated)
Commits
a4f3120refactor(compiler): require a reference in DirectiveMetade533ferefactor(compiler-cli): move ClassPropertyMapping into compilerea1e34crefactor(compiler): move matchSource into base metadatae40d378fix(compiler): handle nested brackets in host object bindingsd04ddd7fix(core): prevent binding unsafe attributes on SVG animation elements (#67797)fea25d1fix(compiler): register SVG animation attributes in URL security context (#67...880a57dfix(compiler): prevent shimCssText from adding extra blank lines per CSS comment23ea431fix(compiler): parse named HTML entities containing digits334ae10fix(compiler): ensure generated code compilesed2d324fix(compiler): disallow translations of iframe srcUpdates
@angular/corefrom 21.2.1 to 21.2.9Release notes
Sourced from
@angular/core's releases.... (truncated)
Changelog
Sourced from
@angular/core's changelog.... (truncated)
Commits
17cae6adocs: fix bootstraping linkf603d47fix(core): escape forward slashes in transfer state to prevent crawler indexing05d9b97build: update cross-repo angular dependenciesd4c8a9arefactor(compiler-cli): decouple SymbolBuilder from BoundTarget and minimize ...057cc6dfix(core): remove obsolete iOS cursor pointer hack in event delegationc9f8f3atest(core): add missing import of ChangeDetectionStrategy in query_spec910dcb6refactor(compiler-cli): decouple TemplateSymbolBuilder from ts.TypeChecker82192defix(core): handle missing serialized container hydration data2ae0912refactor(core): address review comments on NG0750 error messagee583f4crefactor(core): Add more detail to NG0750 error messageUpdates
@angular/formsfrom 21.2.1 to 21.2.9Release notes
Sourced from
@angular/forms's releases.