angular/packages
Kristiyan Kostadinov a3cdbfe87f fix(core): avoid leaking memory if component throws during creation (#57546)
When we create the LView for a component, we track it in the `TRACKED_LVIEWS` map. It gets untracked when it is destroy, but if it throws during creation, the user won't have access to a `ComponentRef` in order to clean it up.

These changes automatically untrack the related LViews if the component couldn't be created.

PR Close #57546
2024-08-27 13:29:08 -07:00
..
animations refactor(core): replace usages of removeChild (#57203) 2024-08-07 16:46:09 +00:00
bazel feat(core): support TypeScript 5.6 (#57424) 2024-08-19 22:45:45 -07:00
benchpress refactor(docs-infra): complete removal of aio directory (#56496) 2024-06-18 12:26:00 -07:00
common feat(common): automatically use sizes auto in NgOptimizedImage (#57479) 2024-08-27 13:14:48 -07:00
compiler refactor(compiler): extend directive mock to avoid failing at matching logic (#57537) 2024-08-27 13:23:30 -07:00
compiler-cli refactor(compiler): add i18nPreserveWhitespaceForLegacyExtraction (#56507) 2024-08-27 13:13:56 -07:00
core fix(core): avoid leaking memory if component throws during creation (#57546) 2024-08-27 13:29:08 -07:00
docs/di docs: remove outdated/unsupported webworker doc (#49856) 2023-04-17 14:01:41 +00:00
elements fix(elements): switch to ComponentRef.setInput & remove custom scheduler (#56728) 2024-08-23 13:56:11 -07:00
examples refactor: migrate docs, examples, private, service worker and upgrade to prettier formatting (#54163) 2024-01-30 20:08:40 +00:00
forms refactor(forms): Update status, touched, and pristine to use private setter (#56573) 2024-06-26 08:47:39 -07:00
language-service feat(core): support TypeScript 5.6 (#57424) 2024-08-19 22:45:45 -07:00
localize build: update dependency @babel/core to v7.25.2 (#57191) 2024-08-13 09:29:34 -07:00
misc/angular-in-memory-web-api build: bump in-memory-web-api to v18 (#56018) 2024-05-23 12:00:29 +02:00
platform-browser refactor(animations): Add loading strategy for the Async Animations (#57493) 2024-08-27 13:15:51 -07:00
platform-browser-dynamic refactor(docs-infra): complete removal of aio directory (#56496) 2024-06-18 12:26:00 -07:00
platform-server fix(core): Do not bubble capture events. (#57476) 2024-08-23 14:46:54 -07:00
private/testing refactor(docs-infra): remove reliance on aio example macro (#56496) 2024-06-18 12:25:59 -07:00
router fix(router): Do not unnecessarily run matcher twice on route matching (#57530) 2024-08-27 13:20:58 -07:00
service-worker feat(core): Add whenStable helper on ApplicationRef (#57190) 2024-08-06 21:28:16 +00:00
upgrade fix(upgrade): Address Trusted Types violations in @angular/upgrade (#57454) 2024-08-26 09:04:47 -07:00
zone.js fix(zone.js): more robust check for promise-like objects (#57388) 2024-08-23 12:58:29 -07:00
BUILD.bazel refactor(docs-infra): migrate api-gen from dev-infra into the repo (#57241) 2024-08-05 17:06:29 +00:00
circular-deps-test.conf.js ci: complete migration to prettier formatting (#55580) 2024-04-29 14:00:16 -07:00
empty.ts
goog.d.ts
license-banner.txt build: update licence date. (#55129) 2024-04-08 11:31:12 -07:00
README.md docs: fix links to docs (#57391) 2024-08-19 09:20:15 -07:00
system.d.ts
tsconfig-build.json build: align with internal tsconfig options (#51728) 2023-09-12 11:39:42 -07:00
tsconfig-legacy-saucelabs.json feat(core): support TypeScript 5.5 (#56096) 2024-05-29 15:33:33 +02:00
tsconfig-test.json
tsconfig-tsec-base.json refactor(core): throw an error when hydration marker is missing from DOM (#51170) 2023-08-04 11:31:49 -04:00
tsconfig.json refactor(router): Update integration tests to cover navigation and history API (#53799) 2024-01-30 15:04:02 +00:00
tsec-exemption.json fix(core): hardening attribute and property binding rules for <iframe> elements (#47964) 2022-11-09 00:47:56 -08:00
types.d.ts build: update to jasmine 4.0 (#45558) 2022-04-11 16:25:28 +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