Angular Robot
56ff89c92d
build: update all non-major dependencies
...
See associated pull request for more information.
2026-04-17 14:26:35 -07:00
Angular Robot
8b4581d1bb
build: lock file maintenance
...
See associated pull request for more information.
2026-04-15 10:49:13 -04:00
Doug Parker
cdda51a3b2
feat(core): support bootstrapping Angular applications underneath shadow roots
...
This is a minimal implmentation which just focuses on registering parent shadow roots in `SharedStylesHost` correctly.
We don't currently reference count usage of host values, meaning that as soon as we call `removeHost`, all styles are removed from it, even if other components relied on them. Therefore there is no good way to know whether styles are still needed or not, leaving us with the choice of either leaking them longer than necessary or destroying them while another component still needs them. The compromise I'm using here is to delete styles when destroying a component under a shadow root (based on the assumption that only one component will exist per shadow root) and to leave styles when destroying a component in the main document (based on the assumption that dialogs being destroyed should not impact the main application).
Neither assumption is totally safe to make, but we're hoping this is a viable balance for the moment. In the future we should look into lifting these restrictions to better support those use cases while properly reference counting usage of hosts in `SharedStylesHost`.
I also added some small tests to confirm that SSR styles are not duplicated, as an earlier implementation accidentally duplicated them. This should ensure we don't repeat that mistake.
2026-04-10 21:44:08 +03:00
Jessica Janiuk
68628dd45b
feat(platform-browser): make incremental hydration default behavior
...
This commit updates provideClientHydration to automatically enable incremental hydration by default. It also introduces a new withNoIncrementalHydration feature for opting out, adds conflict safety checks, and includes a schematic migration.
2026-04-09 18:53:13 +03:00
Angular Robot
8633f15613
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-04-09 14:13:51 +03:00
Matthieu Riegler
a0aa8304cd
feat(core): bootstrap via ApplicationRef with config
...
This is to align the shape of the method with `createComponent`
BREAKING CHANGE:The second arguement of appRef.bootstrap does not accept `any` anymore. Make sure the element you pass is not nullable.
fixes #67946
2026-04-07 12:48:53 -07:00
Angular Robot
2ff9db30e0
build: lock file maintenance
...
See associated pull request for more information.
2026-04-07 10:48:02 -07:00
Angular Robot
436c5df488
build: update cross-repo angular dependencies to v22.0.0-next.4
...
See associated pull request for more information.
2026-04-01 18:31:00 +02:00
Angular Robot
277f9adb74
build: lock file maintenance
...
See associated pull request for more information.
2026-03-31 13:41:22 +02:00
Angular Robot
c9502999cf
build: update pnpm to v10.33.0
...
See associated pull request for more information.
2026-03-30 12:45:23 +02:00
Angular Robot
34e1d49b75
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-03-27 14:01:21 +01:00
Kristiyan Kostadinov
9ee4f83705
build: update to TypeScript 6 stable
...
Updates the repo to the stable version of TypeScript 6.
2026-03-25 12:57:49 -07:00
Angular Robot
1533242577
build: lock file maintenance
...
See associated pull request for more information.
2026-03-24 15:08:28 -07:00
Angular Robot
275a436a33
build: lock file maintenance
...
See associated pull request for more information.
2026-03-20 15:11:24 -07:00
Angular Robot
c9e6263e0e
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-03-19 15:04:54 -07:00
Angular Robot
ada150c693
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-03-13 16:26:41 -06:00
Angular Robot
ed54855f5c
build: update pnpm to v10.32.1
...
See associated pull request for more information.
2026-03-13 13:09:26 -06:00
Angular Robot
4c532bdfb4
build: lock file maintenance
...
See associated pull request for more information.
2026-03-11 10:08:58 -07:00
Angular Robot
563eff0f49
build: update pnpm to v10.32.0
...
See associated pull request for more information.
2026-03-11 09:57:53 -07:00
Angular Robot
e121e25567
build: update pnpm to v10.31.0
...
See associated pull request for more information.
2026-03-09 11:18:08 -07:00
Angular Robot
9fe820d335
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-03-05 11:43:25 -08:00
Angular Robot
f390e2d6a5
build: lock file maintenance
...
See associated pull request for more information.
2026-03-03 09:08:23 -08:00
Angular Robot
35175b0a8a
build: update pnpm to v10.30.3
...
See associated pull request for more information.
2026-03-02 08:38:47 -08:00
Angular Robot
b68228e89d
build: lock file maintenance
...
See associated pull request for more information.
2026-02-25 09:13:10 -08:00
Alan Agius
6d07890d63
build: update all non-major dependencies
...
See associated pull request for more information.
Closes #67035 as a pr takeover
2026-02-25 08:31:32 -08:00
Angular Robot
6bfec96d41
build: update pnpm to v10.30.2
...
See associated pull request for more information.
2026-02-25 07:54:24 -08:00
Angular Robot
8f5214e944
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-02-24 08:59:58 -08:00
Angular Robot
7ac52d8d9b
build: update cross-repo angular dependencies to v21.2.0-rc.1
...
See associated pull request for more information.
2026-02-23 13:38:23 -08:00
Angular Robot
9a3f5cbacc
build: update pnpm to v10.30.1
...
See associated pull request for more information.
2026-02-23 09:12:23 -08:00
Matthieu Riegler
d501506aa6
ci: add zone.js to minimumReleaseAgeExclude
...
This is a package we control the release of.
2026-02-19 12:41:19 -08:00
Angular Robot
1d761338b9
build: update cross-repo angular dependencies to v21.2.0-rc.0
...
See associated pull request for more information.
2026-02-19 08:53:49 -08:00
Angular Robot
22a209055c
build: update pnpm to v10.30.0
...
See associated pull request for more information.
2026-02-18 09:07:03 -08:00
Angular Robot
084f7dc08d
build: update cross-repo angular dependencies
...
See associated pull request for more information.
Closes #66795 as a pr takeover
2026-02-17 12:40:20 -08:00
Angular Robot
dfd5e3a90a
build: update pnpm to v10.29.3
...
See associated pull request for more information.
2026-02-13 09:18:58 -08:00
Angular Robot
5b59dbd36f
build: lock file maintenance
...
See associated pull request for more information.
2026-02-12 10:18:03 -08:00
Angular Robot
a4fceda35b
build: update pnpm to v10.29.2
...
See associated pull request for more information.
2026-02-11 13:40:49 -08:00
Charles Lyding
4999868d8d
build: migrate integration tests to manual Protractor setup
...
Removes the use of the private Protractor builder (`@angular-devkit/build-angular:private-protractor`)
from all integration test projects. Projects that still require E2E tests
now invoke Protractor directly via NPM scripts using `concurrently` to
manage the development server.
2026-02-11 13:38:55 -08:00
Angular Robot
20a24631a4
build: update pnpm to v10.29.1
...
See associated pull request for more information.
2026-02-09 12:21:19 -08:00
Angular Robot
11767cabe4
build: update Jasmine to 6.0.0
...
Jasmine enables `forbidDuplicateNames: true` by default. So we also need to desambiguate duplicate spec names.
2026-02-09 12:15:57 -08:00
Angular Robot
91ed22c241
build: lock file maintenance
...
See associated pull request for more information.
2026-02-05 16:48:35 -08:00
Angular Robot
d7672cfceb
build: update pnpm to v10.28.2
...
See associated pull request for more information.
2026-01-28 19:22:35 +00:00
Angular Robot
1b324a2ca6
build: lock file maintenance
...
See associated pull request for more information.
2026-01-28 18:26:45 +00:00
Angular Robot
cb7ace96a4
build: update pnpm to v10.28.1
...
See associated pull request for more information.
2026-01-21 10:18:42 -08:00
Angular Robot
d50e971e98
build: lock file maintenance
...
See associated pull request for more information.
2026-01-20 09:28:18 -08:00
Angular Robot
6e6a02206c
build: lock file maintenance
...
See associated pull request for more information.
2026-01-13 08:55:56 -08:00
Angular Robot
783f20edbc
build: update pnpm to v10.28.0
...
See associated pull request for more information.
2026-01-12 08:31:45 -08:00
Angular Robot
00905c1c03
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-01-08 13:26:26 -08:00
Matthieu Riegler
18810d8a15
build: update lock file maintenance
...
superseeds #66229
This also removes the dagre-d3-es patch as it was merged upstream (tbo47/dagre-es/pull/51)
2026-01-07 15:53:37 -05:00
Angular Robot
29574f622d
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-01-02 14:24:17 +01:00
Angular Robot
708a813f5f
build: update pnpm to v10.27.0
...
See associated pull request for more information.
2026-01-02 08:30:38 +01:00