sort by:
Revision Author Date Message Commit Date
e170c10 docs: fix image issues by hosting them on aio, refactor content (#51014) PR Close #51014 13 July 2023, 16:36:57 UTC
92a03c4 docs: delete the files from each of the directories. (#51014) PR Close #51014 13 July 2023, 16:36:57 UTC
cb741a2 docs: reformat the first-app tutorial to be less verbose, add image hosting (#51014) PR Close #51014 13 July 2023, 16:36:57 UTC
d0c0b02 docs(docs-infra): typo fix in aot-metadata-errors (#51017) PR Close #51017 13 July 2023, 16:36:25 UTC
b355fb5 build: update github/codeql-action action to v2.20.3 (#50930) See associated pull request for more information. PR Close #50930 13 July 2023, 16:33:54 UTC
b97f02c docs: update esbuild developer preview known issues (#51006) Updates the esbuild-based browser application builder developer preview guide's known issue section as follows: * Removed global script/style hashing problem (fixed) * Added long build times with Sass and pnpm/Yarn PnP PR Close #51006 13 July 2023, 16:33:21 UTC
52749db ci: use frozen-lockfile in CI (#51012) Use frozen-lockfile for the CI yarn install PR Close #51012 11 July 2023, 19:05:30 UTC
f31141c ci: remove GHA lint job from required statuses (#51011) Remove the GHA lint job from required statuses as it is a Github Check and Angular Robot doesn't find it PR Close #51011 11 July 2023, 18:01:43 UTC
31419f6 perf(platform-browser): do not remove renderer from cache when `REMOVE_STYLES_ON_COMPONENT_DESTROY` is enabled. (#51005) Removing the renderer from cache is not needed when `REMOVE_STYLES_ON_COMPONENT_DESTROY` is enabled. This change retains the behaviour of keeping the renderer cached for the entire lifecycle of the application the same way it is done when `REMOVE_STYLES_ON_COMPONENT_DESTROY` is disabled. This seems to have be causing an increase in scripting. See: http://b/290666638 PR Close #51005 11 July 2023, 17:11:51 UTC
a4b0d29 ci: migrate lint job from CircleCI to GHA (#50891) Migrate the lint job to Github Actions PR Close #50891 11 July 2023, 17:06:16 UTC
de01f75 refactor(core): Log a warning when multiple pipes match a name (#50389) Since this might be too breaking, let's log for now and wait for a major to throw an actual error. Fixes #13569 PR Close #50389 11 July 2023, 15:29:08 UTC
c8e4516 docs: add missing jsdocs for static ngzone methods (#50924) PR Close #50924 11 July 2023, 15:28:39 UTC
f920fcb fix(animations): Ensure elements are removed from the cache after leave animation. (#50929) This commit fixes a memory leak. `_namespaceLookup` was cleared before the call to `processLeaveNode()` which was using the lookup. Without that lookup `clearElementCache()` wasn't called thus keeping a reference to the element. Fixes #24197 & #50533 PR Close #50929 11 July 2023, 15:28:11 UTC
c48d1e3 docs: fix typos in tutorial lesson 1 (#50986) PR Close #50986 11 July 2023, 15:27:43 UTC
bba36ab docs: fix typos in tutorial lesson 2 (#50987) PR Close #50987 11 July 2023, 15:27:16 UTC
0542e1f docs: fix styling in tutorial lesson 3 (#50999) PR Close #50999 11 July 2023, 15:26:48 UTC
c194d34 docs: fix styling in tutorial lesson 5 (#51001) PR Close #51001 11 July 2023, 15:26:19 UTC
302f857 docs: fix typo in tutorial lesson 6 (#51002) PR Close #51002 11 July 2023, 15:25:49 UTC
3efb577 fix(upgrade): Use `takeUntil` on leaky subscription. (#50901) Using the life cycling hook `onDestroy` to end the subscription. fixes #48032 PR Close #50901 11 July 2023, 15:24:31 UTC
32e74be docs: add missing backtick character (#50908) PR Close #50908 11 July 2023, 15:23:49 UTC
8c9377c refactor(core): fix Tnode/TView assertion. (#50914) The debug data structure was removed in #48281. Before this fix the assertion relied on it. PR Close #50914 11 July 2023, 15:23:19 UTC
c65913e fix(core): handle `deref` returning `null` on `RefactiveNode`. (#50992) On Safari <16.1 there is a bug where `deref` can return `null`. Fixes #50989 PR Close #50992 11 July 2023, 15:22:48 UTC
e35cc07 docs: updated the i tag with the em tag (#50923) PR Close #50923 10 July 2023, 14:15:49 UTC
4c4c3bd docs: remove mention of deprecated providedIn: module. (#50925) Only 'any' and 'platform' are valid values. PR Close #50925 10 July 2023, 14:12:36 UTC
ee8fb52 docs: Improve documentation about Injection context / inject (#49782) Injection context has gain public visibility with the exposure of `inject`. Lets provide some insights. Closes #49774 PR Close #49782 10 July 2023, 14:09:32 UTC
45fab0f docs: omit repetitions (#50629) PR Close #50629 10 July 2023, 14:09:00 UTC
18b36d7 refactor: improve type safety of interpolation AST (#50903) Instead of using `any`, we should use the actual types that are available from the parser. PR Close #50903 10 July 2023, 14:08:29 UTC
499fb5c fix(core): ensure that standalone components get correct injector instances (#50954) Prior to this change, we've used `componentDef.id` as a key in a Map that acts as a cache to avoid re-creating injector instances for standalone components. In v16, the logic that generates the id has changed from an auto-incremental to a generation based on metadata. If multiple components have similar metadata, their ids might overlap. This commit updates the logic to stop using `componentDef.id` as a key and instead, use the `componentDef` itself. This would ensure that we always have a correct instance of an injector associated with a standalone component instance. Resolves #50724. PR Close #50954 10 July 2023, 14:07:44 UTC
c086569 docs: add link to critters (#50958) This commit add a link to critters which is used by the CLI to perform inlining of critical CSS. PR Close #50958 10 July 2023, 14:06:43 UTC
1bf99e2 release: cut the v16.1.4 release 06 July 2023, 23:48:09 UTC
7aa6e58 docs: update link to the TS config. (#50933) This TS config doc is now at https://angular.io/guide/typescript-configuration PR Close #50933 05 July 2023, 11:58:35 UTC
963bfaf docs: Router tutorial tour of heroes - doc bug fix suggestion #50794 (#50846) :# PR Close #50846 05 July 2023, 11:57:31 UTC
2f27810 docs: updated the b tag with the strong tag (#50921) PR Close #50921 05 July 2023, 11:55:52 UTC
722f4b7 build: update eslint dependencies to v5.61.0 (#50931) See associated pull request for more information. PR Close #50931 05 July 2023, 11:53:59 UTC
d555a33 docs(forms): FormBuilder is not associated with ReactiveFormsModule (#50941) PR Close #50941 05 July 2023, 11:53:11 UTC
cb1331b docs: corrected line 4 by adding 'to' (#50937) PR Close #50937 05 July 2023, 11:51:18 UTC
b9c28ca refactor(platform-browser-dynamic): Fix JSDoc comment (#50893) JSDoc comments should start with 2 stars or the annotations would not be picked up by the AIO workflow. With this fix, the internal methods are no longer visible in the doc. PR Close #50893 30 June 2023, 18:49:30 UTC
33fea8e refactor(animations): Fix JSDoc comment (#50893) JSDoc comments should start with 2 stars or the annotations would not be picked up by the AIO workflow. With this fix, the internal methods are no longer visible in the doc. PR Close #50893 30 June 2023, 18:49:30 UTC
d31322f build: update scorecard action dependencies (#50880) See associated pull request for more information. PR Close #50880 30 June 2023, 18:42:49 UTC
2b62270 build: update all non-major dependencies (#50879) See associated pull request for more information. PR Close #50879 30 June 2023, 18:41:52 UTC
392d944 test(compiler-cli): add compliance tests for NgModule only scenarios in local mode (#50577) Reused the existing compliance tests for full compilation. PR Close #50577 30 June 2023, 18:38:36 UTC
9993634 refactor(compiler-cli): add local option to compliance test infra (#50577) The option 'local compile' is added for the test cases, and the locally compiled file for an input `abc.ts` is compared by default with the file `abc.local.js`. This allows to use the same input `abc.ts` for both full compilation (compared with `abc.js`) and local compilation (compared with `abc.local.js`). An example is provided in the next commit when compliance tests are added for the NgModule local compilation. PR Close #50577 30 June 2023, 18:38:36 UTC
b8c3656 refactor(compiler): add a new interface for NgModule metadata to t rebase be used in local compilation mode (#50577) The new interface is discrete-unioned with the existing interface to cover the cases for local and global (i.e., full and partial) compilation modes. This change of interface required some adjustmeents cross repo which explains the changes made to other files. PR Close #50577 30 June 2023, 18:38:36 UTC
d9947eb refactor(compiler-cli): circuit out reference resolving in NgModule annotation handler in local compilation mode (#50577) All attempts related to obtaining R3Reference for bootstrap, imports, exports and declarations are cut in local compilation mode. This will allow the analysis to pass without any error diagnostics, but the result is a quite empty meta info. Next commits will add data to the meta so that the NgModule can be compiled more accurately. PR Close #50577 30 June 2023, 18:38:36 UTC
a434835 fix(upgrade): allow for downgraded components to work with component-router (#50871) In the past, we had an implementation of the "Angular 2" router that also worked with AngularJS. Published as `@angular/router`. We continued to expose that router implementation in G3 and some applications still use it. Now, when upgrading, they are seeing issues where the router throws because it cannot find a route config/ or `$canActivate` on the controller- simply because there is no `controller` function for downgraded components. We can fix this and unblock the update by simply ensuring a controller function is defined. PR Close #50871 30 June 2023, 18:36:57 UTC
4ba5850 fix(core): use `setTimeout` when coalescing tasks in Node.js (#50820) This commit updates the implementation of the `getNativeRequestAnimationFrame` and checks whether the current code runs in the browser before retrieving `requestAnimationFrame`. `requestAnimationFrame` is not available when the code is running in the Node.js environment. We have to fallback to `setTimeout` for delaying the change detection. PR Close #50820 30 June 2023, 18:32:39 UTC
4073cc0 build: lock file maintenance (#50877) See associated pull request for more information. PR Close #50877 28 June 2023, 20:33:23 UTC
d9d70f0 release: cut the v16.1.3 release 28 June 2023, 15:04:36 UTC
520a1b5 build: update eslint dependencies to v5.60.1 (#50859) See associated pull request for more information. PR Close #50859 27 June 2023, 22:59:54 UTC
5e5851d docs: clarify lesson 3, step 1 (#50849) Unlike other steps of the tutorial, Lesson 3, Step 1 of the tutorial does not specify that the user should be in the project directory before creating the new component. PR Close #50849 27 June 2023, 22:59:14 UTC
fcaeeff build: update all non-major dependencies (#50826) See associated pull request for more information. PR Close #50826 27 June 2023, 22:58:36 UTC
9662d6f build: update actions/checkout digest to c85c95e (#50640) See associated pull request for more information. PR Close #50640 27 June 2023, 22:57:59 UTC
f1d01df docs: Add a doc for NG5014 (#50567) Short explanation this help fix the `Root node not found` error PR Close #50567 27 June 2023, 22:57:24 UTC
52f1dd9 refactor(animations): remove redundant castings (#50860) This commit removes unnecessary castings. PR Close #50860 27 June 2023, 13:27:16 UTC
a797f41 fix(platform-browser): wait until animation completion before destroying renderer (#50860) Prior to this commit, the renderer destroy method was being called before the animation complete. This is problematic when using `REMOVE_STYLES_ON_COMPONENT_DESTROY` as it causes the styles to be removed too early. This commit, updates this destroy logic to be call the render destroy once the animations complete. This has been reported internally in: - http://b/271251353#comment12 - http://b/282004950#comment5 PR Close #50860 27 June 2023, 13:27:16 UTC
ec1f6e3 build: do not attempt deflaking locally (#50852) We've recently marked the ngtsc test as flaky for the Windows job. We should not attempt running tests 3 times locally. This negatively impacts the debugging/developer workflow. Instead, flaky test attempts can still be made on CI. Using the default attempt count of 3. PR Close #50852 26 June 2023, 20:38:19 UTC
b958f4d build: allow for compliance specs only using template pipeline (#50835) When writing signal compliance tests, we need to limit these to only the template pipeline. PR Close #50835 26 June 2023, 20:36:07 UTC
5fecaad docs: Updating index.md to remove alert message which no longer applicable after version 15 (#50832) amending commit message to fix lint PR Close #50832 26 June 2023, 20:35:12 UTC
a844249 docs: fix minor typo in tutorial (#50795) PR Close #50795 26 June 2023, 20:13:42 UTC
9b7bc80 Revert "fix(platform-browser): wait until animation completion before destroying renderer (#50677)" (#50857) This reverts commit 2b55103e94578ab1cb765147077e82e1228b0dbb. PR Close #50857 26 June 2023, 19:18:40 UTC
5a83c0c Revert "refactor(animations): remove redundant castings (#50677)" (#50857) This reverts commit d22734766bc1b1bd18cf41c049de2b397abadc2e. PR Close #50857 26 June 2023, 19:18:39 UTC
21ced23 refactor(animations): remove redundant castings (#50677) This commit removes unnecessary castings. PR Close #50677 26 June 2023, 16:02:44 UTC
79dd6a8 fix(platform-browser): wait until animation completion before destroying renderer (#50677) Prior to this commit, the renderer destroy method was being called before the animation complete. This is problematic when using `REMOVE_STYLES_ON_COMPONENT_DESTROY` as it causes the styles to be removed too early. This commit, updates this destroy logic to be call the render destroy once the animations complete. This has been reported internally in: - http://b/271251353#comment12 - http://b/282004950#comment5 PR Close #50677 26 June 2023, 16:02:43 UTC
f9891c0 ci: re-enable RBE for http tests (#50741) This commit enables RBE for common http tests which is now possible as the latest version of build-tooling supports Node.js 18. PR Close #50741 23 June 2023, 16:37:49 UTC
52bd524 docs: invert logic for disabled in getting started docs (#50822) invert disabled logic, so it is clear that the button is disabled when canClick is set to false, not the other way around, as before PR Close #50822 23 June 2023, 16:37:11 UTC
2c2db2f docs: update bio for devversion (#50831) Updates biography for Paul Gschwendtner. This will be the 1000th commit in the `main` branch, aside from the other Angular projects. PR Close #50831 23 June 2023, 16:36:23 UTC
ea38aee docs: update invalid links to the new http guides (#49456) We don't have `guide/http` anymore, so this PR updates the invalid links PR Close #49456 23 June 2023, 00:07:00 UTC
d39639d docs: use the updated http guides and remove the monolithic docs page (#49456) This PR connects the navigation with the HTTP guides that originate from the monolithic documentation page for the client. PR Close #49456 23 June 2023, 00:07:00 UTC
e1bbe47 fix(elements): support input transform functions (#50713) Fixes that `@angular/elements` didn't support input transform functions. Fixes #50708. PR Close #50713 22 June 2023, 16:47:17 UTC
dd6fc57 fix(core): expose input transform function on ComponentFactory and ComponentMirror (#50713) Exposes the function used to transform an input on `ComponentFactory.inputs` and `ComponentMirror.inputs`. We'll need this to support input transforms in `elements`. PR Close #50713 22 June 2023, 16:47:16 UTC
8fdcb78 docs: improved standalone and workspace config guide (#50672) PR Close #50672 22 June 2023, 16:46:16 UTC
5e0ba01 docs: fix typo in first-app-lesson-02 (#50817) PR Close #50817 22 June 2023, 16:45:28 UTC
89e9aeb docs: update the html tags (#50808) PR Close #50808 22 June 2023, 16:44:51 UTC
8825d0d docs(docs-infra): remove transitions on sidenav (#50803) The style of the side can be breaking when height > 4000. Lets remove this transition to not depend on a max height. fixes #50537 PR Close #50803 22 June 2023, 16:44:14 UTC
a2e7b50 build: update io_bazel_rules_sass digest to f89fc59 (#50802) See associated pull request for more information. PR Close #50802 22 June 2023, 16:43:23 UTC
08b7242 docs: fix typos in signals guide (#50789) PR Close #50789 22 June 2023, 16:42:47 UTC
9df0fdf docs: make review adjustments in the SSR guide (#50785) PR Close #50785 22 June 2023, 16:42:07 UTC
89d9b98 docs: updating the contribution guidline docs with the secure tag (#50618) PR Close #50618 22 June 2023, 16:41:27 UTC
3460572 refactor: removed the unused declaration in the import statement (#50616) ngmodule and httpclient modeule is removed from the provider.ts file from the import statement PR Close #50616 22 June 2023, 16:39:59 UTC
174f669 refactor(core): fix typo `Destory` -> `Destroy` (#50676) Just a typo fix `Destory` -> `Destroy` PR Close #50676 21 June 2023, 18:53:36 UTC
b90fbd9 docs: review hydration guide (#50788) PR Close #50788 21 June 2023, 18:48:09 UTC
11d5c07 test(core): remove microbenchmarks (#50786) The existing microbenchmarks are not widely known and are not used to drive design / coding decissions. At the same time those test add to the maintanance cost: - use hand-written instructions; - plug into runtime internals and are fragile; - require development of mocks for the runtime internals. Those tests are removed since they are costly to maintain and, at the same, don't provide enough value. PR Close #50786 21 June 2023, 18:47:26 UTC
383f0da build: update io_bazel_rules_sass digest to e141d5a (#50784) See associated pull request for more information. PR Close #50784 21 June 2023, 18:46:31 UTC
ca31496 docs: updating the docs with the http secure tag (#50696) PR Close #50696 21 June 2023, 18:45:51 UTC
9148d62 build: update babel dependencies (#50509) See associated pull request for more information. PR Close #50509 21 June 2023, 18:45:00 UTC
672409f refactor(platform-browser): remove #9100 todos. (#49406) This commit assigns the correct type instead of `any`. PR Close #49406 21 June 2023, 18:43:45 UTC
00f293c release: cut the v16.1.2 release 21 June 2023, 18:25:30 UTC
5ae0018 fix(http): use serializeBody to support JSON payload in FetchBackend (#50776) `HttpRequest.serializeBody` was used in HttpXhrBackend. `fetch` also needs to serialize request body. Close #50775 PR Close #50776 20 June 2023, 20:31:26 UTC
6f443a9 refactor(compiler-cli): remove unused HandlerFlags enum (#50604) The `HandlerFlags` enum is a leftover remnant of ngcc and is no longer used. PR Close #50604 20 June 2023, 20:01:49 UTC
70e7ac5 refactor(compiler-cli): add internal compiler option to control class metadata emit (#50604) An internal compiler option named `supportTestBed` is now available for use by the Angular CLI. This option currently controls the extraction and emit of Angular class metadata. This emitted information is only needed in AOT mode when using certain TestBed APIs. However, AOT mode is currently not available for unit testing within the Angular CLI. As a result, the metadata is not used within CLI generation applications and in particular production applications. Without this option, the CLI needs to manually perform a code transform to remove the metadata and also replicate TypeScript's import eliding. This is can be a complicated operation and must be continually kept up to date with any changes to both the Angular compiler and TypeScript. The introduction of this new option alleviates these concerns. PR Close #50604 20 June 2023, 20:01:49 UTC
769a6f2 ci: update codeowners for benchpress (#50769) Pawel and myself have investigated benchpress for quite some time now, and I believe we have the most up-to-date understanding in the team- so it would make sense to add us to the owners. PR Close #50769 20 June 2023, 20:00:37 UTC
78ece31 build: speed up remote execution by allowing more concurrent jobs (#50734) Bazel detects maximum number of jobs based on host resources. Since we run remotely, we can increase this number significantly. PR Close #50734 20 June 2023, 16:05:24 UTC
44b7a73 build: update browserslist db for integration tests (#50779) Since we updated the devkit dependencies, we need to update the browserslist DB versions in integration tests to avoid browser mismatches causing errors like the following: ``` BrowserslistError: [BABEL] /tmp/ng-integration-test-91jP3g/test-sandbox/node_modules/zone.js/fesm2015/zone.js: Unknown version 114 of edge (While processing: "base$0$0") ``` PR Close #50779 20 June 2023, 16:04:52 UTC
945c900 build: update angular dev-infra and chromium (#50779) Updates Angular dev-infra and Chromium. Fixed up version of https://github.com/angular/angular/pull/50111 PR Close #50779 20 June 2023, 16:04:51 UTC
60b160f build: remove AngularJS benchmarks (#50730) This change removes benchmark scenarios written in AngularJS as the framework reached EOL and those numbers are no longer relevant. PR Close #50730 20 June 2023, 12:57:06 UTC
7316f96 build: update github/codeql-action action to v2.20.0 (#50774) See associated pull request for more information. PR Close #50774 20 June 2023, 12:55:37 UTC
9488a3f fix(http): Send query params on fetch request (#50740) QueryParams were missing when using the `FetchBackend`. Fixes #50728 PR Close #50740 20 June 2023, 10:59:27 UTC
d274afc docs: included title attribute in the iframe tag (#50698) PR Close #50698 20 June 2023, 09:03:23 UTC
297b8e1 feat(docs-infra): add option to filter docs with developer preview status (#50142) Add a feature to the ApiListComponent with which users can filter documents based on the "developer preview" status. PR Close #50142 20 June 2023, 09:01:32 UTC
1397721 refactor(common): do not run CD when verifying image distortion (#50723) This commit wraps the `assertNonZeroRenderedHeight` and `assertNoImageDistortion` with `runOutsideAngular` to setup the `load` event listener outside of the Angular zone. This was previously causing extra change detection cycles in development mode and interfered debugging stuff. PR Close #50723 20 June 2023, 08:59:36 UTC
back to top