Skip to content

Upgrade dependencies to latest patch and minor versions - #68

Merged
keenthekeen merged 1 commit into
masterfrom
claude/great-euler-44z6ej
Sep 17, 2026
Merged

keenthekeen merged 1 commit into
masterfrom
claude/great-euler-44z6ej

Conversation

@keenthekeen

Copy link
Copy Markdown
Member

Summary

This pull request updates multiple project dependencies to their latest available versions, including Angular framework packages, build tools, and third-party libraries.

Key Changes

  • Angular packages: Updated from ^20.3.27 to ^20.3.31 (@angular/common, @angular/core, @angular/forms, @angular/platform-browser, @angular/router, @angular/service-worker)
  • Angular CLI & DevKit: Updated from ^20.3.33 to ^20.3.37 (@angular/cli, @angular-devkit/architect, @angular-devkit/build-angular)
  • Angular compiler packages: Updated from ^20.3.27 to ^20.3.31 (@angular/compiler, @angular/compiler-cli, @angular/language-service)
  • Ionic Angular: Updated from ^8.8.17 to ^8.8.19
  • TypeScript ESLint: Updated from ^8.66.0 to ^8.70.0 (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • Other dependencies:
    • laravel-echo: ^2.4.0^2.5.0
    • video.js: ^8.23.9^8.24.0
    • @types/node: ^24.13.3^24.13.5
    • @eslint/eslintrc: ^3.3.6^3.3.7

Notes

  • All updates are within compatible semver ranges (patch and minor version bumps)
  • Lockfile has been updated to reflect transitive dependency resolution

https://claude.ai/code/session_01WBtQ8fC3X7hraf2aQs7Adx

In-range updates only; no major version changes.

The @angular/* runtime packages move 20.3.27 -> 20.3.31, past the 20.3.28
fix for two advisories that affected code shipped to the browser:

  - CVE-2026-88057: sanitization bypass via directive host bindings on
    concrete host elements (@angular/core, @angular/compiler)
  - CVE-2026-88059: information leak via HttpTransferCache bypass when
    using withRequestsMadeViaParent (@angular/common)

The build tooling moves with it (@angular/cli and @angular-devkit/
build-angular 20.3.33 -> 20.3.37), which also clears seven build-time
advisories in transitive packages: webpack-dev-server (CVE-2026-14620,
CVE-2026-14631), qs (CVE-2026-82417, CVE-2026-82562), js-yaml
(CVE-2026-84375), plus image-size and hono, none of which ship to the
browser.

pnpm audit goes from 13 advisories to 1: uuid CVE-2026-41907, reachable
only through build-angular > webpack-dev-server > sockjs, which pins uuid
below the fixed major. That one needs the Angular 20 -> 22 tooling upgrade
and is left for a separate change.

Also picks up minor bumps to @ionic/angular, laravel-echo, video.js,
@typescript-eslint/* and @eslint/eslintrc.

Verified: ng build succeeds, ng lint passes, 86/86 unit tests pass.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WBtQ8fC3X7hraf2aQs7Adx
@keenthekeen
keenthekeen merged commit e40c041 into master Sep 17, 2026
4 checks passed
@keenthekeen
keenthekeen deleted the claude/great-euler-44z6ej branch September 17, 2026 05:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants