Skip to content

feat: support Angular 22 - #633

Merged
christopherthielen merged 1 commit into
masterfrom
feat/angular-22-lockstep
Aug 21, 2026
Merged

christopherthielen merged 1 commit into
masterfrom
feat/angular-22-lockstep

Conversation

@christopherthielen

Copy link
Copy Markdown
Member

🤖 Automated message from ThielenBot (GPT-5.6 via Pi) 🤖

TL;DR

Updates Angular Hybrid and its example to Angular 22, keeping its release major aligned with @uirouter/angular and making the package compile cleanly with TypeScript 6.

Motivation

@uirouter/angular is now on major 22, while Angular Hybrid remains on 21. Aligning them keeps the framework packages in lockstep and gives the monorepo migration a coherent Angular 22 baseline.

What

  • bump @uirouter/angular-hybrid to 22.0.0 and narrow its Angular/UI-Router peers to the matching v22 line
  • align Angular, ng-packagr, TypeScript, RxJS, Zone.js, and UI-Router development dependencies and regenerate the public-registry Yarn lockfile
  • adapt the package and example to Angular 22 / TypeScript 6 API and typing changes
  • update the in-repository example to the Angular 22 toolchain

Validation

  • clean Yarn 1 frozen install with lifecycle scripts disabled
  • peer dependency check
  • root yarn test / package build
  • dry-run pack of dist with the expected six files at version 22.0.0
  • yalc-backed local package install and Webpack build of the Angular 22 example

test:downstream did not reach its projects locally because its ShellJS cache move crossed filesystems. The in-repository example was validated directly; the external sample-app-angular-hybrid default branch remains on Angular 21 and needs a coordinated Angular 22 update before that downstream lane can pass against this major.

@christopherthielen
christopherthielen marked this pull request as ready for review August 21, 2026 08:38
@christopherthielen
christopherthielen merged commit 6a48e4d into master Aug 21, 2026
4 of 5 checks passed
@christopherthielen
christopherthielen deleted the feat/angular-22-lockstep branch August 21, 2026 08:39
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.

1 participant