This PR contains the following updates:
Release Notes
angular/angular (@angular/compiler)
Compare Source
Compare Source
Compare Source
Compare Source
Compare Source
Compare Source
benchpress
| Commit |
Type |
Description |
| f0990c67e6 |
fix |
Ensure future-proof correct initialization order (#60025) |
common
| Commit |
Type |
Description |
| 1fbaeab37d |
fix |
make types for HttpClient more readable (#59901) |
core
language-service
| Commit |
Type |
Description |
| 4c9d09c643 |
fix |
provide correct rename info for elements (#60088) |
Compare Source
common
| Commit |
Type |
Description |
| e9f10eb4c9 |
fix |
clean up urlChanges subscribers when root scope is destroyed (#59703) |
compiler-cli
| Commit |
Type |
Description |
| 16fc074689 |
fix |
avoid crash in isolated transform operations (#59869) |
forms
Compare Source
compiler
| Commit |
Type |
Description |
| 01f669a274 |
fix |
handle tracking expressions requiring temporary variables (#58520) |
compiler-cli
| Commit |
Type |
Description |
| dcfb9f1959 |
fix |
handle deferred blocks with shared dependencies correctly (#59926) |
core
| Commit |
Type |
Description |
| cab7a9b69c |
fix |
invalidate HMR component if replacement throws an error (#59854) |
migrations
| Commit |
Type |
Description |
| 710759ddcc |
fix |
account for let declarations in control flow migration (#59861) |
| 46f36a58bf |
fix |
count used dependencies inside existing control flow (#59861) |
Compare Source
compiler-cli
Compare Source
core
elements
| Commit |
Type |
Description |
| 44180645992 |
fix |
not setting initial value on signal-based input (#59773) |
platform-browser
| Commit |
Type |
Description |
| 1828a840620 |
fix |
prepend baseHref to sourceMappingURL in CSS content (#59730) |
| 1c84cbca30e |
fix |
Update pseudoevent created by createMouseSpecialEvent to populate _originalEvent property (#59690) |
| 12256574626 |
fix |
Update pseudoevent created by createMouseSpecialEvent to populate _originalEvent property (#59690) |
| 3f4d5f636aa |
fix |
Update pseudoevent created by createMouseSpecialEvent to populate _originalEvent property (#59690) |
router
| Commit |
Type |
Description |
| e3da35ec749 |
fix |
prevent error handling when injector is destroyed (#59457) |
service-worker
Compare Source
compiler
| Commit |
Type |
Description |
| ecfb74d287 |
fix |
handle :host-context with comma-separated child selector (#59276) |
compiler-cli
| Commit |
Type |
Description |
| 53160e504d |
fix |
extract parenthesized dependencies during HMR (#59644) |
| 39690969af |
fix |
handle conditional expressions when extracting dependencies (#59637) |
| 78af7a5059 |
fix |
handle new expressions when extracting dependencies (#59637) |
core
migrations
| Commit |
Type |
Description |
| a62c84bc18 |
fix |
avoid applying the same replacements twice when cleaning up unused imports (#59656) |
platform-browser
| Commit |
Type |
Description |
| b2b3816cb1 |
fix |
clear renderer cache during HMR when using async animations (#59644) |
Compare Source
compiler
| Commit |
Type |
Description |
| 8dcd889987 |
fix |
update @ng/component URL to be relative (#59620) |
compiler-cli
core
Compare Source
core
platform-browser
Compare Source
common
| Commit |
Type |
Description |
| e4c50b3bea |
feat |
expose component instance in NgComponentOutlet (#58698) |
compiler
compiler-cli
| Commit |
Type |
Description |
| c5c20e9d86 |
fix |
check event side of two-way bindings (#59002) |
core
migrations
platform-browser
| Commit |
Type |
Description |
| 8c5db3cfb7 |
fix |
avoid circular DI error in async renderer (#59256) |
router
Compare Source
compiler-cli
| Commit |
Type |
Description |
| 2b4b7c3ebf |
fix |
handle more node types when extracting dependencies (#59445) |
core
| Commit |
Type |
Description |
| f893d07232 |
fix |
destroy renderer when replacing styles during HMR (#59514) |
migrations
| Commit |
Type |
Description |
| eb2fcd1896 |
fix |
incorrect stats when migrating queries with best effort mode (#59463) |
Compare Source
compiler-cli
| Commit |
Type |
Description |
| 06a55e9817 |
fix |
account for more expression types when determining HMR dependencies (#59323) |
| 17fb20f85d |
fix |
preserve defer block dependencies during HMR when class metadata is disabled (#59313) |
core
| Commit |
Type |
Description |
| 07afce81b8 |
fix |
Ensure that a destroyed effect never run. (#59415) |
platform-browser
| Commit |
Type |
Description |
| dbb8980d03 |
fix |
avoid circular DI error in async renderer (#59271) |
| 6d00efde95 |
fix |
styles not replaced during HMR when using animations renderer (#59393) |
router
| Commit |
Type |
Description |
| 144bccb687 |
fix |
avoid component ID collisions with user code (#59300) |
Compare Source
core
platform-server
| Commit |
Type |
Description |
| 9085a8fbd8 |
fix |
Warn user when transfer state happens more than once (#58935) |
Compare Source
compiler-cli
| Commit |
Type |
Description |
| 7e612171709 |
fix |
consider pre-release versions when detecting feature support (#59061) |
| cd764a31152 |
fix |
error in unused standalone imports diagnostic (#59064) |
core
| Commit |
Type |
Description |
| 34ded10fa60 |
fix |
Fix a bug where snapshotted functions are being run twice if they return a nullish/falsey value. (#59073) |
platform-browser
| Commit |
Type |
Description |
| ae0802d63c5 |
fix |
collect external component styles from server rendering (#59031) |
Compare Source
Compare Source
compiler-cli
| Commit |
Type |
Description |
| 9f99196d23 |
fix |
account for multiple generated namespace imports in HMR (#58924) |
core
| Commit |
Type |
Description |
| 4792db9a6d |
fix |
Explicitly manage TracingSnapshot lifecycle and dispose of it once it's been used. (#58929) |
migrations
| Commit |
Type |
Description |
| 7b5bacc228 |
fix |
class content being deleted in some edge cases (#58959) |
| d1cbdd6acb |
fix |
correctly strip away parameters surrounded by comments in inject migration (#58959) |
| e17ff71c31 |
fix |
don't migrate classes with parameters that can't be injected (#58959) |
| 7c5f990001 |
fix |
inject migration aggressively removing imports (#58959) |
| 4392ccedf9 |
fix |
inject migration dropping code if everything except super is removed (#58959) |
| 9cbebc6dda |
fix |
preserve type literals and tuples in inject migrations (#58959) |
platform-server
| Commit |
Type |
Description |
| f3c388ecda |
fix |
remove peer dependency on animations (#58997) |
Compare Source
compiler-cli
| Commit |
Type |
Description |
| fb1fa8b0fc |
fix |
more accurate diagnostics for host binding parser errors (#58870) |
core
| Commit |
Type |
Description |
| 502ee0e722 |
fix |
correctly clear template HMR internal renderer cache (#58724) |
| 99715104a1 |
fix |
correctly perform lazy routes migration for components with additional decorators (#58796) |
| 118803035f |
fix |
Ensure _tick is always run within the TracingSnapshot. (#58881) |
| 08b9452f01 |
fix |
Ensure resource sets an error (#58855) |
| 84f45ea3ff |
fix |
make component id generation more stable between client and server builds (#58813) |
| d3491c7cee |
fix |
Prevents race condition of cleanup for incremental hydration (#58722) |
forms
language-service
migrations
| Commit |
Type |
Description |
| 5ce10264a4 |
fix |
fix provide-initializer migration when using useFactory (#58518) |
| d4f5c85f60 |
fix |
handle parameters with initializers in inject migration (#58769) |
| a6d2d2dc10 |
fix |
Mark hoisted properties as removed in inject migration (#58804) |
angular/angular (@angular/core)
Compare Source
Compare Source
migrations
| Commit |
Type |
Description |
| 06d70a25ea |
fix |
take care of tests that import both HttpClientModule & HttpClientTestingModule. (#58777) |
Compare Source
compiler-cli
| Commit |
Type |
Description |
| 4c38160853 |
fix |
correct extraction of generics from type aliases (#58548) |
angular/angular (zone.js)
Compare Source
Bug Fixes
Compare Source
Bug Fixes
- zone.js: Add support for addition jest functions. (#57280) (e1240c6), closes #57277
- zone.js: Update the default behavior of fakeAsync to flush after the test (#57240) (70e8b40)
BREAKING CHANGES
- zone.js:
fakeAsync will now flush pending timers at the end of
the given function by default. To opt-out of this, you can use {flush: false} in options parameter of fakeAsync
Features
- zone.js: Add 'flush' parameter option to fakeAsync to flush after the test (#57137) (99d679d)
0.14.8 (2024-07-17)
Bug Fixes
0.14.7 (2024-06-06)
Bug Fixes
0.14.6 (2024-05-16)
Bug Fixes
0.14.5 (2024-04-30)
Bug Fixes
0.14.4 (2024-02-13)
Bug Fixes
0.14.3 (2023-12-19)
Bug Fixes
Features
0.14.2 (2023-11-03)
Bug Fixes
- zone.js: disable wrapping unhandled promise error by default (6d7eb35)
14.0.1 (2023-10-25)
Bug Fixes
- zone.js: use
globalThis instead of global and window (#52367) (def719e)
Compare Source
Features
- zone.js: Add 'flush' parameter option to fakeAsync to flush after the test (#57137) (99d679d)
Compare Source
Bug Fixes
Compare Source
Bug Fixes
Compare Source
Bug Fixes
Compare Source
Bug Fixes
Compare Source
Bug Fixes
Compare Source
Bug Fixes
Features
Compare Source
Bug Fixes
- zone.js: disable wrapping unhandled promise error by default (6d7eb35)
Compare Source
Features
- zone.js: Add 'flush' parameter option to fakeAsync to flush after the test (#57137) (99d679d)
Compare Source
Features
- zone.js: remove legacy files and access to deep imports (#51752) (a8efc60)
BREAKING CHANGES
- zone.js: Deep and legacy
dist/ imports like zone.js/bundles/zone-testing.js and zone.js/dist/zone are no longer allowed. zone-testing-bundle and zone-testing-node-bundle are also no longer part of the package.
The proper way to import zone.js and zone.js/testing is:
import 'zone.js';
import 'zone.js/testing';
0.13.3 (2023-09-12)
Bug Fixes
0.13.2 (2023-09-07)
Bug Fixes
- zone.js: add conditional exports to zone.js package (#51652) (4798ec4)
Bug Fixes
Features
- zone.js: jest 29 should ignore uncaught error console log (#49325) ([bc412fd](https://red
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.