-
Notifications
You must be signed in to change notification settings - Fork 27.2k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: angular/angular
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: zone.js-0.13.2
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: angular/angular
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: zone.js-0.13.3
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 5 commits
- 40 files changed
- 3 contributors
Commits on Sep 11, 2023
-
feat(router): Add feature to support the View Transitions API (#51314)
The View Transitions API enables easy animations when transitioning between different DOM states. This commit adds an opt-in feature to the Router which runs the component activation and deactivation logic in the document.startViewTransition callback. If the browser does not support this API, route activation and deactivation will happen synchronously. resolves #49401 PR Close #51314
Configuration menu - View commit details
-
Copy full SHA for 73e4bf2 - Browse repository at this point
Copy the full SHA 73e4bf2View commit details
Commits on Sep 12, 2023
-
fix(zone.js): rename
typingsconditional export totypes(#51737)`typings` is not valid for TypeScript. See: https://www.typescriptlang.org/docs/handbook/esm-node.html for more information. PR Close #51737
Configuration menu - View commit details
-
Copy full SHA for 74755c4 - Browse repository at this point
Copy the full SHA 74755c4View commit details -
fix(zone.js): temporary allow deep imports (#51737)
`jest-preset-angular` imports `zone.js` using deep imports. This commit temporary allow this until the correct entry-points are used upstream. See: thymikee/jest-preset-angular#2162 PR Close #51737
Configuration menu - View commit details
-
Copy full SHA for e86d6db - Browse repository at this point
Copy the full SHA e86d6dbView commit details -
refactor(core): decouple effects from change detection (#51049)
Previously effects were queued as they became dirty, and this queue was flushed at various checkpoints during the change detection cycle. The result was that change detection _was_ the effect runner, and without executing CD, effects would not execute. This leads a particular tradeoff: * effects are subject to unidirectional data flow (bad for dx) * effects don't cause a new round of CD (good/bad depending on use case) * effects can be used to implement control flow efficiently (desirable) This commit changes the scheduling mechanism. Effects are now scheduled via the microtask queue. This changes the tradeoffs: * effects are no longer limited by unidirectional data flow (easy dx) * effects registered in the Angular zone will trigger CD after they run (same as `Promise.resolve` really) * the public `effect()` type of effect probably isn't a good building block for our built-in control flow, and we'll need a new internal abstraction. As `effect()` is in developer preview, changing the execution timing is not considered breaking even though it may impact current users. PR Close #51049
1Configuration menu - View commit details
-
Copy full SHA for 38c9f08 - Browse repository at this point
Copy the full SHA 38c9f08View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for caaabd8 - Browse repository at this point
Copy the full SHA caaabd8View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff zone.js-0.13.2...zone.js-0.13.3