1229 Commits

Author SHA1 Message Date
Angular Robot 9bf711393d build: update cross-repo angular dependencies
See associated pull request for more information.
2026-08-26 15:38:09 -07:00
Angular Robot e41011b7ad build: update pnpm to v11.24.0
See associated pull request for more information.
2026-08-26 15:34:56 -07:00
Angular Robot 004cf3a277 build: update cross-repo angular dependencies to v22.1.5
See associated pull request for more information.
2026-08-19 13:48:22 -07:00
Angular Robot 8aa50462c8 build: update cross-repo angular dependencies to v22.1.3
See associated pull request for more information.
2026-08-19 11:09:05 -07:00
Andrew Scott 84a210e8f3 refactor(router): add support for non-blocking router resources (#70211)
Introduces support for route-level resources via the `resources` property on route definitions, enabled with `withRouterResources()`.

Router resources provide a reactive, signal-based alternative to resolvers, allowing routes to declare resources tied to route parameters and route lifecycle:
- The `resources` function executes during navigation transitions within an injection context scoped to the route (`_localInjector`).
- It receives a `ResourceContext` containing signals for `params`, `queryParams`, `fragment`, and `data`, alongside the static `snapshot`.
- For newly created routes, `resources` runs once and attaches to `ActivatedRoute.resources`. For reused routes, parameter signals update reactively to trigger new data fetches while keeping resource references stable.
- Wrapped resources (`routerResource`) provide transactional stability: snapshots are frozen during active navigations to prevent UI jitter, unfreezing on `NavigationEnd`.
- On cancelled navigations or errors, rollback recovery retains the frozen snapshot until reverted signals settle, avoiding flashes of loading state. Manual reloads are rejected while frozen.
- Local injectors are automatically cleaned up if navigations are cancelled or rolled back.

Note that this commit only implements non-blocking resources (marked with `nonBlocking()`), deferring blocking resource resolution to future work to keep the initial changeset smaller and less complex.

PR Close #70211
2026-08-19 15:28:09 +00:00
Angular Robot f61f2d0500 build: lock file maintenance
See associated pull request for more information.
2026-08-18 08:56:26 -07:00
Angular Robot 734c82d7ab build: update pnpm to v11.22.0
See associated pull request for more information.
2026-08-17 10:36:21 -07:00
Angular Robot a9f8fb2ef9 build: update cross-repo angular dependencies to v22.1.4
See associated pull request for more information.
2026-08-13 13:35:03 -07:00
Angular Robot 8fa99a2b6d build: lock file maintenance
See associated pull request for more information.
2026-08-13 08:29:30 -07:00
Angular Robot 42bc497edf build: update cross-repo angular dependencies to v22.1.2
See associated pull request for more information.
2026-08-12 16:06:08 -07:00
Matthieu Riegler bb7f051631 refactor(compiler): remove explicit strict: true
This flag is set by default in TS 6.0

(cherry picked from commit f1c0c405c9)
2026-08-12 18:03:57 +00:00
Angular Robot f348c02674 build: update pnpm to v11.21.0
See associated pull request for more information.
2026-08-12 11:01:14 -07:00
Angular Robot 31bbf31e11 build: update cross-repo angular dependencies
See associated pull request for more information.
2026-08-07 16:01:31 -07:00
Angular Robot 5accb58241 build: update pnpm to v11.20.0
See associated pull request for more information.
2026-08-07 15:59:48 -07:00
Angular Robot 6c6f3d346f build: lock file maintenance
See associated pull request for more information.
2026-08-04 08:26:26 -07:00
Angular Robot b3e03819a8 build: update pnpm to v11.18.0
See associated pull request for more information.
2026-07-31 08:23:04 -07:00
Angular Robot d107bcad3c build: update cross-repo angular dependencies
See associated pull request for more information.

Closes #69911 as a pr takeover
2026-07-30 10:04:35 -07:00
Angular Robot b11cdbd758 build: update pnpm to v11.17.0
See associated pull request for more information.
2026-07-29 08:57:34 -07:00
Angular Robot 77c5815faf build: lock file maintenance
See associated pull request for more information.
2026-07-29 08:47:16 -07:00
Angular Robot 22aecf5ed9 build: update cross-repo angular dependencies
See associated pull request for more information.
2026-07-21 13:28:27 +02:00
Angular Robot 2bc2146e09 build: update pnpm to v11.15.1
See associated pull request for more information.
2026-07-21 12:08:13 +02:00
Angular Robot f034c02e67 build: update cross-repo angular dependencies to v22.1.0-next.4
See associated pull request for more information.
2026-07-15 14:49:48 -07:00
Angular Robot 38d59e8244 build: update pnpm to v11.13.0
See associated pull request for more information.
2026-07-15 12:00:48 -07:00
Angular Robot 2732c5f63c build: lock file maintenance
See associated pull request for more information.
2026-07-14 07:59:16 -07:00
Angular Robot 4cf5135743 build: update cross-repo angular dependencies
See associated pull request for more information.
2026-07-09 16:04:43 -07:00
Angular Robot c3e688f102 build: update all non-major dependencies
See associated pull request for more information.
2026-07-07 11:04:31 -07:00
Angular Robot 3da6d058d3 build: lock file maintenance
See associated pull request for more information.
2026-07-07 09:48:35 -07:00
Angular Robot 731d665a86 build: update babel monorepo to v8
See associated pull request for more information.
2026-07-06 14:05:15 -07:00
Angular Robot d518d8db35 build: update pnpm to v11.10.0
See associated pull request for more information.
2026-07-06 13:52:39 -07:00
Angular Robot a68e610641 build: update pnpm to v11.9.0
See associated pull request for more information.
2026-06-30 17:28:36 -07:00
Angular Robot 295dad7389 build: update cross-repo angular dependencies
See associated pull request for more information.
2026-06-24 10:48:36 -04:00
Angular Robot 681148c674 build: lock file maintenance
See associated pull request for more information.
2026-06-23 15:00:31 -04:00
Angular Robot 738479f21c build: update pnpm to v11.8.0
See associated pull request for more information.
2026-06-22 16:08:41 -04:00
Angular Robot 1566442a0d build: update cross-repo angular dependencies
See associated pull request for more information.
2026-06-18 12:26:16 -04:00
Angular Robot 2d2d5fc362 build: lock file maintenance
See associated pull request for more information.

Closes #69367 as a pr takeover
2026-06-17 09:12:30 -07:00
Angular Robot 9378577bd7 build: update pnpm to v11.7.0
See associated pull request for more information.
2026-06-17 08:07:51 -07:00
Angular Robot 20fb11bdda build: update pnpm to v11.6.0
See associated pull request for more information.
2026-06-15 08:54:16 -07:00
Angular Robot a157ec51af build: update pnpm to v11.5.3
See associated pull request for more information.
2026-06-12 08:18:32 -07:00
Jessica Janiuk dcc4fe06b9 build: update cross-repo angular dependencies
See associated pull request for more information.
2026-06-11 13:04:18 -07:00
Angular Robot 71bb19d772 build: lock file maintenance
See associated pull request for more information.
2026-06-10 15:43:00 -07:00
Angular Robot 7541f3012f build: update pnpm to v11.5.2
See associated pull request for more information.
2026-06-09 14:55:56 -07:00
Angular Robot 0a9ff4ea47 build: update all non-major dependencies
See associated pull request for more information.
2026-06-09 11:07:34 -07:00
Angular Robot e0d9ea2560 build: lock file maintenance
See associated pull request for more information.
2026-06-05 11:14:14 -07:00
Angular Robot 8da119857f build: update cross-repo angular dependencies
See associated pull request for more information.
2026-06-04 11:24:00 -07:00
Angular Robot 30ff589566 build: update cross-repo angular dependencies
See associated pull request for more information.
2026-06-02 12:25:05 +02:00
Angular Robot 688cb51d95 build: update dependency concurrently to v10
See associated pull request for more information.
2026-06-01 18:47:21 +02:00
Angular Robot 71a11b2f30 build: update pnpm to v11.5.0
See associated pull request for more information.
2026-06-01 18:45:37 +02:00
Angular Robot 5f62a95bab build: update cross-repo angular dependencies
See associated pull request for more information.
2026-05-29 11:49:44 +02:00
Angular Robot 74d5886c46 build: update all non-major dependencies
See associated pull request for more information.
2026-05-29 11:47:46 +02:00
Angular Robot db59909c06 build: update cross-repo angular dependencies
See associated pull request for more information.
2026-05-27 16:39:56 -07:00