angular/packages
Miles Malerba 60c8e2779c refactor(forms): preserve logic order when apply is used on root path
In some cases the logic order was not preserved properly when using `apply`. In particular this occurs when some logic is registered on a child of the root, followed by an apply to the root, followed by further logic registered on a child. In this case the final registered logic wound up running before the applied logic.

This happened because `FieldPathNode` for a child path was caching its `LogicNodeBuilder` at creation time. This meant that if the parent's `LogicNodeBuilder` changed (e.g., due to an `apply` call), the child would still be using the old one.

This commit fixes the issue by dynamically resolving the `LogicNodeBuilder` for a child path whenever it is accessed.

(cherry picked from commit fa13a167f1)
2025-10-29 10:40:09 +01:00
..
animations fix(core): pass element removal property through in all locations (#64565) 2025-10-21 18:08:34 +00:00
benchpress docs(benchpress): Remove TODOs in Statistic (#63534) 2025-09-15 20:36:17 +00:00
common refactor(http): add hooks for propagating traces across XHR callbacks. 2025-10-28 15:09:00 +01:00
compiler fix(compiler): support arbitrary nesting in :host-context() 2025-10-27 13:40:50 +01:00
compiler-cli refactor(compiler-cli): Remove deep imports of compiler-cli in angular/core 2025-10-28 15:58:59 +01:00
core refactor(migrations): exclude all @angular/* packages from schematics bundle 2025-10-28 20:51:53 +01:00
docs/di
elements fix(elements): return value on signal input getter (#62113) 2025-10-01 13:52:34 -04:00
examples refactor(common): sync examples with Angular style guide (#64167) 2025-10-13 08:29:44 -07:00
forms refactor(forms): preserve logic order when apply is used on root path 2025-10-29 10:40:09 +01:00
language-service build: remove unneeded language-service dependency (#64306) 2025-10-09 10:00:31 -07:00
localize build: update all non-major dependencies (#63661) 2025-09-10 07:11:54 -07:00
misc/angular-in-memory-web-api refactor(core): remove unnecessary deps arrays (#63823) 2025-09-16 16:51:52 +00:00
platform-browser refactor(core): Remove zone toggles for test and standalone 2025-10-28 15:58:02 +01:00
platform-browser-dynamic refactor(core): Update tests for zoneless by default (#63668) 2025-09-09 14:41:56 -07:00
platform-server refactor(platform-server): use URL constructor for robust parsing (#64494) 2025-10-17 18:17:15 +00:00
private/testing build: rename defaults2.bzl to defaults.bzl (#63383) 2025-08-25 15:45:01 -07:00
router refactor(router): remove redundant default value from routerOutletData input 2025-10-28 10:24:27 +01:00
service-worker docs: update service worker documentation with additional references (#64353) 2025-10-15 10:47:48 -07:00
ssr/docs build: rename defaults2.bzl to defaults.bzl (#63383) 2025-08-25 15:45:01 -07:00
upgrade feat(core): Allow passing application providers in bootstrapModule options (#64354) 2025-10-13 15:10:10 -07:00
zone.js fix(zone.js): Support jasmine v6 2025-10-24 18:46:09 +02:00
BUILD.bazel build: configure signal forms for release (#63458) 2025-08-29 14:31:35 -07:00
circular-deps-test.conf.js docs(docs-infra): lift circular imports (#63186) 2025-08-19 07:58:45 +00:00
empty.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
goog.d.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
license-banner.txt docs: update website URL in license banners (#64183) 2025-10-02 07:56:58 -07:00
package.json build: prepare for compiler-cli to be using ts_project (#61181) 2025-05-09 15:59:46 +00:00
README.md docs: fix links to docs (#57391) 2024-08-19 09:20:15 -07:00
system.d.ts refactor: update packages/core:{core,src} to ts_project (#61275) 2025-05-14 12:01:51 +00:00
tsconfig-build.json build: adopt moduleResolution: "bundler" (#64125) 2025-09-29 14:20:23 -04:00
tsconfig-legacy-saucelabs.json feat(core): support TypeScript 5.5 (#56096) 2024-05-29 15:33:33 +02:00
tsconfig-test.json
tsconfig.json feat(compiler-cli): enable type checking of host bindings by default (#63654) 2025-09-09 14:34:29 -07:00
tsec-exemption.json
types.d.ts build: move private testing helpers outside platform-browser/testing (#61472) 2025-05-20 10:00:43 +00:00

Angular

The sources for this package are in the main Angular repo. Please file issues and pull requests against that repo.

Usage information and reference details can be found in Angular documentation.

License: MIT