-
Notifications
You must be signed in to change notification settings - Fork 26.5k
Merge remote-tracking branch 'upstream/main' into prototype/signal-forms #62934
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
leonsenft
merged 60 commits into
angular:prototype/signal-forms
from
leonsenft:prototype/signal-forms
Aug 5, 2025
Merged
Merge remote-tracking branch 'upstream/main' into prototype/signal-forms #62934
leonsenft
merged 60 commits into
angular:prototype/signal-forms
from
leonsenft:prototype/signal-forms
Aug 5, 2025
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This adds a guide for enter and leave animations, and updates the prior guides with enter and leave. PR Close angular#62874
Correctly apply patch for dagre-d3-es so that it is effective with new toolchain PR Close angular#62883
Remove rules_nodejs usages with direct migrations to rule_js alternatives PR Close angular#62885
See associated pull request for more information. PR Close angular#62889
…ration (angular#62840) This function is intented to be temporary to help migrate G3 code to the new throwing behavior. PR Close angular#62840
See associated pull request for more information. PR Close angular#62890
This just adds the updated status flag to the left nav for animations. PR Close angular#62893
Those tests have been flaky recently, let's try increasing the timeout PR Close angular#62894
…gular#62895) This deprecates the animations field on the component decorator in favor of animate.enter and leave. DEPRECATED: @angular/animations PR Close angular#62895
This removes one redundant check to reduce code size. PR Close angular#62896
The addBody function was not preserving all fetch API options like integrity and referrer when creating request options for POST/PUT/PATCH requests. This caused these options to be stripped out during request construction. PR Close angular#62881
…#62900) Update the language-service legacy tests to use new toolchain as basis for tests PR Close angular#62900
Update to the latest devinfra in workspace to correct goldens update error PR Close angular#62901
…r#62906) Migrate to the new esbuild PR Close angular#62906
Remove @bazel/esbuild as its no longer used PR Close angular#62906
This removes an unnecessary trailing comma in docs PR Close angular#62914
Remove all usages of the runtime_rnjs_interop feature PR Close angular#62908
Remove the interop macros and final usages PR Close angular#62908
The inject migration wasn't implementing file filtering properly which resulted in it passing an invalid tsconfig path to TypeScript. Fixes angular#62866. PR Close angular#62913
It appears that the intent is to return an unlisten function when `on` is called. The message bus implementations indicate that. However, the `MessageBus` abstract class returns `void` instead. Change to `on: () => void`. PR Close angular#62898
…gular#62834) Add messageerror event handling and logging to Driver class PR Close angular#62834
See associated pull request for more information. PR Close angular#62902
See associated pull request for more information. PR Close angular#62920
Use pnpm instead of yarn as the package manager and interaction tool for the repo PR Close angular#62924
…egistry is present (angular#62943) When animate.leave is used, stylesheet pruning causes issues. Stylesheets with the appropriate animations get pruned before the animations can run. This will delay the removal in the case that the registry is present. fixes: angular#62942 PR Close angular#62943
Use pnpm version 9.15.9 to match the rest of the organization PR Close angular#62950
This adds information about the new `MAX_ANIMATION_TIMEOUT` token used for configuration the maximum amount of milliseconds Angular will wait for animations to complete before removing the element. PR Close angular#62949
`--immutable` only works for `yarn`, `pnpm` needs `--frozen-lockfile`. PR Close angular#62956
…2957) Use the newly updated pnpm_lock.yaml file during renovate post upgrade runs PR Close angular#62957
This isn't supported ATM. PR Close angular#62972
angular#62979) Space separated strings, e.g. `class-1 class-2`, should work with both enter and leave animations. `animate.leave` lost that functionality in a refactor. Tests are now added to catch this. fixes: angular#62964 PR Close angular#62979
This commit moves zoneless from developer preview to stable and updates the roadmap to indicate it is ready for production use. PR Close angular#62699
…ngular#62965) Allows the target binder to resolve directives set on the host element. PR Close angular#62965
…angular#62965) Currently the code that type checks host bindings assumes that all listeners are bound to the DOM, however that's not the case since host bindings can also bind to own outputs. These changes update the TCB to generate the proper code for type checking such outputs. Fixes angular#62783. PR Close angular#62965
…e. (angular#62971) This new signal property is convenient to derive a `isNavigating` state. `isNavigating = computed(() => !!this.router.currentNavigation())` DEPRECATED: The Router.getCurrentNavigation method is deprecated. Use the Router.currentNavigation signal instead. fixes angular#62958 PR Close angular#62971
…ngular#62981) In the case when composing animation classes with `animate.enter` on the element itself and also with host bindings, the removal would only have context for one of the classes added: the last one added. This allows for tracking of the classes added by `animate.enter` via a WeakMap so we know the exact classes added and which to remove. Also shores up the tests to make sure we are fully testing animate.enter. PR Close angular#62981
Fixes the unwanted root node refocus on change detection in the Injector Tree visualizations. PR Close angular#62987
From the latest version we have on the CLI repo. PR Close angular#62988
Drop usages of pkg_web as it comes from our previous toolchain PR Close angular#62990
…xternal resources in JIT (angular#62992) Currently when loading external resources in JIT, when `fetch` fails, the `text` is empty and the component is loading. This hides the actual underlying fetch error. We should properly detect this and error out. PR Close angular#62992
…lar#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 angular#62996
kirjs
approved these changes
Aug 5, 2025
…` service. (angular#62971)" (angular#63010) This reverts commit d00b3fe. PR Close angular#63010
…able (angular#63008) This makes the error more explicit in the console. PR Close angular#63008
Context 7 is a popular tool for providing context to LLM-based coding tools. This config file tells Context 7 which parts of the repo are relevant for these LLM-based dev tools. See https://github.com/upstash/context7/blob/master/docs/adding-projects.md. PR Close angular#63000
…avigation (angular#62963) Adds an internal token to detect when both hydration and blocking initial navigation are enabled. Logs a warning during app initialization if this unsupported combination is found, helping developers avoid misconfiguration and potential runtime issues. PR Close angular#62963
b115ce3
to
cd8e0c3
Compare
cd8e0c3
into
angular:prototype/signal-forms
15 of 18 checks passed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area: build & ci
Related the build and CI infrastructure of the project
area: common/http
Issues related to HTTP and HTTP Client
area: compiler
Issues related to `ngc`, Angular's template compiler
area: core
Issues related to the framework runtime
area: devtools
area: docs
Related to the documentation
area: docs-infra
Angular.dev application and infrastructure
area: language-service
Issues related to Angular's VS Code language service
area: migrations
Issues related to `ng update`/`ng generate` migrations
area: router
area: service-worker
Issues related to the @angular/service-worker package
detected: deprecation
PR contains a commit with a deprecation
detected: feature
PR contains a feature commit
target: feature
This PR is targeted for a feature branch (outside of main and semver branches)
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This removes the need to keep
yarn
in sync withpnpm
now thatmain
is exclusively using the latter.