Joey Perrott
422a3b9ae6
test(zone.js): refactor tests to remove usage of shelljs ( #64042 )
...
Remove shelljs from zone.js tests
PR Close #64042
2025-09-26 13:14:08 -04:00
Angular Robot
8a1e36bf5d
build: update dependency @lezer/html to v1.3.11 ( #64097 )
...
See associated pull request for more information.
PR Close #64097
2025-09-26 11:55:40 -04:00
Alan Agius
14d5b0e5a9
refactor: make language service integration tests hermetic ( #64098 )
...
The language service integration tests were modifying files in the source tree, which made them flaky and non-hermetic. This also required the tests to be run with `no-remote-exec` and `no-sandbox` tags in Bazel.
This commit refactors the tests to copy the test projects to a temporary directory before running the tests. This makes the tests more robust, isolated, and allows them to be run remotely and in a sandbox.
Additionally, dependencies for the `pre_apf_project` and `pre_standalone_project` test fixtures have been reverted to older Angular versions. This is to ensure we are correctly testing against legacy project setups as was originally intended.
PR Close #64098
2025-09-26 08:30:44 -04:00
Angular Robot
8ddd7d60a9
build: update all non-major dependencies ( #64080 )
...
See associated pull request for more information.
PR Close #64080
2025-09-25 15:01:56 -04:00
Alan Agius
fe0e5ab294
build: bump vscode-tmgrammar-test to 0.1.3 ( #64078 )
...
Update `vscode-tmgrammar-test`.
PR Close #64078
2025-09-25 10:58:41 -04:00
Alan Agius
95fa943b20
refactor: update dependencies and build configurations ( #64073 )
...
This commit updates several dependencies to their latest versions and adjusts the build configurations accordingly.
Key changes include:
- Upgraded various development and runtime dependencies.
- Removed outdated jasmine test runner configuration.
- Updated Bazel build files to align with new dependency structures.
Some dependencies like `vscode-language*` have been added to Renovate's ignore list as they require a more significant refactoring effort that is planned for a future update.
PR Close #64073
2025-09-25 10:26:19 -04:00
Alan Agius
64e28ccf81
build: update cross-repo angular dependencies ( #64073 )
...
See associated pull request for more information.
Closes #64043 as a pr takeover
PR Close #64073
2025-09-25 10:26:19 -04:00
Angular Robot
057eff6f4b
build: update dependency prettier to v3 ( #64053 )
...
See associated pull request for more information.
PR Close #64053
2025-09-24 21:49:53 +00:00
Angular Robot
090c0bb944
build: update dependency vsce to v2 ( #64054 )
...
See associated pull request for more information.
PR Close #64054
2025-09-24 21:27:23 +00:00
Angular Robot
429b7588d8
build: update dependency lru-cache to v11 ( #64051 )
...
See associated pull request for more information.
PR Close #64051
2025-09-24 21:25:57 +00:00
Angular Robot
c791519a64
build: update dependency cross-env to v10 ( #64050 )
...
See associated pull request for more information.
PR Close #64050
2025-09-24 21:25:23 +00:00
Angular Robot
3cf009bde1
build: update dependency yallist to v5 ( #64060 )
...
See associated pull request for more information.
PR Close #64060
2025-09-24 21:23:58 +00:00
Joey Perrott
863c7eaafe
build: migrate vscode extension into repo ( #63924 )
...
Migrate the vscode extension for angular into this repository.
PR Close #63924
2025-09-24 20:24:32 +00:00
Angular Robot
1b7f17b015
build: update all non-major dependencies ( #64018 )
...
See associated pull request for more information.
PR Close #64018
2025-09-24 14:23:17 +00:00
Angular Robot
19b87864fa
build: update cross-repo angular dependencies ( #64020 )
...
See associated pull request for more information.
PR Close #64020
2025-09-24 14:21:50 +00:00
Angular Robot
4230442b5c
build: update cross-repo angular dependencies ( #64011 )
...
See associated pull request for more information.
PR Close #64011
2025-09-23 19:58:36 +00:00
Angular Robot
304d91f784
build: update cross-repo angular dependencies ( #63998 )
...
See associated pull request for more information.
PR Close #63998
2025-09-22 22:36:50 +00:00
Angular Robot
a7e48514eb
build: lock file maintenance ( #63984 )
...
See associated pull request for more information.
PR Close #63984
2025-09-22 15:04:30 +00:00
Angular Robot
6165a9f00b
build: update all non-major dependencies ( #63964 )
...
See associated pull request for more information.
PR Close #63964
2025-09-22 14:24:32 +00:00
Angular Robot
5a0225d9f9
build: update all non-major dependencies ( #63928 )
...
See associated pull request for more information.
PR Close #63928
2025-09-19 17:00:49 +00:00
Angular Robot
4328ea8cfb
build: update cross-repo angular dependencies ( #63929 )
...
See associated pull request for more information.
PR Close #63929
2025-09-19 14:40:22 +00:00
Angular Robot
2951e85e99
build: update cross-repo angular dependencies ( #63917 )
...
See associated pull request for more information.
PR Close #63917
2025-09-18 16:02:17 +00:00
Alan Agius
950ffd001e
build: remove yarn from integration tests, switch to pnpm ( #63902 )
...
This commit removes Yarn as a package manager for integration tests and migrates to pnpm. This change aims to standardize package management across the project, leveraging pnpm's efficiency and consistent behavior for dependency resolution and installation.
PR Close #63902
2025-09-18 14:39:51 +00:00
Angular Robot
5c74339dfc
build: update cross-repo angular dependencies ( #63902 )
...
See associated pull request for more information.
Closes #63890 as a pr takeover
PR Close #63902
2025-09-18 14:39:51 +00:00
Jessica Janiuk
36b542d365
Revert "build: update dependency @types/node to v24.5.1 ( #63853 )" ( #63878 )
...
This reverts commit f354f0a3af .
PR Close #63878
2025-09-17 17:36:59 +00:00
Angular Robot
f354f0a3af
build: update dependency @types/node to v24.5.1 ( #63853 )
...
See associated pull request for more information.
PR Close #63853
2025-09-17 14:51:59 +00:00
Angular Robot
5fa2c05f60
build: update cross-repo angular dependencies ( #63864 )
...
See associated pull request for more information.
PR Close #63864
2025-09-17 14:32:27 +00:00
Angular Robot
7fcae0a914
build: update cross-repo angular dependencies ( #63839 )
...
See associated pull request for more information.
PR Close #63839
2025-09-16 16:49:21 +00:00
Matthieu Riegler
5612ad5b45
docs: add alert about routelinkactive being a content query ( #63829 )
...
This commit also fixes an issue with alert that we're parse correctly if they were at the end of the markdown string
fixes #52877
PR Close #63829
2025-09-16 15:15:24 +00:00
Angular Robot
1c7b9d8b93
build: update dependency @types/node to v24.5.0 ( #63820 )
...
See associated pull request for more information.
PR Close #63820
2025-09-16 14:52:04 +00:00
Angular Robot
8952674621
build: update dependency jsdom to v27 ( #63780 )
...
See associated pull request for more information.
PR Close #63780
2025-09-15 15:28:37 +00:00
Angular Robot
71b3591e31
build: update cross-repo angular dependencies ( #63785 )
...
See associated pull request for more information.
PR Close #63785
2025-09-15 15:23:02 +00:00
Angular Robot
f2bc4b5955
build: update all non-major dependencies ( #63779 )
...
See associated pull request for more information.
PR Close #63779
2025-09-15 14:39:22 +00:00
Angular Robot
284fc7d753
build: update cross-repo angular dependencies ( #63767 )
...
See associated pull request for more information.
PR Close #63767
2025-09-12 17:21:24 +00:00
Angular Robot
09730ba09f
build: update cross-repo angular dependencies ( #63764 )
...
See associated pull request for more information.
PR Close #63764
2025-09-12 16:46:50 +00:00
Angular Robot
32751cce7d
build: update cross-repo angular dependencies ( #63750 )
...
See associated pull request for more information.
PR Close #63750
2025-09-12 15:07:04 +00:00
Angular Robot
334f489775
build: update cross-repo angular dependencies to v21.0.0-next.3 ( #63742 )
...
See associated pull request for more information.
PR Close #63742
2025-09-11 21:18:30 +00:00
Angular Robot
19c2f9c49b
build: update cross-repo angular dependencies ( #63721 )
...
See associated pull request for more information.
PR Close #63721
2025-09-11 16:37:46 +00:00
Angular Robot
a8fae2aae0
build: update all non-major dependencies ( #63715 )
...
See associated pull request for more information.
PR Close #63715
2025-09-11 15:41:55 +00:00
Cheng-Hsuan Tsai
d9483fab50
docs(docs-infra): enable using Tailwind CSS in code examples ( #63583 )
...
PR Close #63583
2025-09-10 23:01:36 +00:00
Angular Robot
6e773374fb
build: update cross-repo angular dependencies ( #63708 )
...
See associated pull request for more information.
PR Close #63708
2025-09-10 22:17:45 +00:00
Alan Agius
f642fcf145
build: update cross-repo angular dependencies ( #63706 )
...
See associated pull request for more information.
Closes #63685 as a pr takeover
PR Close #63706
2025-09-10 12:10:15 -07:00
Alan Agius
4c3cc02bad
build: update @angular/ng-dev to latest SHA ( #63700 )
...
Attempt to fix LTS release.
PR Close #63700
2025-09-10 11:14:23 -07:00
Alan Agius
9487dc650c
build: update @angular/ng-dev to latest SHA ( #63696 )
...
Attempt to fix LTS release.
PR Close #63696
2025-09-10 10:30:34 -07:00
Joey Perrott
48fee39af7
build: update @angular/ng-dev to latest SHA ( #63695 )
...
Attempt to fix LTS release.
PR Close #63695
2025-09-10 10:09:55 -07:00
Alan Agius
4f69e035b0
build: update @angular/ng-dev to latest SHA ( #63693 )
...
Attempt to fix LTS release.
PR Close #63693
2025-09-10 09:04:51 -07:00
Angular Robot
7569da13b7
build: update all non-major dependencies ( #63661 )
...
See associated pull request for more information.
Closes #63504 as a pr takeover
PR Close #63661
2025-09-10 07:11:54 -07:00
Angular Robot
0c64a06ea2
build: update cross-repo angular dependencies ( #63570 )
...
See associated pull request for more information.
PR Close #63570
2025-09-09 16:37:28 -07:00
Joey Perrott
97d3615b5e
build: create a script and ci setup for managing and uploading known synonyms for algolia ( #63663 )
...
Create a system to allow for managing synonyms in algolia to allow for central management of them.
PR Close #63663
2025-09-09 15:45:47 -07:00
Alan Agius
28926ba92c
feat(core): introduce BootstrapContext for improved server bootstrapping ( #63562 )
...
This commit introduces a number of changes to the server bootstrapping process to make it more robust and less error-prone, especially for concurrent requests.
Previously, the server rendering process relied on a module-level global platform injector. This could lead to issues in server-side rendering environments where multiple requests are processed concurrently, as they could inadvertently share or overwrite the global injector state.
The new approach introduces a `BootstrapContext` that is passed to the `bootstrapApplication` function. This context provides a platform reference that is scoped to the individual request, ensuring that each server-side render has an isolated platform injector. This prevents state leakage between concurrent requests and makes the overall process more reliable.
BREAKING CHANGE:
The server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.
Before:
```ts
const bootstrap = () => bootstrapApplication(AppComponent, config);
```
After:
```ts
const bootstrap = (context: BootstrapContext) =>
bootstrapApplication(AppComponent, config, context);
```
A schematic is provided to automatically update `main.server.ts` files to pass the `BootstrapContext` to the `bootstrapApplication` call.
In addition, `getPlatform()` and `destroyPlatform()` will now return `null` and be a no-op respectively when running in a server environment.
PR Close #63562
2025-09-09 10:57:09 -07:00