https://github.com/angular/angular

sort by:
Revision Author Date Message Commit Date
e5c2271 release: cut the v16.1.1 release 14 June 2023, 16:41:34 UTC
71360b3 fix(compiler-cli): libraries compiled with v16.1+ breaking with Angular framework v16.0.x (#50715) If a library is compiling with Angular v16.1.0, the library will break for users that are still on Angular v16.0.x. This happens because the `DirectiveDeclaration` or `ComponentDeclaration` types are not expecting an extra field for `signals` metadata. This field was only added to the generic types in `16.1.0`- so compilations fail with errors like this: ``` Error: node_modules/@angular/material/icon/index.d.ts:204:18 - error TS2707: Generic type 'ɵɵComponentDeclaration' requires between 7 and 9 type arguments. ``` To fix this, we quickly roll back the code for inserting this metadata field. That way, libraries remain compatible with all v16.x framework versions. We continue to include the `signals` metadata if `signals: true` is set. This is not public API anyway right now- so cannot happen- but imagine we expose some signal APIs in e.g. 16.2.x, then we'd need this metadata and can reasonably expect signal-component library users to use a more recent framework core version. PR Close #50715 14 June 2023, 14:36:18 UTC
5e1d844 fix(migrations): Prevent a component from importing itself. (#50554) This commit fixes the migrations for recursive components. fixes #50525 PR Close #50554 14 June 2023, 13:44:35 UTC
934f260 docs: added the alt attribute to the imag tag and replaced the i tag with the em tag (#50570) PR Close #50570 14 June 2023, 13:28:22 UTC
8b09c74 refactor(compiler-cli): fix incremental compilation breaking when running compiler through closure (#50673) If the compiler CLI is running through closure compiler, the trait decorator handlers are converted from classes to functions as ES5 is picked as default output target for the bundled version. The problem is that currently all trait handlers end up having the same `name`. i.e. an empty string, and therefore adopting previous traits from a previous build iteration result in the incorrect handler being used for e.g. registrering, compiling etc- causing ambiguous/confusing errors down the line in other parts. We can look into changing the output target in the future, but even then we are safer using an actual literal due to property renaming. ```$$closure$$NgModuleDecoratorHandler = function() {}`. It is is questionable if we should just simply NOT run the compiler through JSCompiler. PR Close #50673 14 June 2023, 13:26:00 UTC
e94f387 docs: update Angular CLI help [16.1.x] (#50710) Updated Angular CLI help contents. PR Close #50710 14 June 2023, 11:27:09 UTC
9ff5572 refactor(core): handle #24571 todos. (#49221) This commit removes the remaining TODO(issue/24571) in core code base. PR Close #49221 14 June 2023, 10:33:45 UTC
0a72df6 docs: remove `allowEmptyCodegenFiles`. (#50379) `allowEmptyCodegenFiles` serves no purpose, no need to mention it. PR Close #50379 14 June 2023, 09:19:47 UTC
d2186e4 refactor(compiler-cli): deprecate `allowEmptyCodegenFiles` (#50379) The `allowEmptyCodegenFiles` is not used anymore. PR Close #50379 14 June 2023, 09:19:47 UTC
9c13901 refactor(platform-browser): remove unused polyfill (#50661) The `jasmineToString` on Map isn't used anymore. PR Close #50661 14 June 2023, 08:58:05 UTC
00bc813 refactor(platform-browser): replace our own `toBeAnInstanceOf` with `toBeInstanceOf` (#50661) There is no need to maintain that matcher since jasmine provides its own ! PR Close #50661 14 June 2023, 08:58:04 UTC
c74af83 refactor(platform-browser): remove unused testing matcher (#50661) We has some custom matchers that aren't used anymore: * `toContainError` * `toBePromise` PR Close #50661 14 June 2023, 08:58:04 UTC
57de628 docs(platform-server): Make links out of @see tags (#50110) This commit is part of the work for angular#50097 to improve the linking on the online documentation. PR Close #50110 14 June 2023, 08:54:40 UTC
e0552c0 docs(localize): Make links out of @see tags (#50110) This commit is part of the work for angular#50097 to improve the linking on the online documentation. PR Close #50110 14 June 2023, 08:54:40 UTC
5fa1111 docs(docs-infra): throw an error when @link is used with a backtick reference (#50110) As part of #50097, we'll add this constraint to the @see comments PR Close #50110 14 June 2023, 08:54:40 UTC
b6e31be docs(animations): Make links out of @see tags (#50110) This commit is part of the work for #50097 to improve the linking on the online documentation. PR Close #50110 14 June 2023, 08:54:40 UTC
737729f docs(common): Make links out of @see tags (#50110) This commit is part of the work for #50097 to improve the linking on the online documentation. PR Close #50110 14 June 2023, 08:54:40 UTC
497f94e docs(core): Make links out of @see tags (#50110) This commit is part of the work for #50097 to improve the linking on the online documentation. PR Close #50110 14 June 2023, 08:54:40 UTC
633aeb0 docs(forms): Make links out of @see tags (#50110) This commit is part of the work for #50097 to improve the linking on the online documentation. PR Close #50110 14 June 2023, 08:54:39 UTC
b42b682 docs(platform-browser): Make links out of @see tags (#50110) This commit is part of the work for #50097 to improve the linking on the online documentation. PR Close #50110 14 June 2023, 08:54:39 UTC
22c95a2 docs(router): Make links out of @see tags (#50110) This commit is part of the work for #50097 to improve the linking on the online documentation. PR Close #50110 14 June 2023, 08:54:39 UTC
ffabe64 docs(docs-infra): create code block for links to methods (#50110) Before this commit, links to methods had to rely on a custom title (or the method name would be displayed). With this commit, {@link MyClass#myMethod} will ouput a link as `MyClass#myMethod`. This has a 2nd advantage : We can now rely on the validation by the `checkAnchorLinksProcessor` to ensure the method actually exist. This commit is part of #50110 to improve linking in the documentation. PR Close #50110 14 June 2023, 08:54:39 UTC
d9bed48 fix(core): extend toSignal to accept any Subscribable (#50162) Extend toSignal to accept any Subscribable (instead of only Observable) for consistency with AsyncPipe and for broader compatibility with any observable library (that is compatible with the Subscribable interface). This is only a type change as the implementation does not use anything else than the Subscribable interface anyway. PR Close #50162 14 June 2023, 08:49:56 UTC
f48c0bc release: cut the v16.1.0 release 13 June 2023, 15:08:46 UTC
fa3b733 build: update actions/checkout action to v3.5.3 (#50689) See associated pull request for more information. PR Close #50689 13 June 2023, 12:48:02 UTC
b90f2b1 refactor(common): use `transform` functions in NgOptimizedImage inputs (#50580) This commit refactors the code of NgOptimizedImage directive to switch from getter/setter approach to convers inputs to use the `transform` function instead. PR Close #50580 13 June 2023, 11:20:50 UTC
a2bfb62 fix(core): avoid duplicated content during hydration while processing a component with i18n (#50644) This commit updates an internal hydration logic to make sure that the content of components with i18n blocks is cleaned up before we start rendering it. Resolves #50627. PR Close #50644 13 June 2023, 11:12:08 UTC
8203b1f docs: update an example in the RouterEvent description (#50526) PR Close #50526 13 June 2023, 11:08:15 UTC
f13ecd5 build: update all non-major dependencies (#50583) See associated pull request for more information. PR Close #50583 13 June 2023, 10:45:13 UTC
7abb716 build: lock file maintenance (#50532) See associated pull request for more information. PR Close #50532 13 June 2023, 09:46:08 UTC
6b1669f docs: fix "After you finish" description of first-app-lesson-05.md (#50645) Lesson 5 previously had the same "After you finish" description as Lesson 4. PR Close #50645 13 June 2023, 09:36:46 UTC
57f9efe docs: update schematic authoring guide to use new utilities (#50667) Updates the guide for writing `ng add` schematics to include the new authoring utilities. I've also removed the `NodePackageInstallTask` because it's redundant. PR Close #50667 12 June 2023, 17:15:46 UTC
7883787 build: update AIO to Angular 16.1 (#50667) Updates AIO to Angular 16.1.0 to allow for some docs to be updated. PR Close #50667 12 June 2023, 17:15:46 UTC
ecbdb24 test(compiler): Prevent back-sliding on already passing template pipeline tests (#50582) Add a flag to disable specific tests when testing the template pipeline Mark the currently failing tests Add the template pipeline tests to CI Update package.json Co-authored-by: Paul Gschwendtner <paulgschwendtner@gmail.com> PR Close #50582 12 June 2023, 16:25:43 UTC
ffdc130 build: update io_bazel_rules_sass digest to 6e0915e (#50605) See associated pull request for more information. PR Close #50605 12 June 2023, 13:36:33 UTC
3811379 refactor: removed the unused contructor in lazyModule (#50536) empty constructor removed and reduced the codesmells PR Close #50536 12 June 2023, 13:35:36 UTC
59bc1a2 build: Update Glob to fast-glob to remove Inflight due to memory leak (#50632) Update Glob to fast-glob to remove the dependence of Inflight that contains a memory leak Signed-off-by: Kevin Gay <5970002+GayKevin@users.noreply.github.com> PR Close #50632 12 June 2023, 13:33:47 UTC
d8c41fd build: update dependency build_bazel_rules_nodejs to v5.8.3 (#50666) See associated pull request for more information. PR Close #50666 12 June 2023, 13:28:52 UTC
dfb4d32 docs: update first-app (#50663) This commit updates the first-app demo to v16. PR Close #50663 12 June 2023, 13:22:28 UTC
03e7952 docs(core): Add note about testing to NG0203 (#50620) When running into NG0203 while testing, a solution can be to wrap the function in the TestBed.runInInjectionContext method. PR Close #50620 12 June 2023, 13:21:11 UTC
3247a46 docs: update first-app-lesson-11.md to include info about routerLink (#50348) Add info about importing RouterLink and RouterOutlet. The existing document results in an error. The error indicates that the anchor element doesn't have the binding property for routerLink. The corresponding module (RouterModule) should be imported in the component template. Add description for RouterModule in housing-location component The description is added to fix the issue with the anchor element tag binding. PR Close #50348 12 June 2023, 12:26:04 UTC
3b2f119 docs: add missing navigation item (#50113) PR Close #50113 12 June 2023, 10:39:02 UTC
7c7a4a2 docs: added lang attributes in html files (#50588) PR Close #50588 12 June 2023, 10:08:10 UTC
8234738 docs: removed duplicated words (#50648) PR Close #50648 12 June 2023, 09:43:43 UTC
2d66e93 docs: added title attribute to the iframe tag (#50569) PR Close #50569 12 June 2023, 09:24:36 UTC
d6f26a9 docs(packaging): Clarify the necessity of dev-dependencies (#50619) Clarify the role of dev-dependencies. Dependencies are required for production ie, execution of an application, whereas devDependencies are required for developing as well as *building* the application (dev and prod build both) PR Close #50619 12 June 2023, 09:19:12 UTC
2738c7b docs: add information about usage of innerHTML and outerHTML (#50643) Usage of innerHTML and outerHTML will cause the same problem as using direct DOM manipulation. PR Close #50643 12 June 2023, 09:17:53 UTC
7ca5cb4 docs: removed unused methods (#50631) PR Close #50631 09 June 2023, 15:41:56 UTC
59e29fd docs: remove repeated word (#50614) PR Close #50614 09 June 2023, 15:39:15 UTC
a66608a release: cut the v16.1.0-rc.0 release 08 June 2023, 20:41:36 UTC
55d6147 Revert "feat(common): add component input binding support for NgComponentOutlet (#49735)" This reverts commit f3867597f079794ae9c7ed8be3788c9cea5123a3. This PR has property renaming bugs in g3. 08 June 2023, 17:32:49 UTC
f386759 feat(common): add component input binding support for NgComponentOutlet (#49735) This commit add component input binding support for NgComponentOutlet. PR Close #49735 08 June 2023, 17:00:34 UTC
85c5427 feat(http): Introduction of the `fetch` Backend for the `HttpClient` (#50247) This commit introduces a new `HttpBackend` implentation which makes requests using the fetch API This feature is a developer preview and is opt-in. It is enabled by setting the providers with `provideHttpClient(withFetch())`. NB: The fetch API is experimental on Node but available without flags from Node 18 onwards. PR Close #50247 08 June 2023, 16:48:12 UTC
37d3664 build: run `//packages/common/http/test` on Node.js 18 (#50247) This commits adds configures `//packages/common/http/test` to use Node.js 18 toolchain which is needed to test the fetch implementation which use Node.js 18 APIs. We also disable RBE for this target as it doesn't work with Node.js 18 right now. See https://github.com/angular/dev-infra/issues/1017 PR Close #50247 08 June 2023, 16:48:11 UTC
9648fc4 refactor(compiler-cli): Remove .d.ts files transformer in local compilation mode. (#50486) In local mode we don't make use of .d.ts files for Angular compilation, so their transformation can be ditched. PR Close #50486 07 June 2023, 19:50:54 UTC
8506cf4 refactor(bazel): Circuit out ts semantic check in local mode compilation (#50486) In local mode compilation the TS semantic check issues tons of diagnostics due to the fact that the file dependencies (.d.ts files) are not available in the program. So it needs to be disabled. This commit should not cause any issue for the exsiting projects as it just removes a diagnostic in the local compilation mode. PR Close #50486 07 June 2023, 19:50:54 UTC
4e66329 fix(compiler): error when reading compiled input transforms metadata in JIT mode (#50600) Fixes an error that surfaced in #50580 where the compiler was throwing an error in JIT mode when reading the result of `compileDirectiveDeclaration`. It is caused by the fact that input transform functions were being passed around directly, instead of being wrapped in an AST node. PR Close #50600 07 June 2023, 19:47:16 UTC
3044822 build: update dependency gulp-conventional-changelog to v3 (#50598) See associated pull request for more information. PR Close #50598 07 June 2023, 19:46:15 UTC
eda217b build: update dependency get-port to v7 (#50566) See associated pull request for more information. PR Close #50566 07 June 2023, 19:45:33 UTC
ab35596 docs: fix indentation issue in component lifecycle (#50490) PR Close #50490 07 June 2023, 19:44:43 UTC
0875b51 fix(platform-server): surface errors during rendering (#50587) Prior to this change in some cases errors tht happen during routing were not being surfaced. This is due to the fact that the router has floating promises, and the platform was being destroyed prior to these being settled. PR Close #50587 07 June 2023, 19:44:08 UTC
7837f71 fix(zone.js): enable monkey patching of the `queueMicrotask()` API in node.js (#50530) Similar to the browser, now we also monkey patch `queueMicrotask` in Node.js. This API was added in Node.js 11. PR Close #50530 07 June 2023, 19:42:33 UTC
79a706c fix(core): incorrectly throwing error for self-referencing component (#50559) Components are implied to be self-referencing, but if they explicitly set themselves in the `imports` array, they would throw an error because we weren't filtering them out. Fixes #50525. PR Close #50559 06 June 2023, 21:23:40 UTC
d55276a refactor(router): use transform to coerce input values (#50589) Uses the new `transform` option for inputs instead of getters and setters to coerce the incoming values. PR Close #50589 06 June 2023, 21:15:50 UTC
70c2e39 docs: updated the markup elements (#50586) PR Close #50586 06 June 2023, 21:14:26 UTC
22eb947 build: update github/codeql-action action to v2.3.6 (#50585) See associated pull request for more information. PR Close #50585 06 June 2023, 21:13:39 UTC
415bdc7 build: update eslint dependencies to v5.59.9 (#50584) See associated pull request for more information. PR Close #50584 06 June 2023, 21:13:13 UTC
edceb48 fix(core): wait for HTTP in `ngOnInit` correctly before server render (#50573) Previously, with `mergeMap` we did not cancel previous subscriptions to zoneIsStable which caused the application to be stablized before hand. Closes: #50562 PR Close #50573 06 June 2023, 21:12:34 UTC
a01ecf3 docs: Fix punctuation for better consistency (#50560) This is to fix a punctuation issue on the "Tour of Heroes - Introduction" page for better consistency. PR Close #50560 06 June 2023, 21:11:42 UTC
b3d2295 docs: update versions support. (#50558) v16.1 will support TS5.1 PR Close #50558 06 June 2023, 21:09:52 UTC
34989fd fix(docs-infra): replace use of turbo on StackBlitz with npm (#50576) Turbo is being deprecated and can be replaced by npm with some tweaks. In particular, the installation step needs `--legacy-peer-deps` to mimic turbo's behaviour. PR Close #50576 06 June 2023, 12:19:55 UTC
cb31dbc fix(zone.js): patch entire promise in node (#50552) In https://github.com/angular/angular/pull/49144 we introduced a change to only path `Promise.prototype.then` due to Node.js `SafePromise` complaining about `Promise.prototype.then` called on incompatible receiver. This however introduced a number of regressions. This commit reverts this change and re-introduces the changes to patch the entire promise on Node. The original `SafePromise` problem is no longer reproducible as of Node.js version 18.13+ as it was addressed as part of https://github.com/nodejs/node/pull/45175. While the Angular CLI does not yet generate ESM server bundles, users using ESM with dynamic imports will require using Node.js 18.13 or later. Closes #50513, closes #50457, closes #50414 and closes #49930 PR Close #50552 02 June 2023, 21:07:18 UTC
cf15c29 build: update to TypeScript 5.1 final (#50548) Bumps us up to the final version of TypeScript 5.1 which dropped overnight. PR Close #50548 02 June 2023, 21:06:46 UTC
9847085 refactor(compiler): support property interpolation in the template pipeline (#50118) This commit adds support for interpolated properties to the template pipeline. PR Close #50118 01 June 2023, 15:46:08 UTC
6984431 refactor(compiler): write expressions in the template pipeline (#50118) This commit adds ingest and transformation support for property writes and keyed writes to the template pipeline. PR Close #50118 01 June 2023, 15:46:08 UTC
a48c5f7 refactor(compiler): support pipes in the template pipeline (#50118) This commit adds end-to-end support for pipes in the template pipeline. This support works across multiple steps: 1. Pipes are first ingested as `ir.PipeBindingExpr`s during the ingest step. 2. A "pipe creation" phase inserts operations to instantiate each required pipe, based on the presence of those `ir.PipeBindingExpr`s. 3. A "variadic pipe" phase transforms pipes with more than 4 arguments into variadic pipe bindings, which use a literal array argument. This literal array will be later memoized into a pure function invocation. 4. A special phase (`phaseAlignPipeVariadicVarOffset`) reconciles a difference in variable slot assignment logic between the template pipeline and the `TemplateDefinitionBuilder`, to ensure that the pipeline output can pass the existing tests. This phase should not affect runtime semantics and can be dropped once matching output is no longer necessary. 5. Reification emits pipe instructions based on the argument count. PR Close #50118 01 June 2023, 15:46:07 UTC
cc51122 refactor(compiler): fix `insertBefore` ownership logic (#50118) The logic for `insertBefore` in template pipeline operation lists has a bug when inserting at the end of a list. This commit fixes the safety assertions to be more accurate. PR Close #50118 01 June 2023, 15:46:07 UTC
803d7dc refactor(compiler): convert conditional ast in template pipeline (#50118) This commit adds support for ternary expressions in the ingest operation of the template pipeline. PR Close #50118 01 June 2023, 15:46:07 UTC
3522704 refactor(compiler): purify literal arrays and maps in template pipeline (#50118) This commit transforms literal arrays and maps within expressions in the template pipeline into `ir.PureFunctionExpr` expressions, in order to memoize the allocation of objects and arrays inside the update pass of change detection. PR Close #50118 01 June 2023, 15:46:07 UTC
a56726c refactor(compiler): transform all expressions in the template pipeline (#50118) Previously the helper operations for transforming expressions in the template pipeline would only operate against `ir.Expression`s. This commit changes them to process `o.Expression`s instead, paving the way to use them for transformations of native expressions in addition to IR expressions. PR Close #50118 01 June 2023, 15:46:07 UTC
1b37dcd refactor(compiler): add pure function support to the template pipeline (#50118) This commit adds support for generating pure functions in the output `ConstantPool` based on `ir.PureFunctionExpr`s. Note that nothing yet generates these pure function forms - in the future they will be used both in the implementation of the `pipeBindV` instruction as well as literal arrays and maps in expressions. PR Close #50118 01 June 2023, 15:46:07 UTC
1928cd8 refactor(compiler): add `ConstantPool` to template pipeline compilations (#50118) This commit adds the `ConstantPool` to `ComponentCompilation`, making it available to all phases of the template pipeline. Constant extraction is a common operation in pipeline phases. PR Close #50118 01 June 2023, 15:46:06 UTC
11469b5 refactor(compiler): add shared constant concept to `ConstantPool` (#50118) This commit adds a "shared constant" concept to the `ConstantPool`. This is a generalization of the `LiteralFactory` concept the pool previously supported. For stability's sake, the existing concept isn't modified, but could be unified in the future. PR Close #50118 01 June 2023, 15:46:06 UTC
93c9e9d refactor(compiler): add `UsesVarOffset` trait to template pipeline (#50118) This commit introduces a new trait `UsesVarOffset` for expressions which consume variable slots and thus need an offset into the variable slot space to locate their slots. PR Close #50118 01 June 2023, 15:46:06 UTC
8dc2029 refactor(compiler): generalize interpolation calling for v-arg functions (#50118) The template pipeline implements variadic instruction generation for text node interpolation using an `InterpolationConfig` concept. This commit refactors that code to generalize it to work not just with interpolations, but with all instruction generation for variadic instructions. PR Close #50118 01 June 2023, 15:46:06 UTC
05026a2 refactor(compiler): support literal array/maps in the template pipeline (#50118) This commit adds support to the template pipeline to ingest and process literal array and map expressions. A future phase may process these literal expressions and memoize them into pure functions where required. PR Close #50118 01 June 2023, 15:46:06 UTC
540e643 fix(compiler): do not remove comments in component styles (#50346) Prior to this commit, comments in CSS were being removed. This caused inline sourcemaps to break to the shift in lines. This caused sourcemaps to break in the ESBuild based builder as this always adds comments at the top of the file with the filename. Example ```css /* src/app/app.component.scss */ * { color: red; background: transparent; } /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvYXBwLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBOzs7Ozs7Ozs7Q0FBQTtBQVdBO0VBQ0UsVUFBQTtFQUNBLHVCQUFBO0FBREYiLCJzb3VyY2VzQ29udGVudCI6WyIvL01FRElBIFFVRVJZIE1BTkFHRVJcbi8qXG4gIDAgLSA2MDA6IFBob25lXG4gIDYwMCAtIDkwMDogVGFibGV0IHBvcnRyYWl0XG4gIDkwMCAtIDEyMDA6IFRhYmxldCBsYW5kc2NhcGVcbiAgMTIwMCAtIDE4MDA6IE5vcm1hbCBzdHlsZXNcbiAgMTgwMCsgOiBCaWcgRGVza3RvcFxuICAxZW0gPSAxNnB4XG4gIFRoZSBzbWFsbGVyIGRldmljZSBydWxlcyBhbHdheXMgc2hvdWxkIHdyaXRlIGJlbG93IHRoZSBiaWdnZXIgZGV2aWNlIHJ1bGVzXG4gIEZpeGluZyBPcmRlciA9PiBCYXNlICsgVHlwb2dyYXBoeSA+PiBHZW5lcmFsIExheW91dCArIEdyaWQgPj4gUGFnZSBMYXlvdXQgKyBDb21wb25lbnRcbiovXG5cbioge1xuICBjb2xvcjogcmVkO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */ ``` Closes #50308 PR Close #50346 01 June 2023, 15:45:11 UTC
57d47b3 build: update dependency eslint-plugin-jsdoc to v46 (#50524) See associated pull request for more information. PR Close #50524 01 June 2023, 15:44:30 UTC
019c2d2 docs: selector precisions (#50534) This commit fixes the layout of the page and adds a precision on what selectors are supported by ng-content See #50511 PR Close #50534 01 June 2023, 15:43:59 UTC
84b6ef0 release: cut the v16.1.0-next.3 release 01 June 2023, 15:40:56 UTC
7f85d08 docs: release notes for the v16.0.4 release 01 June 2023, 15:33:18 UTC
7e468df docs: correct Signals documentation (#50518) Remove "only" word from "Reading without tracking dependencies" effect explanation PR Close #50518 31 May 2023, 19:39:37 UTC
72b4ff4 fix(common): untrack subscription and unsubscription in async pipe (#50522) This commit wraps the actual subscription/unsubscription in the `async` pipe with `untracked`, to ensure that any signal reads/writes which might take place in `Observable` side effects are not attributed to the template. Fixes #50382 PR Close #50522 31 May 2023, 19:38:30 UTC
915abc6 docs(router): correct references to guard services (#50514) PR Close #50514 31 May 2023, 19:37:19 UTC
ac447ed refactor(common): fix variable name (#50521) The PreloadLinkCreator instance was assigned to a variable named preloadLinkChecker, which is confusing because PreloadLinkChecker is also a thing. PR Close #50521 31 May 2023, 19:36:49 UTC
7ca301a build: update dependency eslint-plugin-jsdoc to v45 (#50523) See associated pull request for more information. PR Close #50523 31 May 2023, 19:34:26 UTC
7567348 Revert "fix(zone.js): enable monkey patching of the `queueMicrotask()` API in node.js (#50467)" (#50529) This reverts commit 381cb982264d30e8c79e77e9186acd6da006e718. PR Close #50529 31 May 2023, 16:57:42 UTC
069498c build: Fix size tracking test (#50531) One of our goldens needed to be bumped. PR Close #50531 31 May 2023, 14:43:52 UTC
0c441f6 refactor(platform-browser): Remove BrowserDetection (#50411) Our tests should rely on the running browser. PR Close #50411 30 May 2023, 20:06:28 UTC
8a30faf docs: Adding myself to the collaborators (#50494) Let's continue building Angular ! =) PR Close #50494 30 May 2023, 20:05:55 UTC
back to top