Alan Agius
af55552284
build: update @types/node to version ^20.18.8 ( #63611 )
...
Version 18 is quite old and no longer supported.
PR Close #63611
2025-09-05 13:48:16 -07:00
Alan Agius
0b47781c31
build: remove patch for @angular/build ( #63601 )
...
This is no longer needed.
PR Close #63601
2025-09-04 15:24:38 -07:00
Miles Malerba
835aad7994
release: cut the v21.0.0-next.2 release
2025-09-03 12:45:26 -07:00
Angular Robot
19c84ca111
build: update cross-repo angular dependencies ( #63565 )
...
See associated pull request for more information.
PR Close #63565
2025-09-03 16:33:05 +00:00
Angular Robot
1e6d311180
build: update cross-repo angular dependencies ( #63548 )
...
See associated pull request for more information.
PR Close #63548
2025-09-02 17:07:44 +00:00
Matthieu Riegler
7aa9350dc7
build: use cldr typings ( #63519 )
...
This replaces an `any`.
PR Close #63519
2025-09-02 16:50:34 +00:00
Angular Robot
61c155ee0a
build: update pnpm to v10.15.1 ( #63526 )
...
See associated pull request for more information.
PR Close #63526
2025-09-02 16:39:46 +00:00
Angular Robot
78b2279609
build: update cross-repo angular dependencies ( #63477 )
...
See associated pull request for more information.
PR Close #63477
2025-08-29 08:53:15 -07:00
Angular Robot
fd2a72ec4f
build: update cross-repo angular dependencies ( #63467 )
...
See associated pull request for more information.
PR Close #63467
2025-08-29 12:58:34 +00:00
Angular Robot
1a26fd3c92
build: update all non-major dependencies ( #63412 )
...
See associated pull request for more information.
PR Close #63412
2025-08-28 18:54:12 +00:00
Angular Robot
c9b215bb5c
build: update cross-repo angular dependencies ( #63443 )
...
See associated pull request for more information.
PR Close #63443
2025-08-28 09:54:27 -07:00
Miles Malerba
b8314bd340
feat(forms): add experimental signal-based forms ( #63408 )
...
This commit introduces an experimental version of a new signal-based forms API for Angular. This new API aims to explore how signals can be leveraged to create a more declarative, intuitive, and reactive way of handling forms.
The primary goals of this new signal-based approach are:
* **Signal-centric Design:** Place signals at the core of the forms experience, enabling a truly reactive programming model for form state and logic.
* **Declarative Logic:** Allow developers to define form behavior, such as validation and conditional fields, declaratively using TypeScript. This moves logic out of the template and into a typed, testable schema.
* **Developer-Owned Data Model:** The library does not maintain a copy of data in a form model, but instead read and write it via a developer-provided `WritableSignal`, eliminating the need for applications to synchronize their data with the form system.
* **Interoperability:** A key design goal is seamless interoperability with existing reactive forms, allowing for incremental adoption.
* **Bridging Template and Reactive Forms:** This exploration hopes to close the gap between template and reactive forms, offering a unified and more powerful approach that combines the best aspects of both.
This initial version of the experimental API includes the core building blocks, such as the `form()` function, `Field` and `FieldState` objects, and a `[control]` directive for binding to UI elements. It also introduces a schema-based system for defining validation, conditional logic, and other form behaviors.
Note: This is an early, experimental API. It is not yet complete and is subject to change based on feedback and further exploration.
Co-authored-by: Kirill Cherkashin <kirts@google.com>
Co-authored-by: Alex Rickabaugh <alxhub@users.noreply.github.com>
Co-authored-by: Leon Senft <leonsenft@users.noreply.github.com>
Co-authored-by: Dylan Hunn <dylhunn@gmail.com>
Co-authored-by: Michael Small <michael-small@users.noreply.github.com>
PR Close #63408
2025-08-28 09:02:43 -07:00
Milo
09cb177e5b
build: simplify pnpm scripts in package.json ( #63310 )
...
remove unnecessary pnpm prefix for bin scripts from node_modules
PR Close #63310
2025-08-28 08:46:23 -07:00
Matthieu Riegler
b2ed21b642
build: remove unused deps ( #63417 )
...
They aren't used anymore
PR Close #63417
2025-08-27 16:58:49 -07:00
Angular Robot
58cb2bec32
build: update cross-repo angular dependencies ( #63395 )
...
See associated pull request for more information.
PR Close #63395
2025-08-27 16:13:08 -07:00
Matthieu Riegler
1bb30c7e49
docs(docs-infra): remove dependency on html-entities ( #63416 )
...
HTML entities are now supported, we don't need to convert them.
PR Close #63416
2025-08-27 11:40:50 -07:00
Andrew Kushnir
478eebe607
release: cut the v21.0.0-next.1 release
2025-08-27 11:00:14 -07:00
Angular Robot
67d4449db4
build: update cross-repo angular dependencies ( #63379 )
...
See associated pull request for more information.
PR Close #63379
2025-08-25 16:29:23 -07:00
Angular Robot
1febf523e3
build: update dependency @bazel/ibazel to v0.26.10 ( #63373 )
...
See associated pull request for more information.
PR Close #63373
2025-08-25 15:39:30 -07:00
Angular Robot
5a111064b8
build: update cross-repo angular dependencies ( #63338 )
...
See associated pull request for more information.
PR Close #63338
2025-08-25 10:49:29 -07:00
Angular Robot
d025a07329
build: update all non-major dependencies ( #63344 )
...
See associated pull request for more information.
PR Close #63344
2025-08-25 08:37:54 -07:00
Angular Robot
c6c08f6365
build: update cross-repo angular dependencies ( #63315 )
...
See associated pull request for more information.
PR Close #63315
2025-08-22 11:25:30 -07:00
Angular Robot
6f541b81d2
build: update dependency rollup to v4.47.1 ( #63304 )
...
See associated pull request for more information.
PR Close #63304
2025-08-21 14:13:28 -07:00
Angular Robot
69df2c0f8a
build: update dependency cypress to v15 ( #63303 )
...
See associated pull request for more information.
PR Close #63303
2025-08-21 11:43:24 -07:00
Angular Robot
6d88ce1525
build: update @angular/ng-dev digest to c93dfc8 ( #63289 )
...
See associated pull request for more information.
PR Close #63289
2025-08-20 16:17:10 +00:00
Angular Robot
790143eb9b
build: update cross-repo angular dependencies ( #63284 )
...
See associated pull request for more information.
PR Close #63284
2025-08-20 15:58:42 +00:00
Angular Robot
c5c28f9f52
build: update cross-repo angular dependencies ( #63263 )
...
See associated pull request for more information.
PR Close #63263
2025-08-20 09:00:56 +00:00
Angular Robot
c8f61d295a
build: update pnpm to v10.15.0 ( #63257 )
...
See associated pull request for more information.
PR Close #63257
2025-08-20 08:28:54 +00:00
Angular Robot
8a6cc39aec
build: update all non-major dependencies ( #63256 )
...
See associated pull request for more information.
PR Close #63256
2025-08-20 08:21:30 +00:00
Angular Robot
b7f2a8b180
build: update cross-repo angular dependencies ( #63243 )
...
See associated pull request for more information.
PR Close #63243
2025-08-19 15:57:06 +00:00
Angular Robot
d0cf624305
build: update cross-repo angular dependencies ( #63220 )
...
See associated pull request for more information.
PR Close #63220
2025-08-18 15:21:24 +00:00
Angular Robot
a4e27e9a03
build: update cross-repo angular dependencies ( #63190 )
...
See associated pull request for more information.
PR Close #63190
2025-08-18 09:13:52 +02:00
Angular Robot
cdafe8b01e
build: update all non-major dependencies ( #63203 )
...
See associated pull request for more information.
PR Close #63203
2025-08-18 09:08:22 +02:00
Angular Robot
47b09f8f18
build: update cross-repo angular dependencies ( #63178 )
...
See associated pull request for more information.
PR Close #63178
2025-08-15 11:40:20 +02:00
Alan Agius
e7a3452852
build: bump @angular/ssr to 20.2.0-rc.1 ( #63176 )
...
This contains the fix for the router `lastSuccessfulNavigation` breaking change
https://github.com/angular/angular-cli/pull/30923
PR Close #63176
2025-08-15 09:44:00 +02:00
Angular Robot
d733c69ce9
build: update all non-major dependencies ( #62935 )
...
See associated pull request for more information.
PR Close #62935
2025-08-14 22:09:29 +02:00
Angular Robot
fad3d8e3a5
build: update cross-repo angular dependencies ( #63149 )
...
See associated pull request for more information.
PR Close #63149
2025-08-14 22:05:48 +02:00
Matthieu Riegler
a59c3fe74e
build: remove patch-package dependency ( #63126 )
...
This dependency is no longer necessary as `pnpm` provides the same natively
PR Close #63126
2025-08-14 12:59:46 +02:00
Angular Robot
21b0fd3d13
build: update cross-repo angular dependencies ( #62952 )
...
See associated pull request for more information.
PR Close #62952
2025-08-13 09:21:28 -07:00
Matthieu Riegler
657061e528
build: patch @angular/build to allow fw/cli mismatch ( #63098 )
...
This will allow us to build adev while the CLI and the FW major versions are mismatched.
we can remove this patch once the CLI has published a v21 pre-release (or a flag to disable that error).
PR Close #63098
2025-08-12 18:46:22 -07:00
Andrew Scott
aaf053c288
build: update main branch to target 21 ( #63098 )
...
main branch should go to 21 not 20.3
PR Close #63098
2025-08-12 18:46:22 -07:00
Angular Robot
d7a5eadbfa
build: update pnpm to v10 ( #63087 )
...
See associated pull request for more information.
PR Close #63087
2025-08-12 16:53:31 -07:00
Kristiyan Kostadinov
2e4db98877
release: bump the next branch to v20.3.0-next.0
2025-08-11 10:42:32 +02:00
Andrew Scott
124dcc0a1f
release: cut the v20.2.0-next.6 release
2025-08-07 15:45:04 -07:00
Andrew Scott
90b0227407
release: cut the v20.2.0-next.5 release
2025-08-06 12:11:18 -07:00
Kristiyan Kostadinov
c6b71be4e1
release: cut the v20.2.0-next.4 release
2025-08-06 16:43:20 +02:00
hawkgs
1cdb54559d
refactor(devtools): implement settings store ( #62429 )
...
Introduces a set of services tasked with saving user settings.
PR Close #62429
2025-08-06 15:12:00 +02:00
Joey Perrott
5802f8009e
build: no longer rely on archive packages for integration tests ( #62996 )
...
Now that the packages are avaiable at the base node_modules we can treat local packages as normal packages and not leverage the archive package versions
PR Close #62996
2025-08-05 10:12:06 +02:00
Joey Perrott
8de8dc80e4
build: move to pnpm version 9.15.9 ( #62950 )
...
Use pnpm version 9.15.9 to match the rest of the organization
PR Close #62950
2025-08-01 14:22:03 +00:00
Matthieu Riegler
a2b498849c
build: replace docs script with adev ( #62944 )
...
`pnpm docs` is a dedicated command to open a package docs.
PR Close #62944
2025-08-01 12:39:37 +00:00