Angular Robot
9184146529
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-01-05 17:35:48 -05:00
Andrew Scott
df2aaaaede
docs(vscode-extension): Update developer docs to match current setup
...
developer docs needed an update after moving to the angular/angular repo
2026-01-05 17:01:49 -05:00
Andrew Scott
1bf1e7e2a7
refactor(vscode-extension): Use v999 when version is 0.0.0
...
0.0.0 is the version in the local repo when building from sources. Update the
extension to see this as some arbitrarily large version so it uses the most recent features
2026-01-05 17:01:49 -05:00
Andrew Scott
2ff718869f
refactor(vscode-extension): Remove pre-19 integration project
...
This updates the pre-v19 integration test to use the regular integration
project but pass a specific version and update file contents as
necessary to excersise the code path that uses the default standalone
value. This allows us to remove the old project from the workspace,
allowing the language service to use more recent versions when working
with the adev project, for example.
2026-01-05 17:01:49 -05:00
SkyZeroZx
1532be9d00
refactor(core): introduce tree-shakeable runtime error codes for NgModule handling and ViewContainerRef errors
...
Adds new tree-shakeable runtime error codes to improve error reporting for
NgModule resolution issues (duplicate or missing IDs) and invalid ViewContainerRef
operations involving destroyed views.
2026-01-05 16:52:24 -05:00
cexbrayat
46a276ac9c
docs: update MCP devserver tool names to use dot notation
...
This updates the documentation to match the changes in angular-cli:
- dot notation for tool names: https://github.com/angular/angular-cli/commit/18d74dde8938dbe566df80753d5c148c19040179
- tool group support for devserver: https://github.com/angular/angular-cli/commit/427c3a93329d826f4b4a7d879ca8e2af275ff03b
2026-01-05 15:58:22 -05:00
SkyZeroZx
a6b8cb68af
feat(common): support custom transformations in ImageKit and Imgix loaders
...
Adds a `transform` parameter for ImageKit and Imgix image loaders.
2026-01-05 15:50:13 -05:00
Angular Robot
14f5cc4e9b
docs: update cross-repo adev docs
...
Updated Angular adev cross repo docs files.
2026-01-05 15:26:39 -05:00
Matthieu Riegler
15308149db
docs(docs-infra): Add package filter to the API list
...
This commit also introduces the usage of signal forms on adev
2026-01-05 15:21:33 -05:00
Andrew Scott
5edceffd04
feat(router): add controls for route cleanup
...
This commit introduces a new feature to automatically destroy `EnvironmentInjector`s associated with routes that are no longer active or stored. This helps in managing memory by releasing resources held by unused injectors.
2026-01-05 14:43:56 -05:00
Shuaib Hasan Akib
e6631f0007
docs(docs-infra): sync heading colors between docs and API pages
...
Aligns documentation heading colors across docs and API pages to ensure
visual consistency and a cohesive reading experience.
2026-01-05 12:36:58 -05:00
Charles Lyding
ab0fb1633c
build(forms): setup infrastructure for code examples
...
This commit introduces the infrastructure for embedding code examples within Angular packages, enabling them to be consumed by the Angular CLI's MCP server.
The `@angular/forms` package is the first to adopt this new feature. A new `ng_examples_db` Bazel rule is used to build a SQLite database from markdown files containing code examples. This database is then included in the published npm package.
The `package.json` for `@angular/forms` has been updated with an `angular.examples` field to allow tooling to discover and use the code examples.
2026-01-05 12:36:00 -05:00
SkyZeroZx
ed7bfb3c88
feat(docs-infra): Extracts aliases from doc entries
...
Implements a mechanism to extract alias names from a directive's selector.
2026-01-05 12:33:14 -05:00
SkyZeroZx
b735c45974
docs: update tsDoc code examples to use TypeScript syntax highlighting
2026-01-05 12:31:44 -05:00
Matthieu Riegler
6a94300179
refactor(devtools): use whenStable instead of detectChanges
...
This commits migrates the devtools tests toward to recommendations
and runs the tests in a zoneless config
2026-01-05 12:24:58 -05:00
Angular Robot
821d5652b0
build: update cross-repo angular dependencies
...
See associated pull request for more information.
2026-01-05 12:17:15 -05:00
SkyZeroZx
b1a0d1d8e2
docs: Add form control state management and event options
2026-01-05 12:16:09 -05:00
SkyZeroZx
c1d72af10d
docs(docs-infra): add external link styles to API reference documentation
...
Adds the missing icon external link styling to the API reference documentation.
2026-01-05 12:14:31 -05:00
SkyZeroZx
fa430bffb0
docs: add @see links to API docs for better discoverability
2026-01-05 12:12:24 -05:00
SkyZeroZx
712d8f41e8
refactor(router): Simplifies unsubscribe logic
...
Uses optional chaining to simplify unsubscribe handling.
Also improving tree-shaking by limiting injector names to route paths using `ngDevMode`
2026-01-05 12:08:08 -05:00
SkyZeroZx
a9283ca93a
docs: add section on converting writable signals to readonly
2026-01-05 12:03:11 -05:00
Shuaib Hasan Akib
bcaa001cac
docs: fix incorrect Input import in example
...
Update the documentation example to import input instead of Input,
ensuring the code reflects the signal-based API and current Angular
recommendations.
2026-01-05 12:02:16 -05:00
Shuaib Hasan Akib
8358e548ce
fix(docs-infra): stop auto-linking "state" and "group" to APIs
...
Prevents common words used in code examples from being incorrectly
linked to API references.
Fixes : #66292
2026-01-05 12:01:51 -05:00
SkyZeroZx
5d3708e5ed
docs: prevent mobile overflow in the route behavior customization example
2026-01-05 12:00:59 -05:00
Logan Mzz
ef48826dc7
docs: fix reference to parent from children resolvers
2026-01-05 11:55:53 -05:00
Kirill Cherkashin
4a8ad92cee
docs(forms): update migration guide ( #66111 )
...
PR Close #66111
2026-01-05 11:54:44 -05:00
kirjs
d8e3bcff5e
docs(forms): Address feedback ( #66111 )
...
Update `Automatic status class` section
PR Close #66111
2026-01-05 11:54:44 -05:00
kirjs
25f6441a10
docs(forms): Address feedback ( #66111 )
...
Update the Automatic status classes section to make NG_STATUS_CLASSES go first.
PR Close #66111
2026-01-05 11:54:44 -05:00
kirjs
c41bb1b8ec
docs(forms): Address feedback ( #66111 )
...
Change wording and formatting and clean up.
PR Close #66111
2026-01-05 11:54:44 -05:00
kirjs
8b57bcdf3d
docs(forms): Add a section for automatic form binding ( #66111 )
...
To avoid manually adding classes like `.ng-valid`, `.ng-dirty` etc to every field, you can provide a global configuration using `provideSignalFormsConfig`.
PR Close #66111
2026-01-05 11:54:44 -05:00
kirjs
57193c5c2a
docs(forms): add a Accessing values section ( #66111 )
...
This explains how to get the value of a compat form
PR Close #66111
2026-01-05 11:54:44 -05:00
kirjs
d62734842a
docs(forms): add migration guide for Signal Forms ( #66111 )
...
This commit introduces a new guide for migrating from legacy forms (Reactive and Template-driven) to the new Signal Forms.
PR Close #66111
2026-01-05 11:54:43 -05:00
SkyZeroZx
a5ebdd9cd1
docs(docs-infra): Fixes the visibility of the copy link button in CLI headings
...
Fixes the visibility of the copy link button in CLI documentation headings.
2026-01-05 11:52:24 -05:00
Matthieu Riegler
c225b03c91
docs: fix typos in Effects doc in Signals guide
2026-01-05 11:51:01 -05:00
Matthieu Riegler
3a85031dc0
docs(docs-infra): Modernize tests
...
Remove usages of `detectChanges` and rely on `whenStable`.
This commit also removed the usage of `provideZonelessChangeDetection` which is no longer necessary.
2026-01-05 11:47:08 -05:00
hawkgs
8795e9f031
refactor(devtools): update extension icon
...
Change the color of the inactive extension from black to gray (for better contrast in dark mode) and slightly enlarge all of the icons.
2026-01-05 11:42:49 -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
Kristiyan Kostadinov
1765ebe79b
Revert "refactor(core): Add ngDevMode guards and new sanitization error codes"
...
This reverts commit 4e7e38c591 .
2026-01-02 11:37:24 +01:00
Angular Robot
d868a5bc6d
build: update bazel dependencies
...
See associated pull request for more information.
2026-01-02 08:31:30 +01:00
Angular Robot
8fa602176c
build: update all non-major dependencies
...
See associated pull request for more information.
2026-01-02 08:31:03 +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
Kristiyan Kostadinov
41eacff363
test(compiler): switch compliance tests to es2022
...
Sets up the compliance tests to target es2022 since that's the default in the CLI. Also updates all of the tests, primarily because the generated output for static properties has changed.
2026-01-02 08:29:12 +01:00
Shuaib Hasan Akib
75fa37a0dd
docs: Incorrect Highlighting in Content Queries Example
...
Fixes : #66284
2026-01-02 08:28:44 +01:00
Shuaib Hasan Akib
e3781cd88a
docs: fix incorrect FormArray example link
...
Update the typed forms guide link to point to the correct
FormArray section instead of the FormControl getting started example.
2026-01-02 08:28:17 +01:00
Kristiyan Kostadinov
3a26244d61
fix(compiler-cli): fix up spelling of diagnostic
...
Fixes the spelling for the `component is missing a template` diagnostic and expands it a bit.
2026-01-02 08:27:27 +01:00
Adam Podroužek
402ecaf85c
docs: fix URL link to valibot
2026-01-02 08:27:04 +01:00
aparziale
b54bc1b16e
docs(docs-infra): LoadComponent along with loadChildren
...
Added example with loadComponent along with loadChildren
Fix #66257
2026-01-02 08:26:30 +01:00
kirjs
282220d032
fix(forms): Support readonly arrays in signal forms
...
This would allow using `readonly Array<...>` in types
2026-01-02 08:26:06 +01:00
SkyZeroZx
004813dc37
docs: use currentNavigation instead of deprecated getCurrentNavigation
2026-01-02 08:25:43 +01:00
SkyZeroZx
e409757208
docs(docs-infra): fixes copy-to-clipboard icon moves to a new line for long heading text
...
Fixes an issue where the copy-to-clipboard icon moves to a new line when heading text is long and wraps.
Applies improved text wrapping for headings to keep the icon visually aligned.
Fixes #66239
2026-01-02 08:24:39 +01:00