https://github.com/angular/angular

sort by:
Revision Author Date Message Commit Date
587093c release: cut the v16.2.3 release 30 August 2023, 17:59:51 UTC
dc4f77c docs(core): clarify InjectionToken usage (#51386) - Emphasized the importance of using the same InjectionToken instance for both provider and injection call. - Added examples to illustrate correct usages to prevent NullInjectorError. PR Close #51386 30 August 2023, 15:53:24 UTC
c99624d docs: fix casing of GitHub in navigation (#51427) PR Close #51427 29 August 2023, 23:32:37 UTC
e8a36a7 docs: fix casing of image alt in page not found (#51432) PR Close #51432 29 August 2023, 23:30:51 UTC
5c4cf07 docs: fix casing of a11y labels in main page (#51431) PR Close #51431 29 August 2023, 23:30:12 UTC
646fe3c docs: fix typos in search results component (#51433) PR Close #51433 29 August 2023, 23:29:40 UTC
a5e98aa fix(devtools): remove unnecessary escaping in regex expressions (#51554) Correct various Useless regular-expression character escape issues. PR Close #51554 29 August 2023, 21:52:34 UTC
5c36fc7 fix(compiler-cli): remove unnecessary escaping in regex expressions (#51554) Correct various Useless regular-expression character escape issues. PR Close #51554 29 August 2023, 21:52:34 UTC
04c6574 fix(animations): remove unnecessary escaping in regex expressions (#51554) Correct various Useless regular-expression character escape issues. PR Close #51554 29 August 2023, 21:52:34 UTC
e6b301c fix(core): remove unnecessary escaping in regex expressions (#51554) Correct various Useless regular-expression character escape issues. PR Close #51554 29 August 2023, 21:52:34 UTC
4038335 fix(docs-infra): escape the `.` character in regex (#51555) Escape the `.` character in a hostnaem regex PR Close #51555 29 August 2023, 21:13:14 UTC
97a4095 build: update security related package version for aio (#51562) Update packages for security exposure PR Close #51562 29 August 2023, 20:27:00 UTC
dbd761f fix(compiler-cli): correct incomplete escaping (#51557) Correct incomplete escaping and replace all instances of ` PR Close #51557 29 August 2023, 19:48:26 UTC
dcd1add fix(core): correct incomplete escaping (#51557) Correct incomplete escaping and replace all instances of comment delimiters PR Close #51557 29 August 2023, 19:48:26 UTC
8081fdd fix(language-service): correct incomplete escaping (#51557) Correct incomplete escaping and replace all instances of $ PR Close #51557 29 August 2023, 19:48:25 UTC
6e5b865 build: use pin for devcontainer base image (#51556) Use pinned verison of container image for devcontainer. PR Close #51556 29 August 2023, 18:38:55 UTC
0c7c852 fix(core): run afterRender callbacks outside of the Angular zone (#51551) afterRender should run outside of the Angular zone so that it does not trigger further CD cycles PR Close #51551 29 August 2023, 17:54:20 UTC
a06140a docs: add browsers switch to CI test example (#50451) PR Close #50451 29 August 2023, 17:52:10 UTC
20d6260 fix(core): handle hydration of view containers that use component hosts as anchors (#51456) This commit fixes an issue where serialization of a view container fails in case it uses a component host as an anchor. This fix is similar to the fix from #51247, but for cases when we insert a component (that acts as a host for a view container) deeper in a hierarchy. Resolves #51318. PR Close #51456 29 August 2023, 16:37:50 UTC
14941b9 docs(docs-infra): remove inactive resource from community page (#51418) PR Close #51418 28 August 2023, 18:36:26 UTC
0ad7386 docs: remove MessageService information from HeroService section (#51501) PR Close #51501 28 August 2023, 16:44:57 UTC
b7732f7 ci: fix escaping for determing current stable version (#51496) Fix the escaping for the sed command determining the stable version PR Close #51496 24 August 2023, 20:35:41 UTC
5543059 docs(docs-infra): set meta description per page (#51487) aio currently uses the same `<meta name="Description">` content for every page. It seems like this might be causing a problem with search engine indexing such that different pages are being marked as duplicates of each other. It's unfortunately impossible to know whether this will actually fix the issue without it going live. PR Close #51487 24 August 2023, 16:44:34 UTC
6f4a5c3 build: add AIO_PAYLOAD_TOKEN env variable (#51489) add environement variable for deployment PR Close #51489 24 August 2023, 16:09:00 UTC
546a8e5 build: provide CI_BUILD_URL env variable (#51488) Provide the link to the job workflow on github actions PR Close #51488 23 August 2023, 22:44:59 UTC
0289438 ci: properly provide environment variables for aio deployment (#51484) Provide environment variables PR Close #51484 23 August 2023, 21:44:39 UTC
fbd5d0e build: include bazel build file in aio playground code (#51485) Include the bazel build file in the aio playground code so it contains the same bazel targets as the regular examples. PR Close #51485 23 August 2023, 21:44:04 UTC
5af3642 docs(docs-infra): Update text mdn to MDN (#51470) PR Close #51470 23 August 2023, 21:41:04 UTC
03fc92d release: cut the v16.2.2 release 23 August 2023, 17:35:53 UTC
76860b5 ci: correctly check aio job results (#51464) Correctly check the aio job result to determine if we should deploy. PR Close #51464 22 August 2023, 18:41:31 UTC
fb296e4 docs: add MSYS2 to DEVELOPER.md (#51459) PR Close #51459 22 August 2023, 17:39:24 UTC
1574158 refactor(router): Have router subscribe to transition events to update state (#48427) Rather than the navigation transitions managing Router state, this commit updates the Router to manage its own state based on ongoing transition events. In the future, this can be abstracted even further to have a totally separate class that manages the Router state. This would allow the potential for swapping state manager implementations rather than having to implement all types of state management in a single place. One finding during tests was that unexpected errors thrown by the state management code moved to the Router here will no longer be caught by the transition pipe's `catchError`. This only includes calls to the following public Api methods: * `go`, `replaceState`, `historyGo`, `isCurrentPathEqualTo` on `Location` * `UrlSerializer.serialize` * `UrlHandlingStrategy.merge`. None of these methods should throw if the router is expected to function. These might throw when tests include incomplete mocks, which is not supported, or in cases where the actual browser methods like `replaceState` would throw. This will already result in unexpected/unsupported behavior. The failure case here is now arguably better - the navigation itself still completes but the state update (either updating Router internal state or updating the browser URL) fails separately and is unhandled. PR Close #48427 22 August 2023, 15:04:01 UTC
6208865 docs: update `versions.md` for 16.2 (#51448) PR Close #51448 22 August 2023, 15:02:55 UTC
0606eca docs: remove update reference (#51449) Remove reference that `--routing` was added in 8.1 PR Close #51449 22 August 2023, 15:02:07 UTC
4fe88cf docs: add lang attribute in html files (#51269) PR Close #51269 21 August 2023, 23:33:44 UTC
94a361b docs: review Angular elements guide (#50043) PR Close #50043 21 August 2023, 23:32:53 UTC
bf0f80e docs: add link to developer survey 2023 (#51444) PR Close #51444 21 August 2023, 20:43:50 UTC
b0396e7 fix(router): Ensure `canceledNavigationResolution: 'computed'` works on first page (#51441) Setting the page ID is currently broken for the first page because the helper method's second parameter is optional, which allowed the initally `undefined` page ID to be used again when the router performs its initial navigation. fixes #50983 PR Close #51441 21 August 2023, 20:01:59 UTC
7f0563e docs(animations): update animation docs to be standalone first (#51390) Update the animation example files to be standalone and use boostrap application, update the documentation to prioritize standalone PR Close #51390 21 August 2023, 20:01:21 UTC
6dc2b22 docs(service-worker): Miss a comma in sample (#3) (#51336) PR Close #51336 21 August 2023, 15:24:32 UTC
36f434e fix(core): guard the jasmine hooks (#51394) This commit fixes a regression introduced in #50063 Fixes #51382 PR Close #51394 21 August 2023, 15:14:54 UTC
4b0ef5a ci: remove myself from pullapprove unavailability list (#51437) Removes myself from the pullapprove unavailability list. PR Close #51437 21 August 2023, 15:14:02 UTC
a1e923e docs(docs-infra): fix margin on contribute page heading (#51393) fix margin on h2 tag of contribute page being overwritten closes #51391 PR Close #51393 21 August 2023, 15:12:58 UTC
39ace86 fix(compiler-cli): enforce a minimum version to be used when a library uses input transform (#51413) Angular 16.1 introduced the input transform feature, requiring the partial compilation output to be extended with a reference to the input transform function. This has resulted in a subtle breaking change, where older versions of the Angular linker can no longer consume libraries that have started to use this feature. We do try to support using a 16.1 library from an Angular 16.0 application, but if a library actually adopts a new feature then this is no longer possible. In such cases, it is desirable to report a message telling the user that their version of the Angular compiler is too old, as determined by the `"minVersion"` property that is present in each partial declaration. This version would still indicate that the declaration required at least Angular 14.0 to be compiled, but this is not accurate once input transforms are being used. Consequently, this error would not be reported, causing a less informative error once the input transform was being observed. Fixes #51411 PR Close #51413 18 August 2023, 14:58:54 UTC
2c65ea9 refactor(platform-browser-dynamic): remove reexport of `MetadataOverrider` (#51412) this commit removes an unnecessary re-export PR Close #51412 18 August 2023, 14:57:35 UTC
3dbfabc docs: fix links in `UpgradeAdapter` (#51395) PR Close #51395 18 August 2023, 14:56:42 UTC
cf463a6 docs: add instruction how to run aio locally (#51402) This test is part of CI and is needed in addition to tests in packages. PR Close #51402 17 August 2023, 21:00:14 UTC
a43c077 fix(common): Allow safeUrl for ngSrc in NgOptimizedImage (#51351) Allow safeUrl and add transformer to immediately convert ngSrc to string PR Close #51351 17 August 2023, 17:20:36 UTC
bd4d2bb docs: fix see also links. (#51379) These were all the @see with no links. PR Close #51379 17 August 2023, 17:18:34 UTC
4a24923 docs(docs-infra): fix `docs-watch` script (#51316) With this commit we can use `yarn docs-watch` again Fixes #51308 PR Close #51316 17 August 2023, 17:17:34 UTC
4b46819 release: cut the v16.2.1 release 16 August 2023, 17:19:50 UTC
7a090ee refactor(core): Ensure hydration cleanup runs in the Angular zone (#51321) Hydration cleanup needs to run in the Angular zone so that change detection will run. PR Close #51321 15 August 2023, 23:02:06 UTC
da68bea docs(router): Clarify how to clear secondary routes (#51376) The example for clearing secondary outlets currently only works because the named outlet appears at the root of the application's route config. If developers follow this example with an outlet that is not at the root level, they will not be able to close the outlet. This commit updates the example to provide a more robust way of clearing the outlet from the activated outlet component as well as providing a warning about how the commands are applied. Lastly, there is a small bit of guidance provided for developers who might want to explore the ability to close an outlet from any location in the app, without needing to be aware of the activated route. An example of this can be found here: https://stackblitz.com/edit/close-outlet-from-anywhere resolves #51373 resolves #13523 PR Close #51376 15 August 2023, 22:43:18 UTC
543b98e docs: add new UI library resource from the Tailwind CSS ecosystem (#50976) PR Close #50976 15 August 2023, 18:29:40 UTC
03619ad docs(common): revert format date_pipe (#51359) PR Close #51359 15 August 2023, 17:06:47 UTC
d8e5316 docs(common): add new date format example to documentation (#51359) PR Close #51359 15 August 2023, 17:06:47 UTC
77efeb5 docs: Add usage information to `HttpInterceptorFn` (#51236) Simple doc addendum PR Close #51236 15 August 2023, 17:02:43 UTC
252b111 docs: Improve host binding docs (#51326) This commit adds the mention of the support of styles/classes/attributes in host bindings. fixes # 44296 PR Close #51326 15 August 2023, 16:54:14 UTC
1c41633 docs: add the doc type attribute (#51332) PR Close #51332 15 August 2023, 16:53:06 UTC
9f977e0 docs(docs-infra): fix minor typo in standalone-migration.md (#51370) PR Close #51370 15 August 2023, 16:37:47 UTC
3e19890 docs: Fix Promise.then wrong parameter (#51322) Removed the second wrong parameter from the `Promise.then()` method in the doc. PR Close #51322 14 August 2023, 22:27:37 UTC
074fd4a build: update pullapprove (#51360) update pullapprove to remove self from unavailable list PR Close #51360 14 August 2023, 22:12:27 UTC
094d733 docs: Add Missing SSR integrity marker error doc page (#51340) This commit adds an error doc page for error 507 : Missing SSR content integrity marker. PR Close #51340 14 August 2023, 21:39:25 UTC
2fff344 docs: Add CDN Optimization section to hydration guide (#51355) This adds a section to cover the case of CDNs that have optimizations that will break both Angular and Hydration by stripping comment nodes. PR Close #51355 14 August 2023, 21:31:09 UTC
951ef93 docs(core): Fix minor typo in comment of injector_compatibility.ts (#51324) PR Close #51324 14 August 2023, 15:56:29 UTC
f30a49e docs(docs-infra): Fix minor typos in dependency-injection-context.md (#51324) PR Close #51324 14 August 2023, 15:56:29 UTC
c48e1cc ci: migrate aio jobs to GHA (#51071) Migrate aio presubmit and deploy jobs to use Github Actions PR Close #51071 14 August 2023, 15:55:31 UTC
198834b docs: update @self() decorator explanation (#51342) PR Close #51342 13 August 2023, 23:33:16 UTC
6a8c030 docs(docs-infra): Hide decorator option row if empty. (#51327) In case where the decorator option has no description nor usageNotes, we can hide that row. PR Close #51327 11 August 2023, 13:07:38 UTC
232a8c1 fix(router): Apply named outlets to children empty paths not appearing in the URL (#51292) Empty path routes are effectively 'passthrough' routes that do not appear in the URL. When these exist in the route tree, we do not want to apply named outlet commands to that tree location. Instead, we skip past this location in the tree, effectively squashing/removing this passthrough route from the tree. fixes #50356 PR Close #51292 10 August 2023, 16:18:30 UTC
8f944e0 ci: migrate framework tests to GHA (#51101) Migrate framework presubmit test job to use Github Actions PR Close #51101 10 August 2023, 00:36:24 UTC
af0c8b8 docs: add legend tag to fieldset (#51259) PR Close #51259 10 August 2023, 00:18:39 UTC
ee19395 docs: Correct statement about app.module.ts generation with --standalone flag (#51307) The documentation incorrectly stated that the app.module.ts file is generated when the --standalone flag is used. This is not the case, and the documentation should accurately reflect the behavior. Closes #51306 PR Close #51307 10 August 2023, 00:16:49 UTC
096fdd0 release: cut the v16.2.0 release 09 August 2023, 21:03:37 UTC
9998bee refactor: add `dgp1130` to DevTools PullApprove config (#51301) DevTools falls under Angular Tooling and I'll probably be reviewing future PRs for the extension. PR Close #51301 09 August 2023, 17:19:27 UTC
9538704 docs: Add after*Render to Component Lifecycle guide (#51291) PR Close #51291 09 August 2023, 17:18:28 UTC
899e51a docs: Instead of CanActivateFn, CanActivateChildFn appears in CanActivateFn docs (#51283) A minor error is present within the documentation. Specifically, in the documentation for the CanActivateFn function, a reference is made to the CanActivateChildFn function. However, it appears that the CanActivateChildFn function is not utilized or referenced elsewhere in the documentation of CanActivateFn. PR Close #51283 08 August 2023, 17:40:54 UTC
0ba2b5e refactor(animations): remove unecessary interface (#50662) `Animation` is provided by `lib.dom`. PR Close #50662 07 August 2023, 16:26:26 UTC
9f490da fix(core): handle hydration of view containers for root components (#51247) For cases when a root component also acts as an anchor node for a ViewContainerRef (for example, when ViewContainerRef is injected in a root component), there is a need to serialize information about the component itself, as well as an LContainer that represents this ViewContainerRef. Effectively, we need to serialize 2 pieces of info: (1) hydration info for the root component itself and (2) hydration info for the ViewContainerRef instance (an LContainer). Each piece of information is included into the hydration data (in the TransferState object) separately, thus we end up with 2 ids. Since we only have 1 root element, we encode both bits of info into a single string: ids are separated by the `|` char (e.g. `10|25`, where `10` is the ngh for a component view and 25 is the `ngh` for a root view which holds LContainer). Previously, we were only including component-related information, thus all the views in the view container remained dehydrated and duplicated (client-rendered from scratch) on the client. Resolves #51157. PR Close #51247 07 August 2023, 16:24:26 UTC
b95b5b5 refactor(core): throw an error when hydration marker is missing from DOM (#51170) (#51276) non-destructive hydration expects the DOM tree to have the same structure in both places. With this commit, the app will throw an error if comments are stripped out by the http server (eg by some CDNs). PR Close #51276 07 August 2023, 16:22:51 UTC
26781fd refactor(core): remove unnecessary import for custom expect. (#51216) Also adding some missing assertion after `expect()` PR Close #51216 07 August 2023, 16:22:20 UTC
f79fd35 docs: add deprecation of `PACKAGE_ROOT_URL` (#51222) PR Close #51222 07 August 2023, 16:21:47 UTC
dfa772d refactor(core): remove unused private provider (#51222) Both `DEFAULT_PACKAGE_URL_PROVIDER` and `ERROR_COLLECTOR_TOKEN` are unused across the project PR Close #51222 07 August 2023, 16:21:46 UTC
c7c0723 refactor(core): deprecate `PACKAGE_ROOT_URL` token (#51222) Usage was removed in #43884 PR Close #51222 07 August 2023, 16:21:46 UTC
e01549b refactor(core): introduce LView and LContainer utility functions (#51191) This refactoring adds utility functions to add / remove LView from LContainer. Those utils are preparation for the control flow and defer work. Existing code was refactored to use the new utility functions and avoid any code duplication. PR Close #51191 04 August 2023, 20:00:46 UTC
cf62063 docs: add title tag to index file (#51266) PR Close #51266 04 August 2023, 15:29:52 UTC
c0c6d1d docs: fix missing space after full stop (#51252) Fixes #51250 PR Close #51252 04 August 2023, 15:28:36 UTC
d1fa6cd refactor(compiler): drop regular imports when symbols can be defer-loaded (#51171) This commit updates the logic to drop regular imports when all symbols that it brings can be defer-loaded. The change ensures that there is no mix of regular and dynamic imports present in a source file. PR Close #51171 04 August 2023, 15:28:07 UTC
1472515 release: cut the v16.2.0-rc.0 release 02 August 2023, 20:20:39 UTC
9d88cd8 docs: release notes for the v16.1.8 release 02 August 2023, 19:55:00 UTC
2d52d5e refactor(compiler): support safe function calls (#51100) Adds support for safe function calls in template pipeline compiler PR Close #51100 01 August 2023, 20:45:34 UTC
42caeee refactor(compiler): reuse temp vars when possible (#51100) Updates the template pipeline's temporary variables phase to reuse temporary variables within an expression. The algorithm implemented here reuses variables more aggressively than TemplateDefinitionBuilder. This change in behavior is acceptable, as it is unlikely to cause any failures, and implementing the exact behavior observed in TemplateDefinitionBuilder would be difficult. PR Close #51100 01 August 2023, 20:45:34 UTC
b8ec182 test(compiler): allow alternate expected file for template pipeline (#51100) In some cases it is not feasible to have the template pipeline produce the exact same compiled output as the TemplateDefinitionBuilder. This commit adds support to the testing infrastructure to have different expected output files for each. This option should be used sparingly, as we want the output to be as close as possible. PR Close #51100 01 August 2023, 20:45:34 UTC
e53d4ec feat(core): add afterRender and afterNextRender (#50607) Add and expose the after*Render functions as developer preview PR Close #50607 01 August 2023, 20:02:27 UTC
8913d3e docs: fix warning about an unknown decorator (#51237) dgeni was complaning about an unknown decorator (`@Input`) PR Close #51237 01 August 2023, 20:00:53 UTC
d86e637 docs: add lang attribute to html files (#51235) PR Close #51235 01 August 2023, 19:16:44 UTC
388d1db docs: add the title tag (#51233) PR Close #51233 01 August 2023, 19:15:11 UTC
4602545 refactor(core): remove useless hack (#51224) This hack is remnant of the Ivy migration. PR Close #51224 01 August 2023, 19:12:52 UTC
d81d125 refactor(core): Remove dead unit test code (#51223) This code is duplicated but unused. PR Close #51223 01 August 2023, 19:10:57 UTC
9d59764 refactor(core): createInjector is a private function (#51221) `createInjector` is not public. PR Close #51221 01 August 2023, 19:10:20 UTC
back to top