dee6817 | Dylan Hunn | 02 February 2023, 21:29:01 UTC | release: cut the v15.1.3 release | 02 February 2023, 21:35:06 UTC |
7f5d035 | Dylan Hunn | 02 February 2023, 18:06:35 UTC | Revert "build: pin dependency aspect_bazel_lib to de8d9ca (#48887)" (#48928) This reverts commit b0a5b3873a1c5ac932d95c5af0b2a726ad9dca33. PR Close #48928 | 02 February 2023, 18:56:30 UTC |
21af883 | Payam Valadkhan | 27 January 2023, 23:01:46 UTC | refactor(compiler-cli): Export the interface PluginCompilerHost for 1p use. (#48874) Some 1p module which uses the method TscPlugin.wrapHost requires to import this type to make its internal class definitions compatible with this type. PR Close #48874 | 02 February 2023, 17:44:18 UTC |
d5b2c24 | Matthieu Riegler | 26 January 2023, 13:23:57 UTC | fix(router): Handle routerLink directive on svg anchors. (#48857) On svgs, the tagNames are lowercase even for non-svg related tags like `a`. fixes #48854 PR Close #48857 | 02 February 2023, 17:38:06 UTC |
5ccca91 | Angular Robot | 29 January 2023, 01:32:59 UTC | build: update cross-repo angular dependencies (#48875) See associated pull request for more information. PR Close #48875 | 02 February 2023, 17:37:40 UTC |
c3dcb37 | Angular Robot | 29 January 2023, 10:05:44 UTC | build: update dependency madge to v6 (#48877) See associated pull request for more information. PR Close #48877 | 02 February 2023, 17:37:13 UTC |
c5a50ce | Matthieu Riegler | 29 January 2023, 19:26:10 UTC | docs: display the exact command to generate a browserslist config (#48879) `ng generate config browserslist` is the command to generate the browerslist fixes #48878 PR Close #48879 | 02 February 2023, 17:36:47 UTC |
48997c1 | Angular Robot | 30 January 2023, 13:11:46 UTC | build: update actions/cache digest to 627f0f4 (#48884) See associated pull request for more information. PR Close #48884 | 02 February 2023, 17:33:20 UTC |
ba5c4d4 | Angular Robot | 31 January 2023, 00:07:32 UTC | build: pin dependency aspect_bazel_lib to de8d9ca (#48887) See associated pull request for more information. PR Close #48887 | 02 February 2023, 17:32:50 UTC |
a6bea30 | Angular Robot | 31 January 2023, 10:07:02 UTC | build: update eslint dependencies to v5.50.0 (#48892) See associated pull request for more information. PR Close #48892 | 02 February 2023, 17:32:22 UTC |
71a713d | Angular Robot | 01 February 2023, 01:32:36 UTC | build: update io_bazel_rules_sass digest to 901d22c (#48897) See associated pull request for more information. PR Close #48897 | 02 February 2023, 17:31:43 UTC |
6193ceb | Matthieu Riegler | 27 January 2023, 21:08:10 UTC | refactor(common): Remove currency pipe depreciation notice about the default currency (#48872) Currency pipe won't be using the LOCALE_ID to determine the default currency. fixes #47612 PR Close #48872 | 02 February 2023, 17:30:05 UTC |
8c45033 | Besim Gürbüz | 31 January 2023, 10:26:36 UTC | docs: fix indentation error in content/guide/build.md (#48893) PR Close #48893 | 02 February 2023, 17:29:16 UTC |
d4926f3 | Matthieu Riegler | 01 February 2023, 22:27:06 UTC | refactor: remove todos on forms tests (#48894) Removing the todos implied using fakeAsync and passing an async validator as async (3rd parameter). PR Close #48894 | 02 February 2023, 17:28:39 UTC |
b4d93d1 | Matthieu Riegler | 31 January 2023, 16:21:23 UTC | refactor(forms): remove deprecated uses from the unit tests (#48894) Jasmine has deprecated the `expectationFailOutput` argument and replaced it by the `withContext()` method Also removing all references to #24571 from the forms unit tests as the non null assertions are fine in the context. PR Close #48894 | 02 February 2023, 17:28:39 UTC |
73972c6 | Alan Agius | 27 January 2023, 12:58:02 UTC | fix(platform-server): insert transfer state `script` before other `script` tags (#48868) Previously, the state `script` was always appended as the last item in the `body` tag. This can result in the state not being available when the Angular application is bootstrap. A workaround for this was to delay the bootstrapping of the application until by using the `DOMContentLoaded` event listener. ```ts const bootstrap = () => platformBrowserDynamic().bootstrapModule(AppModule); document.addEventListener('DOMContentLoaded', bootstrap); ``` With this change the above workaround is no longer necessary as the state `script` tag is now added prior of any other `script` which guarantees that the state is present prior of the Angular application is bootstrapped. PR Close #48868 | 31 January 2023, 00:54:07 UTC |
2d30161 | Brecht Billiet | 03 December 2022, 16:40:16 UTC | docs(docs-infra): update strongbrew resource to new website (#48340) StrongBrew has stopped a few years back. We are taking over at https://simplified.courses where we have an Angular blog, do on-site training and create content. PR Close #48340 | 27 January 2023, 17:07:19 UTC |
23df724 | Santosh Yadav | 01 January 2023, 23:39:58 UTC | docs: add angular getting started course (#48619) PR Close #48619 | 27 January 2023, 16:51:06 UTC |
ef6e0b8 | Santosh Yadav | 01 January 2023, 23:29:03 UTC | docs: add this is angular to Community Curations (#48618) PR Close #48618 | 27 January 2023, 16:23:53 UTC |
cfb55b0 | Walid Bouguima | 26 January 2023, 14:22:41 UTC | docs: update Reactive Forms' FormControl usage description (#48858) It seems that the description of the `FormControl` usage is incorrect or at least the copy is not very helpful for beginners and can be very confusing as we do not have a command to generate a `FormControl`, as far as I know 😄. Additionally, the link for component generation points to the CLI page instead of the component generation section on the CLI page. It would be DX/UX for readers and users to get where the link's text is supposed to take them. PR Close #48858 | 27 January 2023, 16:22:11 UTC |
6df21fb | Onkar Ruikar | 18 January 2023, 11:59:47 UTC | docs(docs-infra): in navigation put prerequisites page 'guide/property-binding' before 'guide/attribute-binding' (#48766) Pages 'https://angular.io/guide/attribute-binding' and 'https://angular.io/guide/class-binding' have prerequisite of 'https://angular.io/guide/property-binding' but in navigation the property binding page comes much later. The change puts the binding pages in prerequisite order. PR Close #48766 | 27 January 2023, 16:21:28 UTC |
d36dfd4 | Dario Piotrowicz | 23 December 2022, 13:51:18 UTC | fix(animations): fix non-animatable warnings for easing (#48583) the easing "prop" used to specify the easing function to apply to animations isn't a valid css property, it is thus considered not animatable but different values for such property shouldn't cause non-animatable warnings resolves #48571 PR Close #48583 | 26 January 2023, 22:03:08 UTC |
6443086 | Matthieu Riegler | 26 January 2023, 11:51:16 UTC | docs: fix crisis-center / crisis-list route parameter (#48853) The params is in the child component, let's reflect that in the code. fixes #36970 PR Close #48853 | 26 January 2023, 22:01:42 UTC |
74603b9 | Angular Robot | 26 January 2023, 00:09:13 UTC | build: update cross-repo angular dependencies (#48843) See associated pull request for more information. PR Close #48843 | 26 January 2023, 22:00:41 UTC |
9e86dd2 | Jessica Janiuk | 26 January 2023, 16:22:07 UTC | fix(migrations): Fixed file format issue with lint (#48859) A file was out of format and throwing lint errors. This fixes it. PR Close #48859 | 26 January 2023, 16:47:25 UTC |
af31f98 | Kristiyan Kostadinov | 26 January 2023, 09:46:30 UTC | fix(migrations): migration host incorrectly reading empty files (#48849) Fixes that the migration host was doing a basic falsy check if the content was read correctly which meant that a component with an empty template would be considered as having a missing template file. Fixes #48846. PR Close #48849 | 26 January 2023, 15:54:14 UTC |
a334e4e | Iván Navarro | 22 January 2023, 23:06:45 UTC | fix(common): warn if using ngSrcset without a configured image loader (#48804) Warn the user in the console in case the `ngSrcset` is present and no loader is configured. In this case, the default loader is used and it ignores this attribute. PR Close #48804 | 25 January 2023, 19:27:01 UTC |
6e19752 | Matthieu Riegler | 12 January 2023, 13:50:27 UTC | refactor(upgrade): rewrite the downgrade component adapter (#48715) To remove the non-null assertions linked to #24571, DowngradeComponentAdapter has been refactored and the public methods have been simplifed. PR Close #48715 | 25 January 2023, 18:32:05 UTC |
936bead | Matthieu Riegler | 12 January 2023, 12:54:14 UTC | refactor(upgrade): code cleaning on upgrade module (#48715) This commit removes unused code, non-null assertions linked to #24571 and improves readability PR Close #48715 | 25 January 2023, 18:32:05 UTC |
566f291 | Matthieu Riegler | 12 January 2023, 12:43:47 UTC | refactor(upgrade): code cleaning on tests (#48715) This commit removes the null assertions linked to #24571 PR Close #48715 | 25 January 2023, 18:32:05 UTC |
171b4d4 | Kristiyan Kostadinov | 22 January 2023, 08:02:06 UTC | fix(compiler): incorrect code when non-null assertion is used after a safe access (#48801) Fixes that the expression converter was producing code that throws a runtime error if a non-null assertion is used as a part of a safe read, write or call. Fixes #48742. PR Close #48801 | 25 January 2023, 18:31:37 UTC |
6caa51e | Matthieu Riegler | 25 January 2023, 13:16:07 UTC | docs: fix the documentation for BootstrapOptions (#48834) Inline code was being rendered on aio, this commit fixes this. PR Close #48834 | 25 January 2023, 18:31:08 UTC |
8514e14 | Virginia Dooley | 07 October 2022, 00:06:43 UTC | docs: add new files for HTTP content (#47684) PR Close #47684 | 25 January 2023, 18:29:47 UTC |
0861471 | Jessica Janiuk | 25 January 2023, 16:45:43 UTC | release: cut the v15.1.2 release | 25 January 2023, 16:51:27 UTC |
2403d3d | Angular Robot | 24 January 2023, 21:07:32 UTC | docs: update Angular CLI help [15.1.x] (#48828) Updated Angular CLI help contents. PR Close #48828 | 24 January 2023, 21:27:40 UTC |
552cd3f | dario-piotrowicz | 25 September 2022, 14:40:36 UTC | refactor: remove unnecessary test support check utilities (#47543) remove the following utilities used in unit tests which check for features that are supported by all supported browsers: - supportsCustomElements - supportsWebAnimation - supportsRegExUnicodeFlag - supportsTemplateElement also remove the following utilities which check for features that are not supported (and aren't going to be) by any of the supported browsers: - supportsDeprecatedCustomCustomElementsV0 - supportsDeprecatedShadowDomV0 PR Close #47543 | 24 January 2023, 21:06:09 UTC |
067c4ce | Charles Lyding | 20 January 2023, 17:02:18 UTC | refactor(localize): bundle message digest algorithm directly in npm package (#48799) The main entry point for the `@angular/localize` package no longer imports the `@angular/compiler` package and now has no external dependencies. This allows the main functionality of the package to be used without requiring any other Angular packages. Only the message digest algorithm implementation from the `@angular/compiler` package was being used and this code is now bundled directly into the final npm package for `@angular/localize`. The `tooling` secondary entry point still leverages and requires Angular related packages (`@angular/compiler`/`@angular/compiler-cli`). However, the tooling functionality is not intended to be used and/or bundled in a web application. Closes #48163 PR Close #48799 | 24 January 2023, 18:31:25 UTC |
6cf4364 | Angular Robot | 24 January 2023, 17:06:22 UTC | build: update cross-repo angular dependencies (#48437) See associated pull request for more information. PR Close #48437 | 24 January 2023, 18:30:43 UTC |
d80b98d | Matthieu Riegler | 23 January 2023, 23:16:02 UTC | fix(docs-infra): consistent table width with min-width:100% (#48815) Let's have a consistent min-width of the tables across AIO to improve the look of the docs. fixes #43840 PR Close #48815 | 24 January 2023, 18:30:04 UTC |
98ccb57 | Matthieu Riegler | 21 December 2022, 09:38:51 UTC | fix(compiler): handle css selectors with space after an escaped character. (#48558) In Css, selectors with escaped characters require a space after if the following character is a hex character. ie: .\fc ber which matches class="über" These escaped selectors happen for example when esbuild run with `optimization.minify` fixes #48524 PR Close #48558 | 24 January 2023, 17:46:34 UTC |
64416a6 | Dylan Hunn | 24 January 2023, 14:45:35 UTC | docs: Use of $any() has no runtime incidence. (#48785) Some users are woried about `$any()` as function calls are to be avoided in templates. This sentence clarifies the situation. fixes #48781 PR Close #48785 | 24 January 2023, 16:47:33 UTC |
145f848 | JoostK | 23 January 2023, 19:55:47 UTC | fix(compiler-cli): resolve deprecation warning (#48812) This commit updates one usage of the `ts.factory.createMethodDeclaration` API to avoid a deprecated function signature, which avoids logging a warning. PR Close #48812 | 24 January 2023, 16:45:12 UTC |
a89e8af | Alan Agius | 23 January 2023, 13:46:14 UTC | test: update size golden to reflect Angular cross dependency updates (#48809) The increase is caused by changes in Material which causes more CSS to be generated. Before ```css .mat-pseudo-checkbox { color: #0000008a; } .mat-pseudo-checkbox:after { color: #fafafa; } .mat-pseudo-checkbox-disabled { color: #b0b0b0; } .mat-primary .mat-pseudo-checkbox-checked, .mat-primary .mat-pseudo-checkbox-indeterminate { background: #1976d2; } .mat-pseudo-checkbox-checked, .mat-pseudo-checkbox-indeterminate, .mat-accent .mat-pseudo-checkbox-checked, .mat-accent .mat-pseudo-checkbox-indeterminate { background: #d32f2f; } .mat-warn .mat-pseudo-checkbox-checked, .mat-warn .mat-pseudo-checkbox-indeterminate { background: #f44336; } .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled { background: #b0b0b0; } ``` After ```css .mat-pseudo-checkbox-full { color: #0000008a; } .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled { color: #b0b0b0; } .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after, .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after { color: #1976d2; } .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full, .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full { background: #1976d2; } .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after, .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after { color: #fafafa; } .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after { color: #d32f2f; } .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full { background: #d32f2f; } .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after { color: #fafafa; } .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after, .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after { color: #d32f2f; } .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full, .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full { background: #d32f2f; } .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after, .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after { color: #fafafa; } .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after, .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after { color: #f44336; } .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full, .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full { background: #f44336; } .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after, .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after { color: #fafafa; } .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after { color: #b0b0b0; } .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full { background: #b0b0b0; } ``` Closes #48701 PR Close #48809 | 24 January 2023, 16:44:32 UTC |
e9c5c60 | Angular Robot | 23 January 2023, 13:11:42 UTC | build: update cross-repo angular dependencies (#48809) See associated pull request for more information. (cherry picked from commit f254c98403303aeee20b5d7b94b4799907aa2de9) PR Close #48809 | 24 January 2023, 16:44:32 UTC |
eeb952b | Angular Robot | 24 January 2023, 06:06:03 UTC | build: update github/codeql-action action to v2.1.39 (#48816) See associated pull request for more information. PR Close #48816 | 24 January 2023, 16:43:02 UTC |
7d2a28d | Matthieu Riegler | 11 January 2023, 22:40:04 UTC | refactor(service-worker): removing some todos (#48707) Removing some outdated/unnecessary todos. PR Close #48707 | 24 January 2023, 16:40:23 UTC |
72a07c4 | Matthieu Riegler | 19 January 2023, 09:11:13 UTC | build(docs-infra): replace base64 images for stackblitz by svgs (#48774) PNG converted to base64 don't work on stackblitz. As stackblitz does't support binary files for dynamicaly created projects, we now use only svgs. Fixes: #48773 PR Close #48774 | 24 January 2023, 16:39:28 UTC |
8255e45 | Yann Thomas LE MOIGNE | 22 January 2023, 11:37:02 UTC | build: Fix version of images in recommended-Dockerfile. node:14-browsers doesn't exist anymore in Dockerhub (#48803) Change the version of recommended-Dockerfile image to cim/node:16.13-browsers. Closes #48802 PR Close #48803 | 24 January 2023, 16:38:33 UTC |
a79bee6 | Angular Robot | 24 January 2023, 06:08:16 UTC | build: update eslint dependencies to v5.49.0 (#48818) See associated pull request for more information. PR Close #48818 | 24 January 2023, 16:37:36 UTC |
2f83366 | Paul Gschwendtner | 23 January 2023, 13:21:13 UTC | build: remove unused build optimizer dependency (#48797) This dependency is no longer used and causes other versions of e.g. typescript to be installed. We should remove it. PR Close #48797 | 23 January 2023, 13:39:04 UTC |
0b00817 | Paul Gschwendtner | 20 January 2023, 15:40:26 UTC | build: update lock file to reflect latest `package.json` (#48797) It looks like running `yarn` in the repository results in some lock file changes. Likely due to a rebase and changes landing in the meanwhile, the lock file became a little outdated. This commit uploads the lock file as `yarn` suggests. PR Close #48797 | 23 January 2023, 13:39:04 UTC |
92ab80d | Paul Gschwendtner | 20 January 2023, 15:37:30 UTC | refactor(bazel): remove unnecessary banner stamping code (#48798) The `ng_package` rule supports replacing `0.0.0-PLACEHOLDER` in license files that are inserted as part of rollup. This requires additional logic to detect stamping, reading the status files and then replacing the placeholder. All of this already handled as part of normal package substitutions and we can replace this unnecessary complexity. See: https://github.com/bazelbuild/rules_nodejs/blob/da50feb23f911b8b6932d31bbff284fb21b44b6c/internal/pkg_npm/pkg_npm.bzl#L195 PR Close #48798 | 20 January 2023, 18:39:22 UTC |
6632a06 | Alan Agius | 19 January 2023, 19:12:03 UTC | docs: update supported Chrome version description (#48782) - Update Chrome supported version description to match other browsers. - Updates browserslist configuration in build section to match supported browsers PR Close #48782 | 20 January 2023, 17:07:54 UTC |
2341433 | Virginia Dooley | 28 October 2022, 15:44:56 UTC | docs: Document extracted from the original Introduction document, which is to be retired. Linting suggested corrections made. Restructuring or rewording sentences to be shorter and clearer. (#47907) PR Close #47907 | 20 January 2023, 01:21:07 UTC |
8441972 | Virginia Dooley | 27 October 2022, 23:43:49 UTC | docs: Document extracted from the original Introduction document, which is to be retired. Linting suggested corrections made. Restructuring or rewording sentences to be shorter and clearer. (#47906) docs: Document extracted from the original Introduction document, which is to be retired. Linting suggested corrections made. Restructuring or rewording sentences to be shorter and clearer. docs: revised understanding doc and pullapprove.yml PR Close #47906 | 19 January 2023, 21:32:34 UTC |
60a7214 | Payam Valadkhan | 13 January 2023, 23:35:56 UTC | refactor(bazel): Extract the helper patchNgHostWithFileNameToModuleName to its own file for 1P use (#48739) Some 1P tools require to use the helper patchNgHostWithFileNameToModuleName, and the present location of this helper leads to circular depedency. So it is required to move this helper into a separate module to facilitate importing. PR Close #48739 | 19 January 2023, 17:34:57 UTC |
97f6535 | Andrew Kushnir | 18 January 2023, 20:34:43 UTC | ci: increase payload size for an integration test app (#48772) The most recent commit added extra logic that brought the payload size above the limit. Likely an actual limit was already pretty close to the threshold, so we are just updating the payload. PR Close #48772 | 18 January 2023, 21:32:42 UTC |
a6b10f6 | Andrew Scott | 13 January 2023, 15:36:46 UTC | fix(router): 'createUrlTreeFromSnapshot' with empty paths and named outlets (#48734) The details of this commit are pretty thoroughly described in the tests and code comments. In short, it is sometimes ambiguous where to apply commands in a `SegmentGroup` tree that is created from an `ActivatedRoute` when dealing with empty paths. This adjusts the strategy to tolerate more ambiguity while still allowing developers to be explicit. This is a fix-forward for b/265215141 PR Close #48734 | 18 January 2023, 18:46:44 UTC |
080b875 | Andrew Scott | 12 January 2023, 19:53:23 UTC | test(router): update createUrlTree tests to not use mocks (#48734) The mocks in the tests make them hard to understand and they don't always test real router behavior PR Close #48734 | 18 January 2023, 18:46:44 UTC |
fe3eadd | AleksanderBodurri | 18 January 2023, 08:50:33 UTC | build(devtools): fix issue where esbuild configs were not being set properly in DevTools (#48762) Previously, a createConfig helper function was created to consolidate common esbuild configurations for DevTools. This function is asynchronous, but when it was used to set the configuration in various esbuild config files, it was used as if it was synchronous. This commit fixes this issue by wrapping the output of the function in await, so that it propagates the configurations to esbuild correctly. PR Close #48762 | 18 January 2023, 18:45:13 UTC |
9c04c76 | Alan Agius | 17 January 2023, 12:34:39 UTC | docs: update documentation to use `ng generate config` and `ng generate environments` (#48757) In Angular CLI 15.1 new sub commands to generate configuration and environments files were added. This commit updates several docs to mention these commands. Closes #48364 PR Close #48757 | 18 January 2023, 18:44:14 UTC |
314b2a7 | Angular Robot | 13 January 2023, 16:10:05 UTC | build: update dependency rimraf to v4 (#48726) See associated pull request for more information. PR Close #48726 | 18 January 2023, 18:43:22 UTC |
e3a8a5c | Andrew Kushnir | 18 January 2023, 18:03:07 UTC | release: cut the v15.1.1 release | 18 January 2023, 18:11:30 UTC |
0f8a4f9 | Paul Gschwendtner | 16 January 2023, 14:01:25 UTC | test: update size golden to reflect Angular cross dependency updates (#48747) The `main` bundle size has increased, as well as the CSS styles from Angular Material. Only the `main` bundle exceeded the golden, but we update all other entries to make future updates easier and to prevent gradually getting closer and closer to the threshold. Investigating/comparing the `main` bundles before and after the update did not unveil any significant changes, except for thousands of different identifiers, with different length due to mangling. That seems to be the only reason for having exceeded the threshold. Very likely there were more size-affecting changes over time. Also for example the downleveling of class fields for Safari v15 support. See: https://github.com/angular/angular-cli/issues/24355#issuecomment-1333477033 PR Close #48747 | 17 January 2023, 18:46:45 UTC |
e611a22 | Angular Robot | 15 January 2023, 01:35:10 UTC | build: update cross-repo angular dependencies (#48747) See associated pull request for more information. PR Close #48747 | 17 January 2023, 18:46:45 UTC |
6686eac | Andrew Scott | 17 January 2023, 14:43:15 UTC | docs: Fix example in breaking changes to apply to correct sentence (#48758) The "for example..." was supposed to apply to the production code, not the test code sentence. fixes #48744 PR Close #48758 | 17 January 2023, 17:21:50 UTC |
dc1972c | Angular Robot | 17 January 2023, 06:08:36 UTC | build: update eslint dependencies to v5.48.2 (#48756) See associated pull request for more information. PR Close #48756 | 17 January 2023, 17:17:04 UTC |
ec5aae4 | Angular Robot | 17 January 2023, 06:05:52 UTC | build: update all non-major dependencies (#48755) See associated pull request for more information. PR Close #48755 | 17 January 2023, 17:16:20 UTC |
0eec71f | Kristiyan Kostadinov | 16 January 2023, 09:53:29 UTC | test: remove usages of deprecated runSchematicAsync function (#48745) Removes our usages of `runSchematicAsync` since it is deprecated. PR Close #48745 | 17 January 2023, 17:13:39 UTC |
a386496 | Kristiyan Kostadinov | 16 January 2023, 09:52:32 UTC | build: update Angular packages to 15.1.0 stable (#48745) Bumps up the Angular package dependencies to 15.1.0 stable. PR Close #48745 | 17 January 2023, 17:13:39 UTC |
032b2bd | Pawel Kozlowski | 09 December 2022, 13:16:05 UTC | perf(common): avoid excessive DOM mutation in NgClass (#48433) This commit represents rewrite of the NgClass directive to address severe performance problem (excessive DOM mutation). The modified algorithm removes all the known performance clifs and has number of desirable properties: - it is shorter and (arguably) easier to follow; - drops usage of existing differs thus limiting dependencies on other part of the code without increasing size of the directive; - doesn't degrade any other performance metrics. Fixes #25518 PR Close #48433 | 13 January 2023, 18:38:54 UTC |
3f440d9 | Pawel Kozlowski | 09 December 2022, 10:15:04 UTC | refactor(common): remove unnecessary curly brackets (#48433) Remove unnecessary curly brackets in tests. PR Close #48433 | 13 January 2023, 18:38:54 UTC |
22d099a | Angular Robot | 13 January 2023, 14:38:37 UTC | docs: update Angular CLI help [15.1.x] (#48733) Updated Angular CLI help contents. PR Close #48733 | 13 January 2023, 18:38:09 UTC |
99c55c4 | ced | 12 January 2023, 22:33:02 UTC | refactor(router): remove unused parameter in navigation internal function (#48724) The internal `cancelNavigationTransition` required an unused `router` parameter. PR Close #48724 | 13 January 2023, 18:37:25 UTC |
2f332cd | Angular Robot | 09 January 2023, 06:02:33 UTC | build: update actions/cache digest to 58c146c (#48564) See associated pull request for more information. PR Close #48564 | 13 January 2023, 18:35:51 UTC |
112941d | Angular Robot | 13 January 2023, 16:09:37 UTC | build: update dependency @rollup/plugin-commonjs to v24 (#48530) See associated pull request for more information. PR Close #48530 | 13 January 2023, 18:35:19 UTC |
0f7cb3b | Angular Robot | 13 January 2023, 16:09:19 UTC | build: update scorecard action dependencies (#48465) See associated pull request for more information. PR Close #48465 | 13 January 2023, 18:34:47 UTC |
35b2c82 | Angular Robot | 05 January 2023, 15:03:06 UTC | build: update actions/checkout digest to ac59398 (#48460) See associated pull request for more information. PR Close #48460 | 13 January 2023, 18:33:48 UTC |
cec9365 | Angular Robot | 11 January 2023, 03:33:59 UTC | build: update io_bazel_rules_sass digest to 57ade09 (#48407) See associated pull request for more information. PR Close #48407 | 13 January 2023, 18:32:35 UTC |
5978eed | Paul Gschwendtner | 13 January 2023, 13:28:04 UTC | build: update tslint esm-cjs interop settings (#48732) The TSLint rule for ESM/CJS interop was apparently not working for a short period of time due to diverging TypeScript versions. The rule is updated to not disallow `cluster` anymore. The types for cluster do no allow for e.g. `cluster.Worker` if cluster refers to the default import. The whole lint rule is not strictly needed anymore since we build & test with ESM in this repo now! PR Close #48732 | 13 January 2023, 14:37:13 UTC |
4e2bf14 | Paul Gschwendtner | 13 January 2023, 13:15:38 UTC | build: update ng-dev and account for stamping changes (#48732) * updates ng-dev and build-tooling since the previous SHAs are no longer existent after the CircleCI incident snapshot build removal. * accounts for the new stamping variables. PR Close #48732 | 13 January 2023, 14:37:13 UTC |
dd54f6b | Alex Rickabaugh | 12 January 2023, 16:37:46 UTC | fix(core): makeEnvironmentProviders should accept EnvironmentProviders (#48720) `makeEnvironmentProviders` constructs the wrapped `EnvironmentProviders` type, which can only be used in environment injectors (not element injectors). It makes sense that `makeEnvironmentProviders` should be able to accept existing `EnvironmentProviders`-wrapped providers, since it will be providing the same guarantee, but the current types do not allow this. This commit fixes the typings to allow nesting `EnvironmentProviders` and adds a test to verify that it will work. PR Close #48720 | 12 January 2023, 21:48:00 UTC |
68ce4f6 | Konstantin Kharitonov | 08 December 2022, 00:01:55 UTC | fix(common): Update `Location` to get a normalized URL valid in case a represented URL starts with the substring equals `APP_BASE_HREF` (#48489) ```ts @NgModule({ imports: [RouterModule.forRoot([{path: '/enigma', component: EnigmaComponent}])], providers: [{provide: APP_BASE_HREF, useValue: '/en'}] }) export class AppModule {} ``` Navigating to `/enigma` will redirect to `/en/igma` not to `/en/enigma` as it expects Fixes: #45744 PR Close #48489 | 12 January 2023, 19:45:32 UTC |
20a1b43 | Paul Gschwendtner | 12 January 2023, 14:26:07 UTC | ci: include branch name in update CLI help PRs (#48716) This should make it easier to distinguish between PRs as currently they same equivalent but actually target different branches. PR Close #48716 | 12 January 2023, 19:44:51 UTC |
30ee969 | Bob Watson | 15 December 2022, 22:06:31 UTC | docs: add first-app-lesson-13 example (#48512) PR Close #48512 | 12 January 2023, 19:44:09 UTC |
686a407 | Bob Watson | 15 December 2022, 20:40:51 UTC | docs: add first-app-lesson-12 example (#48512) PR Close #48512 | 12 January 2023, 19:44:09 UTC |
952d3b7 | Bob Watson | 15 December 2022, 17:02:23 UTC | docs: add first-app-lesson-11 example (#48512) PR Close #48512 | 12 January 2023, 19:44:09 UTC |
d322301 | Bob Watson | 14 December 2022, 23:48:16 UTC | docs: add first-app-lesson-10 example (#48512) PR Close #48512 | 12 January 2023, 19:44:09 UTC |
8daf9c8 | Bob Watson | 14 December 2022, 23:08:32 UTC | docs: add first-app-lesson-09 example (#48512) PR Close #48512 | 12 January 2023, 19:44:08 UTC |
866ccd6 | Bob Watson | 14 December 2022, 21:02:28 UTC | docs: add first-app-lesson-08 example (#48512) PR Close #48512 | 12 January 2023, 19:44:08 UTC |
079b1d3 | Bob Watson | 14 December 2022, 19:04:41 UTC | docs: add first-app-lesson-07 example (#48512) PR Close #48512 | 12 January 2023, 19:44:08 UTC |
ef61bc4 | Bob Watson | 14 December 2022, 17:23:57 UTC | docs: add first-app-lesson-06 example (#48512) PR Close #48512 | 12 January 2023, 19:44:08 UTC |
905993f | Bob Watson | 14 December 2022, 16:36:35 UTC | docs: add first-app-lesson-05 example (#48512) PR Close #48512 | 12 January 2023, 19:44:08 UTC |
42fdaab | Bob Watson | 14 December 2022, 16:17:41 UTC | docs: add first-app-lesson-04 example (#48512) PR Close #48512 | 12 January 2023, 19:44:08 UTC |
e51df68 | Bob Watson | 14 December 2022, 16:12:42 UTC | docs: add first-app-lesson-03 example (#48512) PR Close #48512 | 12 January 2023, 19:44:08 UTC |
c771469 | Bob Watson | 14 December 2022, 16:09:03 UTC | docs: add first-app-lesson-02 example (#48512) PR Close #48512 | 12 January 2023, 19:44:08 UTC |
696bffd | Bob Watson | 14 December 2022, 16:03:35 UTC | docs: add first-app-lesson-01 example (#48512) PR Close #48512 | 12 January 2023, 19:44:07 UTC |
cc392e5 | Matthieu Riegler | 05 January 2023, 16:24:42 UTC | refactor(forms): replace type any for the providers (#48647) The providers for the directives in forms can be typed as Provider. Also the export is not required. PR Close #48647 | 11 January 2023, 23:01:57 UTC |
ea5bbd3 | Angular Robot | 11 January 2023, 16:24:01 UTC | docs: update Angular CLI help (#48703) Updated Angular CLI help contents. Closes #48700 PR Close #48703 | 11 January 2023, 22:59:48 UTC |
262b985 | Andrew Scott | 10 January 2023, 18:42:15 UTC | docs: Add heading to the router writable properties deprecation (#48684) The deprecation note is missing a header. This commit adds one. PR Close #48684 | 11 January 2023, 22:59:04 UTC |