angular/packages
Bjarki 03ec620e31 fix(upgrade): Address Trusted Types violations in @angular/upgrade (#57454)
Angular applications that are AngularJS hybrids are currently unable to
adopt Trusted Types due to violations eminating from an innerHTML
assignment in the @angular/upgrade package. This commit allows
developers of such applications to optionally ignore this class of
violations by configuring the Trusted Types header to allow the new
angular#unsafe-upgrade policy.

Note that the policy is explicitly labeled as unsafe as it does not in
any way mitigate the security risk of using AngularJS in an Angular
application, but does unblock Trusted Types adoption enabling XSS
protection for other parts of the application.

The implementation follows the approach taken in @angular/core;
see packages/core/src/util/security.

PR Close #57454
2024-08-26 09:04:48 -07:00
..
animations refactor(core): replace usages of removeChild (#57203) 2024-08-07 16:46:09 +00:00
bazel docs: fix links to docs (#57391) 2024-08-19 09:20:16 -07:00
benchpress refactor(docs-infra): complete removal of aio directory (#56496) 2024-06-18 12:26:00 -07:00
common docs: remove incorrect documentation around the use of timezone abbreviations (#57425) 2024-08-20 10:51:37 -07:00
compiler refactor(compiler): create an internal util method to detect matching directives and pipes (#57466) 2024-08-22 09:04:04 -07:00
compiler-cli docs(docs-infra): Add support for function/method overloads (#57379) 2024-08-15 12:12:26 -04:00
core fix(core): Do not bubble capture events. (#57476) 2024-08-23 14:46:55 -07:00
docs/di docs: remove outdated/unsupported webworker doc (#49856) 2023-04-17 14:01:41 +00:00
elements refactor(core): replace usages of removeChild (#57203) 2024-08-07 16:46:09 +00: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 fix(language-service): avoid generating TS suggestion diagnostics for templates (#56241) 2024-08-02 15:51:35 +00:00
localize build: update dependency @babel/core to v7.25.2 (#57191) 2024-08-13 09:29:35 -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 docs: add withEventReplay and withI18nSupport links to provideClientHydration docs (#57382) 2024-08-15 16:10:28 -04: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:55 -07:00
private/testing refactor(docs-infra): remove reliance on aio example macro (#56496) 2024-06-18 12:25:59 -07:00
router docs(router): update initial navigation SSR note (#57245) 2024-08-07 16:45:30 +00: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:48 -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:16 -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

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