8e1946e | Matthieu Riegler | 21 February 2023, 23:03:39 UTC | docs: escape script tag to prevent rendering problems (#49152) un-commented tags are responsible for rendering problem of markdown document. This commit fixes the http make jsonp request guide. fixes #49151 PR Close #49152 | 22 February 2023, 19:29:31 UTC |
8ff6892 | Angular Robot | 21 February 2023, 12:08:39 UTC | build: update actions/cache digest to 69d9d44 (#49148) See associated pull request for more information. PR Close #49148 | 21 February 2023, 21:36:41 UTC |
e4dc118 | Angular Robot | 21 February 2023, 06:07:18 UTC | build: update eslint dependencies to v5.53.0 (#49146) See associated pull request for more information. PR Close #49146 | 21 February 2023, 21:24:15 UTC |
35fc4e1 | Walid Bouguima | 20 February 2023, 08:48:16 UTC | docs(router): `canMatch` route guard method signature update (#49140) Very cosmetic, but it might be necessary : I updated the ```canAccess``` method second signature name and type in the provided sample. As it stands, it triggers `TS(2345): Argument of type 'Route' is not assignable to parameter of type 'string'`. PR Close #49140 | 21 February 2023, 21:23:08 UTC |
72a52d5 | Kalbarczyk | 06 February 2023, 15:09:10 UTC | docs: add NG Poland 2023 and JS Poland 2023 to events (#48972) docs: add NG Poland 2023 and JS Poland 2023 to events PR Close #48972 | 21 February 2023, 21:16:06 UTC |
a5ddb87 | Paul Gschwendtner | 20 February 2023, 14:18:40 UTC | ci: attempt to fix node windows job flakiness (#49142) Ocasionally Node is randomly not installed in the Windows job. We've been trying to debug this for a while. With the additonal debug information it looks like in some situations the NodeJS folder from NVM is not even present. One idea is to use `nvm on` to ensure NVM is actually enabled. It's unclear why it would be `off` at VM start, but it's worth giving a try. Trying `nvm off` via SSH yields similar issues as we saw in the flaky workflows: https://app.circleci.com/pipelines/github/angular/angular/56160/workflows/2f1b80b3-29c7-4274-804e-cb994c20aff0/jobs/1287228 PR Close #49142 | 20 February 2023, 15:16:53 UTC |
6c4c54d | Paul Gschwendtner | 20 February 2023, 14:14:46 UTC | ci: fix rbe initialization failing in windows job (#49142) The RBE init script from dev-infra is using ES2020 but the image NodeJS version does not support e.g. nullish coalescing. PR Close #49142 | 20 February 2023, 15:16:53 UTC |
c176a71 | Joey Perrott | 18 February 2023, 02:22:49 UTC | build: update to latest remote build execution setup (#49133) Update to the latest RBE setup after key rotation. PR Close #49133 | 18 February 2023, 02:42:28 UTC |
8df5100 | cexbrayat | 05 February 2023, 08:35:51 UTC | refactor(http): simplify HttpClientModule XSRF configuration (#48957) The current configuration of `HttpClientModule` explicitely enables the XSRF configuration, but this XSRF configuration is the one used by default by `provideHttpClient`. See https://github.com/angular/angular/blob/main/packages/common/http/src/provider.ts#L50-L98 PR Close #48957 | 17 February 2023, 19:17:54 UTC |
ae57041 | Angular Robot | 17 February 2023, 02:33:44 UTC | build: update io_bazel_rules_sass digest to a2efcd6 (#49122) See associated pull request for more information. PR Close #49122 | 17 February 2023, 19:11:01 UTC |
3f1e589 | Alan Agius | 17 February 2023, 07:13:27 UTC | Revert "fix(platform-server): insert transfer state `script` before other `script` tags (#48868)" (#49112) This reverts commit 2fc5b70fcedb8ac35b825b245c0ae394dc125244 as this change is no longer needed since `type=module` script are deferred by default. Which causes the transfer data to be queried after the browser has finished parsing the DOM. PR Close #49112 | 17 February 2023, 19:09:22 UTC |
aec2bab | Matthieu Riegler | 12 February 2023, 20:59:01 UTC | refactor: remove unnecessary file (#49042) view had a single export from a file located in the same package, no need to keep it. PR Close #49042 | 17 February 2023, 19:08:34 UTC |
1ab0d60 | Virginia Dooley | 02 February 2023, 01:55:11 UTC | docs: New doc HTTP client - Pass metadata to interceptors. (#48918) PR Close #48918 | 17 February 2023, 19:06:58 UTC |
55d024b | Virginia Dooley | 02 February 2023, 01:48:12 UTC | docs: New doc HTTP client - Test requests (#48917) PR Close #48917 | 17 February 2023, 19:06:04 UTC |
2d47bb7 | Virginia Dooley | 02 February 2023, 01:37:32 UTC | docs: New doc HTTP client - Security: Cross-Site Request Forgery (XSRF) protection (#48916) PR Close #48916 | 17 February 2023, 19:05:26 UTC |
4dd5658 | Virginia Dooley | 02 February 2023, 01:11:05 UTC | docs: New doc extract from original HTTP doc to be retired. (#48913) PR Close #48913 | 17 February 2023, 19:04:51 UTC |
0bb7718 | Virginia Dooley | 02 February 2023, 00:53:17 UTC | docs: new doc extract from original HTTP doc to be retired. (#48911) PR Close #48911 | 17 February 2023, 19:04:21 UTC |
8f01fa6 | Virginia Dooley | 01 February 2023, 23:03:23 UTC | docs: new doc extract from original HTTP doc which is to be retired. (#48905) PR Close #48905 | 17 February 2023, 19:03:48 UTC |
8afd472 | Virginia Dooley | 04 November 2022, 00:10:05 UTC | docs: New document extracted from the original Communicating with backend services using HTTP document, which is to be retired. (#47965) PR Close #47965 | 17 February 2023, 19:03:05 UTC |
dea403e | Andrew Kushnir | 16 February 2023, 02:39:25 UTC | fix(platform-server): avoid duplicate TransferState info after renderApplication call (#49094) This commit updates the `renderApplication` function to avoid duplicate serialization of the data from the `TransferState` class. The `renderApplication` function imports providers from the `ServerModule`, which already include the `TransferState` serialization providers, but the same providers were also included inside the `renderApplication` as well, which led to the duplication. PR Close #49094 | 17 February 2023, 00:00:29 UTC |
4bc508a | Matthieu Riegler | 14 February 2023, 21:49:35 UTC | refactor: restore tree shaking for a warning message (#49064) `getInheritedInjectableDef` logs a depreciation warning that can be tree shaked in prod. Let's do it. PR Close #49064 | 16 February 2023, 23:55:44 UTC |
aeded2a | Matthieu Riegler | 15 February 2023, 18:31:46 UTC | docs: fixing typo in angular compiler options (#49085) The strictness flags that this "option" instead of "open". Fixes #49078 PR Close #49085 | 16 February 2023, 23:54:14 UTC |
9377f60 | John Manners | 16 February 2023, 11:52:06 UTC | docs: fix typo in toh-pt5.md (#49108) Line 254 - change 'liberate' to 'liberates'. PR Close #49108 | 16 February 2023, 23:52:33 UTC |
224f29c | John Manners | 16 February 2023, 12:45:56 UTC | docs: improve sentence in toh-pt5.md (#49109) Line 302 - improve clarity. PR Close #49109 | 16 February 2023, 23:51:27 UTC |
032c2ec | Ikko Eltociear Ashimine | 16 February 2023, 03:41:37 UTC | docs: fix typo in router-tutorial-toh.md (#49095) non-existant -> non-existent PR Close #49095 | 16 February 2023, 23:50:55 UTC |
6cfe79f | Ilyass | 15 February 2023, 19:06:32 UTC | docs(core): typo adding missing comma (#49088) PR Close #49088 | 16 February 2023, 23:49:09 UTC |
262895b | mgechev | 15 February 2023, 21:28:28 UTC | docs: close the developer survey (#49092) PR Close #49092 | 16 February 2023, 23:32:45 UTC |
7162c9f | Paul Gschwendtner | 16 February 2023, 10:25:36 UTC | build: avoid unnecessary re-evaluation of starlark code (#49106) The experimental allow tags propagation flag is a `BuildLanguage` option and causes all Starlark code to be re-invoked. This causes a slow-down when switching between bazel query/ bazel build because the option is not set for `bazel query`. We fix it by applying the option to all commands, using `common`. PR Close #49106 | 16 February 2023, 23:31:55 UTC |
d69ef72 | Pawel Kozlowski | 15 February 2023, 17:30:33 UTC | release: cut the v15.1.5 release | 15 February 2023, 17:34:44 UTC |
c7eddc2 | AleksanderBodurri | 08 February 2023, 07:48:18 UTC | refactor(devtools): consolidate devtools global styles into 1 file (#49001) Previously the DevTools demo app and browser app had duplicated styles in their respective styles.scss files. This commit creates a global styles.scss that is imported with sass @use into the demo and browser app styles.scss files. This will prevent any issues where css changes to one are missed in the other. Also reduces duplication of material css theme definitions by consolidating it inone place. The respective styles.scss files for the demo app and browser app continue to exist incase those need environment specific css. For example the browser app requires that height: 100% is set on a document in order to render properly in a browsers devtools tab. PR Close #49001 | 14 February 2023, 19:25:23 UTC |
6534a5e | Joey Perrott | 08 February 2023, 15:44:30 UTC | docs: remove former team members from bios (#48999) PR Close #48999 | 14 February 2023, 17:46:20 UTC |
87b818d | Joey Perrott | 08 February 2023, 15:15:25 UTC | ci: clean up pull approve file from former team members (#48999) Cleanup pullapprove file PR Close #48999 | 14 February 2023, 17:46:20 UTC |
f3e3f6e | Angular Robot | 14 February 2023, 16:07:55 UTC | build: update dependency json5 to v2.2.2 [security] (#48989) See associated pull request for more information. PR Close #48989 | 14 February 2023, 17:04:01 UTC |
17c3bd4 | Angular Robot | 14 February 2023, 06:07:26 UTC | build: update eslint dependencies to v5.52.0 (#49056) See associated pull request for more information. PR Close #49056 | 14 February 2023, 15:28:01 UTC |
a50e316 | Alvaro Junqueira | 13 February 2023, 14:02:53 UTC | docs: fix the broke URL to w3c Trusted Types spec (#49047) PR Close #49047 | 14 February 2023, 15:25:55 UTC |
a665823 | Angular Robot | 10 February 2023, 22:07:17 UTC | build: update dependency google-closure-compiler to v20230206 (#49028) See associated pull request for more information. PR Close #49028 | 14 February 2023, 15:24:23 UTC |
68e7a11 | Angular Robot | 14 February 2023, 14:08:04 UTC | build: update cross-repo angular dependencies (#49058) See associated pull request for more information. PR Close #49058 | 14 February 2023, 15:18:46 UTC |
b9b5838 | Angular Robot | 14 February 2023, 06:07:00 UTC | build: update github/codeql-action action to v2.2.4 (#49055) See associated pull request for more information. PR Close #49055 | 14 February 2023, 14:02:33 UTC |
d9f6631 | Matthieu Riegler | 06 February 2023, 14:09:51 UTC | refactor(docs-infra): Drop deprecated rxjs multicasting operators (#48969) RxJS has deprecated the `publishReplay` & `publishLast` operators which will be removed in RxJS 8. `connectable()` should be used instead. PR Close #48969 | 14 February 2023, 13:48:30 UTC |
5cb426c | Angular Robot | 10 February 2023, 17:07:20 UTC | build: update cross-repo angular dependencies (#48929) See associated pull request for more information. PR Close #48929 | 14 February 2023, 13:46:07 UTC |
0292583 | Angular Robot | 14 February 2023, 01:34:44 UTC | build: update io_bazel_rules_sass digest to b603e6f (#49053) See associated pull request for more information. PR Close #49053 | 14 February 2023, 13:40:23 UTC |
c120fe5 | Paul Gschwendtner | 12 February 2023, 10:49:00 UTC | build: never cache monitoring bazel test target (#49039) We recently switched some of the monitoring e2e tests to Bazel. These tests should never be cached because they rely on an external URL and on network access. The URL itself might stay the same for quite a while, but the underlying site might change based on new deployments. Bazel only sees the URL and caches the test then. We want to avoid this. PR Close #49039 | 13 February 2023, 19:04:47 UTC |
b022d07 | Angular Robot | 11 February 2023, 16:06:34 UTC | build: update dependency eslint-plugin-jsdoc to v40 (#49037) See associated pull request for more information. PR Close #49037 | 13 February 2023, 15:07:27 UTC |
0091947 | Paul Gschwendtner | 08 February 2023, 16:13:42 UTC | build: improve debugging of symbol extractor tests (#49000) Always print the path to the JS input file so that its easy to jump to it. PR Close #49000 | 13 February 2023, 08:12:51 UTC |
51765fd | Paul Gschwendtner | 08 February 2023, 16:12:29 UTC | test: update symbol extractor test goldens to reflect terser updates (#49000) The terser update included various changes, including changes to the inline optimizations. Constants like for the bloom filter are no longer inlined multiple times, but instead the constant is preserved and used with a shortened/mangled name. Note this also applies to other symbols like `SimpleChanges` too. This means that such new variables now show up in the symbols goldens. Concrete examples of inlined & no-longer inlined constants can be seen in the PR description: https://github.com/angular/angular/pull/49000#issue-1576416106 PR Close #49000 | 13 February 2023, 08:12:50 UTC |
04f0ec9 | Angular Robot | 07 February 2023, 21:08:02 UTC | build: update dependency terser to 5.16.3 [security] (#49000) See associated pull request for more information. PR Close #49000 | 13 February 2023, 08:12:50 UTC |
8ab87b6 | Paul Gschwendtner | 10 February 2023, 15:09:58 UTC | build: remove puppeteer, remaining usages of `webdriver-manager` and migrate AIO production test to Bazel (#49025) This commit does three things that all related and required to get rid of `webdriver-manager`: * Our puppeteer protractor setup in AIO relies on webdriver-manager because we install a corresponding chromedriver based on the puppeteer chromium version. We would like to get rid of this brittle setup. * We don't use `puppeteer` in many places because we manage chromium and the driver through Bazel. This commit removes the remaining puppeteer usage and replaces it with the Bazel-managed canonical browser * We need to migrate the AIO production URL tests to Bazel. These weren't part of Aspect's migration. This is needed so that we can drop puppeteer and use the Bazel browser setup. * Migrates some at-runtime TS `ts-node` test setup to proper idiomatic Bazel code. Needed because it depends on code that also had to be migrated to Bazel given the production e2e test Bazel migration (above points). Note: The xregexp dependency had to be added to the root project because `ts_library` does not support compilation deps from `@aio_npm`. This is something we will fix anyway when we have a more modern toolchain! PR Close #49025 | 10 February 2023, 19:22:18 UTC |
1146107 | Paul Gschwendtner | 09 February 2023, 15:58:25 UTC | test: update size goldens to reflect devkit update and terser (#49027) The Angular devkit updated Terser. Terser landed various changes related to variable inlining. Most constants are no longer inlined, but instead the variables are re-used. This led to a bundle size increase of around ~600B in AIO and most integration tests. Here is an example diff: https://screenshot.googleplex.com/4M8owBYDAqU982T PR Close #49027 | 10 February 2023, 19:21:29 UTC |
d2737bc | Angular Robot | 08 February 2023, 23:07:17 UTC | build: update cross-repo angular dependencies (#49027) See associated pull request for more information. PR Close #49027 | 10 February 2023, 19:21:29 UTC |
c9e2728 | Angular Robot | 10 February 2023, 07:07:34 UTC | build: update actions/cache digest to 6998d13 (#49020) See associated pull request for more information. PR Close #49020 | 10 February 2023, 16:24:48 UTC |
5f2a3ed | Dylan Hunn | 27 January 2023, 01:18:32 UTC | fix(forms): Make radio buttons respect `[attr.disabled]` (#48864) `setDisabledState` is supposed to be called whenever the disabled state of a control changes, including upon control creation. However, a longstanding bug caused the method to not fire when an *enabled* control was attached. This bug was fixed in v15. This had a side effect: previously, it was possible to instantiate a reactive form control with `[attr.disabled]=true`, even though the the corresponding control was enabled in the model. (Note that the similar-looking property binding version `[disabled]=true` was always rejected, though.) This resulted in a mismatch between the model and the DOM. Now, because `setDisabledState` is always called, the value in the DOM will be immediately overwritten with the "correct" enabled value. Users should instead disable the control directly in their model. (There are many ways to do this, such as using the `{value: 'foo', disabled: true}` constructor format, or immediately calling `FooControl.disable()` in `ngOnInit`.) If this incompatibility is too breaking, you may also opt out using `FormsModule.withConfig` or `ReactiveFormsModule.withConfig` at the time you import it, via the `callSetDisabledState` option. However, there is an exceptional case: radio buttons. Because Reactive Forms models the entire group of radio buttons as a single `FormControl`, there is no way to control the disabled state for individual radios, so they can no longer be configured as disabled. In this PR, we have special cased radio buttons to ignore their first call to `setDisabledState` when in `callSetDisabledState: 'always'` mode. This preserves the old behavior. PR Close #48864 | 10 February 2023, 10:25:12 UTC |
d814de2 | PaloMiklo | 18 January 2023, 18:09:55 UTC | docs(platform-browser): Sanitize method has more explicit documentation (#48765) PR Close #48765 | 10 February 2023, 08:28:20 UTC |
b24cf02 | Paul Gschwendtner | 09 February 2023, 13:12:24 UTC | build: remove unused webdriver-manager code (#49009) We no longer need webdriver-manager as everything is tested using Bazel with the Bazel-managed browsers and chrome/gecko drivers. The drivers and browser binaries are managed as part of dev-infra's shared browser/driver configuration in `bazel/browsers`. PR Close #49009 | 10 February 2023, 07:25:58 UTC |
38257a3 | Pawel Kozlowski | 08 February 2023, 18:11:14 UTC | release: cut the v15.1.4 release | 08 February 2023, 18:15:53 UTC |
ff0d48a | Angular Robot | 06 February 2023, 20:06:37 UTC | build: update github/codeql-action action to v2.2.2 (#48889) See associated pull request for more information. PR Close #48889 | 08 February 2023, 14:07:06 UTC |
110300e | Angular Robot | 07 February 2023, 06:08:23 UTC | build: update eslint dependencies to v5.51.0 (#48983) See associated pull request for more information. PR Close #48983 | 07 February 2023, 19:49:02 UTC |
03a946d | Kian Yang Lee | 31 January 2023, 07:45:40 UTC | docs: Fixing typo error (#48891) PR Close #48891 | 06 February 2023, 20:38:26 UTC |
c6dce66 | Matthieu Riegler | 01 February 2023, 21:31:34 UTC | refactor(forms): removing a workaround comment (#48904) The code is clearer without the reduce, let's just remove the comment. PR Close #48904 | 06 February 2023, 20:37:48 UTC |
ce8417b | Matthieu Riegler | 03 February 2023, 23:23:48 UTC | refactor(docs-infra): Enable @typescript-eslint/quotes rule for aio content (#48952) The commit enables the @typescript-eslint/quotes rule which mendates single quotes over doubles and allows template literals with backticks. PR Close #48952 | 06 February 2023, 20:33:23 UTC |
93f9b3b | Jessica Janiuk | 06 February 2023, 17:07:10 UTC | fix(dev-infra): Fix code ownership for animations package (#48975) An incorrect username was added to the reviewers list for animations. PR Close #48975 | 06 February 2023, 20:32:32 UTC |
ab7adbb | Simona Cotin | 05 February 2023, 16:20:03 UTC | docs(extended-diagnostics): fix code example (#48963) Update code examples to use < and > for html elements PR Close #48963 | 06 February 2023, 20:31:34 UTC |
21b15e8 | Redouane Bekkouche | 23 January 2023, 19:11:05 UTC | docs: making footer copyright year dynamic (#48811) PR Close #48811 | 02 February 2023, 21:39:53 UTC |
ab85f7b | Matthieu Riegler | 24 January 2023, 20:12:11 UTC | refactor(compiler): Remove strictStyling option for ShadowCss (#48824) `strictStyling` was an option provided by Polymer but it's not needed by Angular. This commit removes the dead code and updates related comments. PR Close #48824 | 02 February 2023, 21:38:39 UTC |
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 |