https://github.com/angular/angular

sort by:
Revision Author Date Message Commit Date
e8c8a8d docs: add Angular + NgRx book by the asian BPB Publications (#39680) PR Close #39680 10 February 2021, 19:14:35 UTC
7e32628 docs: fix absent documentation for digitsInfo parameter in the API docs (#40746) PR Close #40746 10 February 2021, 19:09:09 UTC
3a9727c docs: add link to component-less routes description. (#40741) Currently it's not clear what a component-less route is. Add a link to make it clear PR Close #40741 10 February 2021, 19:08:40 UTC
a362086 fix(compiler): include parenthesis in expression source spans (#40740) The parser does not include parenthesis in the AST, so if a LHS expression would be parenthesized then its start span would start after the opening parenthesis. Previously, some parent AST nodes would be created with the start span of its LHS as its own start, so this resulted in the parent AST node not encompassing the opening parenthesis in its source span. This commit fixes the issue by capturing the start index prior to parsing a child AST tree, which is then used as the start of the source span of the the parent AST node that is parsed. Fixes #40721 PR Close #40740 10 February 2021, 19:07:11 UTC
9c0da82 refactor(compiler-cli): remove event output helper from TCB (#40738) In 5c547675b11a24b16c20df1718583a0e7ed49cbd the `EventEmitter.subscribe` API was extended with a new signature that allows the emitter's generic type `T` to flow into the subscribe callback. This new signature removes the need for the special `_outputHelper` function that used to be emitted into TCBs when `strictOutputEventTypes`/`strictTemplates` is enabled. PR Close #40738 10 February 2021, 19:06:36 UTC
af030d9 docs(language-service): Add note about Eclipse IDE support of Angular LS (#40551) Mention Eclipse Wild Web Developer that ships with Angular language service. PR Close #40551 10 February 2021, 19:05:53 UTC
f877633 fix(compiler): throw error for duplicate template references (#40538) Adds an error if a reference is used more than once on the same element (e.g. `<div #a #a>`). We used to have this error in ViewEngine, but it wasn't ported over to Ivy. Fixes #40536. PR Close #40538 10 February 2021, 19:05:16 UTC
b51e384 fix(common): date is not correctly formatted when year is between 0 and 99 (#40448) use setFullYear method when parsing date to avoid javascript date factory behaviour Fixes #40377 PR Close #40448 10 February 2021, 19:04:37 UTC
d5b5846 docs: clarify observables recommendation (#39237) Observables are not the only async mechanism that Angular employs. This change respects that application developers are not required to use Observables in their own application architecture. Closes #39155 PR Close #39237 10 February 2021, 19:04:05 UTC
2d8fb34 fix(core): properly move embedded views of dynamic component's projectable nodes (#37167) This commit fixes the issue of the ASSERTION ERROR issue when a projected node(RNode) inside an array is checked against the types of TNodeType.Element, TNodeType.Container, TNodeType.ElementContainer, TNodeType.IcuContainer, TNodeType.Projection. As it's inside an array, it doesn't fall into any of those types, as a result, it throws the ASSERTION ERROR. PR Close #37120 PR Close #37167 10 February 2021, 19:03:06 UTC
7d8b8ad fix(compiler-cli): don't crash when we can't resolve a resource (#40660) Produces a diagnostic when we cannot resolve a component's external style sheet or external template. The previous behavior was to throw an exception, which crashed the Language Service. fixes angular/vscode-ng-language-service#1079 PR Close #40660 10 February 2021, 18:48:33 UTC
e8c72ac fix(zone.js): fix rollup config file for update to rules_nodejs@3.1.0 (#40774) Update to use `bazel_version_file` rather than `bazel_stamp_file`. PR Close #40774 10 February 2021, 18:36:42 UTC
3ec0f4f docs: edit example to fetch hero before sending message (#40419) PR Close #40419 09 February 2021, 22:46:18 UTC
cba66e5 docs: add redirect from updating-v10 to v11 (#40108) Redirects from https://angular.io/guide/updating-to-version-10 to https://angular.io/guide/updating-to-version-11 to avoid 404 errors. PR Close #40108 09 February 2021, 22:45:39 UTC
b03e381 docs: update docs-style-guide (#36281) This commit updates the documentation style guide so that it is in line with current standards, those of Google as well as those within the Angular docs. PR Close #36281 09 February 2021, 22:26:06 UTC
1af8c84 build(docs-infra): upgrade cli command docs sources to ab638724c (#40759) Updating [angular#11.1.x](https://github.com/angular/angular/tree/11.1.x) from [cli-builds#11.2.x](https://github.com/angular/cli-builds/tree/11.2.x). ## Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/829e1bae4...ab638724c): **Modified** - help/build.json - help/lint.json - help/new.json - help/serve.json ## Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/e98241829...ab638724c) since PR #40718: **Modified** - help/lint.json ## Closes #40718 PR Close #40759 09 February 2021, 21:52:44 UTC
9dd1c0f fix(localize): support downleveled inlined helper localize calls (#40754) When the downleveling helper function has been inlined into the `$localize` call, it is a bit more tricky to parse out the cooked and raw strings. There was already code to do this but it assumed that the `cooked` and `raw` items were both arrays. Sometimes the `raw` array is just a copy of the `cooked` array via an expression similar to `raw || (raw=tcookedslice(0))`. This commit changes the `unwrapMessagePartsFromLocalizeCall()` function to be able to handle such a situation. Fixes #40702 PR Close #40754 09 February 2021, 21:51:53 UTC
655b6b2 fix(docs-infra): correctly handle entry-points with no public exports (#40737) Previously, if an entry-point had no public exports (such as the `@angular/platform-server/shims` introduced in #40559, which is a side-effect-ful entry-point), it was incorrectly marked as having all its exports deprecated (which marks the entry-point as deprecated as well). This commit fixes this by ensuring that an entry-point is not marked as having all its exports deprecated if it has no public exports. PR Close #40737 09 February 2021, 18:56:17 UTC
4e2b956 docs: changes for typescript 2.7 (#40735) Because of changes in Typescript a property must have an initializer or be set to undefined. PR Close #40735 09 February 2021, 18:52:44 UTC
f29baaf fix(localize): improve invalid syntax in extraction error message (#40724) Previously if the code is invalid the error message might look like: ``` Unexpected messageParts for `$localize` (expected an array of strings). ``` This is not very helpful for debugging where the problem occurs. Now we build a "code-frame" description to give more useful information: ``` TypeError: Cannot create property 'message' on string '.../src/app/app.component.js: Unexpected messageParts for `$localize` (expected an array of strings). 4 | export class AppComponent { 5 | constructor() { > 6 | this.title = $localize(a = ['myapp'], []); | ^^^^^^^^^^^^^ 7 | } 8 | } ``` PR Close #40724 09 February 2021, 18:52:18 UTC
3289873 fix(animations): properly track listeners for a removed element (#40712) Prior to this patch, if an element was removed multiple times (due to the nature of parent/child elements), the leave listeners may have been fired for an element that was already removed. This patch adds a guard within the animations code to prevent this. PR Close #40712 09 February 2021, 18:50:19 UTC
3c0846a fix(compiler-cli): update ngcc integration tests for latest changes in rules_nodejs (#40710) Update the ngcc integration tests to handle the changes in the latest version of rules_nodejs. PR Close #40710 09 February 2021, 18:48:45 UTC
d568a8d fix(dev-infra): update build tooling for latest changes in rules_nodejs (#40710) Update the build tooling to handle the changes in the latest version of rules_nodejs. PR Close #40710 09 February 2021, 18:48:45 UTC
7e1eac3 fix(bazel): update build tooling for latest changes in rules_nodejs (#40710) Update the build tooling to handle the changes in the latest version of rules_nodejs. PR Close #40710 09 February 2021, 18:48:45 UTC
ddf12e4 fix(dev-infra): update type castings for JSON.parse usage (#40710) Update usages of JSON.parse to be cast as specific types. PR Close #40710 09 February 2021, 18:48:45 UTC
dc9c50d fix(bazel): update type castings for JSON.parse usage (#40710) Update usages of JSON.parse to be cast as specific types. PR Close #40710 09 February 2021, 18:48:45 UTC
020a576 fix(benchpress): update type castings for JSON.parse usage (#40710) Update usages of JSON.parse to be cast as specific types. PR Close #40710 09 February 2021, 18:48:45 UTC
9e786f9 fix(compiler): update type castings for JSON.parse usage (#40710) Update usages of JSON.parse to be cast as specific types. PR Close #40710 09 February 2021, 18:48:45 UTC
72c2f06 fix(compiler-cli): update type castings for JSON.parse usage (#40710) Update usages of JSON.parse to be cast as specific types. PR Close #40710 09 February 2021, 18:48:45 UTC
547f8a0 fix(elements): update type castings for JSON.parse usage (#40710) Update usages of JSON.parse to be cast as specific types. PR Close #40710 09 February 2021, 18:48:44 UTC
4661d90 fix(localize): update type castings for JSON.parse usage (#40710) Update usages of JSON.parse to be cast as specific types. PR Close #40710 09 February 2021, 18:48:44 UTC
3320373 fix(platform-browser): update type castings for JSON.parse usage (#40710) Update usages of JSON.parse to be cast as specific types. PR Close #40710 09 February 2021, 18:48:44 UTC
456a991 fix(router): update type castings for JSON.parse usage (#40710) Update usages of JSON.parse to be cast as specific types. PR Close #40710 09 February 2021, 18:48:44 UTC
62845f3 fix(service-worker): update type castings for JSON.parse usage (#40710) Update usages of JSON.parse to be cast as specific types. PR Close #40710 09 February 2021, 18:48:44 UTC
b02136a fix(zone.js): update build tooling for latest changes in rules_nodejs (#40710) Update the zone.js build tooling to handle the changes in the latest version of rules_nodejs. PR Close #40710 09 February 2021, 18:48:44 UTC
75b3f9f build: update tools directory for latest changes in rules_nodejs (#40710) Update the scripts/tooling in the tools directory to handle the changes in the latest version of rules_nodejs. PR Close #40710 09 February 2021, 18:48:44 UTC
a3e556f fix(bazel): update integration test to use rules_nodejs@3.1.0 (#40710) Update the integraiton tests for bazel to the latest rules_nodejs version. PR Close #40710 09 February 2021, 18:48:44 UTC
53adebd build: update to rules_nodejs@3.1.0 (#40710) Update to the latest version of rules_nodejs. PR Close #40710 09 February 2021, 18:48:44 UTC
1ec7165 refactor(docs-infra): use a single CSS class to target the API list container (#40704) Previously, the API list container (in the template of the `<aio-api-list>` component) had three different CSS classes (`.api-list-container`, `.docs-content`, `.l-content-small`) that were all used for styling it. This seemed unnecessary and made it more difficult to see what styles were applied to the container. This commit removes the extra classes and consolidates the styles under the `.api-list-container` class (which was the most descriptive one). PR Close #40704 09 February 2021, 18:47:21 UTC
3844081 refactor(docs-infra): scope API list styles to the `<aio-api-list>` element (#40704) This commit ensures that all styles for the API list page (which are defined in `_api-list.scss`) only apply to elements inside an `<aio-api-list>` element. This will prevent the styles accidentally taking effect on a different part of the app. PR Close #40704 09 February 2021, 18:47:21 UTC
767aab4 refactor(docs-infra): move common `.code-anchor` styles to `_code.scss` (#40704) The `.code-anchor` class can be used anywhere where we have code examples (including API pages and docs guides). Previously, global styles for `.code-anchor` were defined in `_api-list.scss` (i.e. the styles from `_api-list.scss` were also applied to `.code-anchor` elements in other pages/components). This commit moves the `.code-anchor` styles to `_code.scss`, which contains other common code-related styles. PR Close #40704 09 February 2021, 18:47:21 UTC
de5f868 refactor(docs-infra): move common `.symbol` styles to `_api-symbols.scss` (#40704) The `.symbol` CSS class (which is primarily used to denote the type of API symbols - classes, functions, interfaces, etc.) are used in several places: - In the API list page (with the corresponding styles defined in `_api-list.scss`). - In search results (with the corresponding styles defined in `_errors.scss`). - In error list page (with the corresponding styles defined in `search-results.scss`). - In the `<aio-select>` component (with the corresponding styles defined in `_select-menu.scss`). Previously, global styles for `.symbol` were defined in `_api-list.scss` (i.e. the styles from `_api-list.scss` were also applied to `.symbol` elements in other places/components). Also, some of the SCSS files mentioned above defined some duplicate styles for `.symbol`. This commit moves the `.symbol` styles to a new `_api-symbols.scss` file, which contains common symbol-related styles. PR Close #40704 09 February 2021, 18:47:21 UTC
3d483f9 refactor(docs-infra): merge style rules in `_api-list.scss` (#40704) This commit cleans up the styles in `_api-list.scss` by merging together blocks that target the same elements. PR Close #40704 09 February 2021, 18:47:21 UTC
a905cf8 refactor(docs-infra): remove unused styles from `_api-list.scss` (#40704) This commit removes some styles from `_api-list.scss` that are no longer used (i.e. either their CSS selectors do not match any element in the app or they are overridden by other rules). PR Close #40704 09 February 2021, 18:47:21 UTC
306eb1a refactor(docs-infra): scope TOC styles to the `<aio-toc>` element (#40704) This commit ensures that all styles for the TOC (which are defined in `_toc.scss`) only apply to elements inside an `<aio-toc>` element. This will prevent the styles accidentally taking effect on a different part of the app. PR Close #40704 09 February 2021, 18:47:21 UTC
b626c2f refactor(docs-infra): merge style rules in `_toc.scss` (#40704) This commit cleans up the styles in `_toc.scss` by merging together blocks that target the same elements. PR Close #40704 09 February 2021, 18:47:21 UTC
331662a refactor(docs-infra): scope select-menu styles to the `<aio-select>` element (#40704) This commit ensures that all styles for the select-menu element (which are defined in `_select-menu.scss`) only apply to elements inside an `<aio-select>` element. This will prevent the styles accidentally taking effect on a different part of the app. PR Close #40704 09 February 2021, 18:47:20 UTC
55d99a3 refactor(docs-infra): scope Resources styles to the `<aio-resource-list>` element (#40704) This commit ensures that all styles for the "Resources" page (which are defined in `_resources.scss`) only apply to elements inside an `<aio-resource-list>` element. This will prevent the styles accidentally taking effect on a different part of the app. PR Close #40704 09 February 2021, 18:47:20 UTC
24b08c2 refactor(docs-infra): merge style rules in `_resources.scss` (#40704) This commit cleans up the styles in `_resources.scss` by merging together blocks that target the same elements. PR Close #40704 09 February 2021, 18:47:20 UTC
f5ce599 refactor(docs-infra): remove unused styles from `_resources.scss` (#40704) This commit removes some styles from `_resources.scss` that are no longer used (i.e. either their CSS selectors do not match any element in the app or they are overridden by other rules). PR Close #40704 09 February 2021, 18:47:20 UTC
7f527ee refactor(docs-infra): merge style rules in `_presskit.scss` (#40704) This commit cleans up the styles in `_presskit.scss` by merging together blocks that target the same elements. PR Close #40704 09 February 2021, 18:47:20 UTC
59a40c9 refactor(docs-infra): merge style rules in `_label.scss` (#40704) This commit cleans up the styles in `_label.scss` by merging together blocks that target the same elements. PR Close #40704 09 February 2021, 18:47:20 UTC
32dbbec refactor(docs-infra): remove unused styles from `_label.scss` (#40704) This commit removes some styles from `_label.scss` that are no longer used (i.e. their CSS selectors do not match any element in the app). PR Close #40704 09 February 2021, 18:47:20 UTC
5e345a1 refactor(docs-infra): fix indentation in `_label.scss` (#40704) This commit makes the indentation in `_label.scss` consistent with that in most other `.scss` files in `aio/`. PR Close #40704 09 February 2021, 18:47:20 UTC
1974907 refactor(docs-infra): remove unused `_edit-page-cta.scss` file (#40704) This commit removes the `_edit-page-cta.scss` file, which is no longer used (i.e. the rules it contains do not match any element in the app). PR Close #40704 09 February 2021, 18:47:20 UTC
d46d75e refactor(docs-infra): merge style rules in `_details.scss` (#40704) This commit cleans up the styles in `_details.scss` by merging together blocks that target the same elements. It also changes the `summary` selector to `details > summary`, but that should not make any difference in practice, since `<summary>` elements always appear as direct childs of `<details>`. PR Close #40704 09 February 2021, 18:47:20 UTC
7eee047 refactor(docs-infra): scope contributor-list styles to the `<aio-contributor-list>` element (#40704) This commit ensures that all styles for the contributor list (which are defined in `_contributor.scss`) only apply to elements inside an `<aio-contributor-list>` element. This will prevent the styles accidentally taking effect on a different part of the app. PR Close #40704 09 February 2021, 18:47:20 UTC
976be51 refactor(docs-infra): remove unused styles from `_contributor.scss` (#40704) This commit removes some styles from `_contributor.scss` that are no longer used (i.e. either their CSS selectors do not match any element in the app or they are overridden by other rules). PR Close #40704 09 February 2021, 18:47:20 UTC
e428a10 refactor(docs-infra): scope code example styles to the `<aio-code>` element (#40704) This commit ensures that all styles for the code examples (which are defined in `_code.scss`) only apply to elements inside an `<aio-code>` element. This will prevent the styles accidentally taking effect on a different part of the app. PR Close #40704 09 February 2021, 18:47:20 UTC
f477833 refactor(docs-infra): merge style rules in `_code.scss` (#40704) This commit cleans up the styles in `_code.scss` by merging together blocks that target the same elements. It also normalizes the rules targeting Angular Material tabs to use consistent selectors and use class names instead of tag names. PR Close #40704 09 February 2021, 18:47:20 UTC
9fcd8fc refactor(docs-infra): remove unused styles from `_code.scss` (#40704) This commit removes some styles from `_code.scss` that are no longer used (i.e. either their CSS selectors do not match any element in the app or they are overridden by other rules). PR Close #40704 09 February 2021, 18:47:20 UTC
0414de9 refactor(docs-infra): move common `.group-buttons` styles to `_buttons.scss` (#40704) Both `<aio-contributor-list>` and `<aio-resource-list>` contain `.group-buttons` elements. Previously, global styles for `.group-buttons` were defined in `_contributor.scss` (i.e. the styles from `_contributor.scss` were also applied to `.group-buttons` in `<aio-resource-list>`). Also, `_contributor.scss` and `_resources.scss` defined some duplicate styles for `.group-buttons`. This commit moves the `.group-buttons` styles to `_buttons.scss`, which contains common button-related styles. PR Close #40704 09 February 2021, 18:47:20 UTC
7a7716c refactor(docs-infra): scope top-menu styles to the `.app-toolbar` element (#40704) This commit ensures that all styles for the app top-menu (which are defined in `_top-menu.scss`) only apply to elements inside an `.app-toolbar` element. This will prevent the styles accidentally taking effect on a different part of the app. PR Close #40704 09 February 2021, 18:47:20 UTC
db696ec refactor(docs-infra): merge style rules in `_top-menu.scss` (#40704) This commit cleans up the styles in `_top-menu.scss` by merging together blocks that target the same elements. It also makes similar changes to selectors in `_notification.scss` rules that override top-menu styles (for consistency). PR Close #40704 09 February 2021, 18:47:20 UTC
7cd822b refactor(docs-infra): scope nav-item styles to the `<aio-nav-item>` element (#40704) This commit ensures that all styles for the sidenav nav-items (which are defined in `_sidenav.scss`) only apply to elements inside an `<aio-nav-item>` element. This will prevent the styles accidentally taking effect on a different part of the app. PR Close #40704 09 February 2021, 18:47:20 UTC
c7965bb refactor(docs-infra): merge style rules in `_sidenav.scss` (#40704) This commit cleans up the styles in `_sidenav.scss` by merging together blocks that target the same elements. It also applies the equivalent changes in `_notification.scss` rules that override sidenav styles. PR Close #40704 09 February 2021, 18:47:20 UTC
c7822a5 refactor(docs-infra): remove unused styles from `_sidenav.scss` (#40704) This commit removes some styles from `_sidenav.scss` that are no longer used (i.e. either their CSS selectors do not match any element in the app or they are overridden by other rules). PR Close #40704 09 February 2021, 18:47:20 UTC
1bf82c8 refactor(docs-infra): remove unused styles from `_layout-global.scss` (#40704) This commit removes some styles from `_layout-global.scss` that are no longer used (i.e. either their CSS selectors do not match any element in the app or they are overridden by other rules). PR Close #40704 09 February 2021, 18:47:20 UTC
40dc572 refactor(docs-infra): scope footer styles to the `<aio-footer>` element (#40704) This commit ensures that all styles for the page footer (which are defined in `_footer.scss`) only apply to elements inside an `<aio-footer>` element. This will prevent the styles accidentally taking effect on a different part of the app. PR Close #40704 09 February 2021, 18:47:20 UTC
5e0b980 refactor(docs-infra): merge style rules in `_footer.scss` (#40704) This commit cleans up the styles in `_footer.scss` by merging together blocks that target the same elements. PR Close #40704 09 February 2021, 18:47:20 UTC
74f6735 refactor(docs-infra): remove unused styles from `_footer.scss` (#40704) This commit removes some styles from `_footer.scss` that are no longer used (i.e. either their CSS selectors do not match any element in the app or they are overridden by other rules). PR Close #40704 09 February 2021, 18:47:19 UTC
6f140b9 refactor(docs-infra): remove unused styles from `_content-layout.scss` (#40704) This commit removes some styles from `_content-layout.scss` that are no longer used (i.e. either their CSS selectors do not match any element in the app or they are overridden by other rules). PR Close #40704 09 February 2021, 18:47:19 UTC
0991e72 docs: clarify vscode integration maintenance (#40647) PR Close #40647 09 February 2021, 18:43:40 UTC
c5d86c3 docs: add Taiga UI to "EXPLORE ANGULAR RESOURCES" page (#40572) PR Close #40572 09 February 2021, 18:42:20 UTC
59304d3 docs(service-worker): copyedit getting started guide (#40543) Fix numbered list for the `Making changes to your application` section PR Close #40543 09 February 2021, 18:34:15 UTC
0fc5a16 docs: add Angular Global Summit to event pages (#40697) /cc @mgechev PR Close #40697 04 February 2021, 18:48:55 UTC
484e527 fix(docs-infra): switch code font from `Droid Sans Mono` to `Roboto Mono` (#40667) `Droid Sans Mono` didn't look good on some screens. Fixes #40666 PR Close #40667 04 February 2021, 18:48:30 UTC
3b74cd3 fix(router): stop emitting to event observable on destroy (#40638) No longer emits to `Router.events` after the router has been destroyed. Also returns a resolved promise to the navigation methods. Fixes #40502. PR Close #40638 04 February 2021, 18:46:46 UTC
b65bda7 docs: add guide for branching process (#39924) PR Close #39924 04 February 2021, 18:45:32 UTC
9517ae3 release: cut the v11.1.2 release 03 February 2021, 22:01:50 UTC
0ee9ea8 refactor(language-service): pull out interfaces on package toplevel (#40621) (#40695) This is patch PR for #40621. Two motivations behind this change: 1. We would like to expose the types of the Language Service to external users (like the VSCode extension) via the npm package, on the top level of the package 2. We would like the View Engine and Ivy LS to share a common interface (notably after the inclusion of `getTcb`, the Ivy LS upholds a strict superset of `ts.LanguageService`; previously both VE and Ivy LS were aligned on `ts.LanguageService`.) To this end, this commit refactors the exports on the toplevel of the `language-service/` package to just be types common to both the VE and Ivy language services. The VE and Ivy build targets then import and use these types accordingly, and the expectation is that an external user will just import the relevant typings from the toplevel package without diving into either the VE or Ivy sources. Follow up on #40607 PR Close #40621 PR Close #40695 03 February 2021, 18:14:27 UTC
65ee543 refactor(compiler-cli): remove the overrideComponentTemplate API (#40680) The `TemplateTypeChecker.overrideComponentTemplate` operation was originally conceived as a "fast path" for the Language Service to react to a template change without needing to go through a full incremental compilation step. It served this purpose until the previous commit, which switches the LS to use the new resource-only incremental change operation provided by `NgCompiler`. `overrideComponentTemplate` is now no longer utilized, and is known to have several hard-to-overcome issues that prevent it from being useful in any other situations. As such, this commit removes it entirely. PR Close #40680 03 February 2021, 17:14:36 UTC
0047eb3 perf(language-service): update NgCompiler via resource-only path when able (#40680) This commit changes the Language Service's "compiler factory" mechanism to leverage the new resource-only update path for `NgCompiler`. When an incoming change only affects a resource file like a component template or stylesheet, going through the new API allows the Language Service to avoid unnecessary incremental steps of the `NgCompiler` and return answers more efficiently. PR Close #40680 03 February 2021, 17:14:36 UTC
cb10bac docs: clarify that fileReplacements only supports compilation source files (#40687) fileReplacements is intended to only work on compilation source files PR Close #40687 03 February 2021, 17:10:23 UTC
058a071 build(docs-infra): upgrade cli command docs sources to 829e1bae4 (#40685) Updating [angular#11.1.x](https://github.com/angular/angular/tree/11.1.x) from [cli-builds#11.1.x](https://github.com/angular/cli-builds/tree/11.1.x). ## Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/73ab73f51...829e1bae4): **Modified** - help/new.json PR Close #40685 03 February 2021, 17:09:10 UTC
3351380 refactor(forms): avoid duplicated code in `AbstractControlStatus` directive (#40651) This commit updates `AbstractControlStatus` directive code to remove duplicated logic in getters and replaces that logic with a new function that accepts an argument. PR Close #40651 03 February 2021, 17:08:02 UTC
8f9ba8e fix(core): ensure the type `T` of `EventEmitter<T>` can be inferred (#40644) The `AsyncPipe.transform<T>(emitter)` method must infer the `T` type from the `emitter` parameter. Since we changed the `AsyncPipe` to expect a `Subscribable<T>` rather than `Observable<T>` the `EventEmitter.subscribe()` method needs to have a tighter signature. Otherwise TypeScript struggles to infer the type and ends up making it `unknown`. Fixes #40637 PR Close #40644 03 February 2021, 17:07:29 UTC
1d9b2c1 docs: add eliran eliassy to GDE list (#39521) PR Close #39521 03 February 2021, 17:06:19 UTC
20654c9 refactor(docs-infra): remove unused styles for `.heading` CSS class (#40427) This commit removes some styles for the `.heading` CSS class which do not have any effect (either because they are overridden in other rules or because they do not make any difference). NOTE: The `.heading` class is kept in the HTML to make it easier to associate the `.heading-children` element with its corresponding `.heading` parent. PR Close #40427 02 February 2021, 20:04:56 UTC
d3a9211 refactor(docs-infra): simplify the CSS rules for styling the "collapsed/expanded" sidenav icons (#40427) This commit simplifies the styling of the "collapsed/expanded" icons in sidenav nav-items with children by consolidating the CSS rules in one block (instead of having duplicate blocks for different levels). PR Close #40427 02 February 2021, 20:04:56 UTC
e7d153c fix(docs-infra): fix the styling of the cards in docs introduction page (#40427) This commit fixes the layout and appearance of the cards shown in the docs introduction page (`/docs`) in the following ways: - Center the cards. - Ensure two cards are shown per line (instead of 3 one the first line and 1 on the second). - Adjust their widths to ensure their content fits well in them (given that the cards have a fixed height). - Use more engaging styles to better indicate that the cards are clickable (as discussed [here][1]). [1]: https://github.com/angular/angular/pull/40427#discussion_r560688953 PR Close #40427 02 February 2021, 20:04:56 UTC
9bcaeac refactor(docs-infra): clean up styles in `_card.scss` (#40427) This commit cleans up the styles in `_card.scss` by: - Fixing incosistenct indentation/newlines. - Removing rules for unused selectors. - Removing unnecessary styles. PR Close #40427 02 February 2021, 20:04:56 UTC
e330cc9 fix(docs-infra): improve legibility and focus on content (#40427) This commit changes the layout of the main content to improve legibility, especially on wider screens: - Limit main content width to 50em (800px by default). - Center main content on the page. Co-authored-by: Stefanie Fluin <sjtrimble@gmail.com> PR Close #40427 02 February 2021, 20:04:56 UTC
06a355a fix(docs-infra): improve typography styles (incl. bigger font size/line height) (#40427) Co-authored-by: Stefanie Fluin <sjtrimble@gmail.com> PR Close #40427 02 February 2021, 20:04:56 UTC
ef1910f fix(docs-infra): make content links more prominent on hover (#40427) Co-authored-by: Stefanie Fluin <sjtrimble@gmail.com> PR Close #40427 02 February 2021, 20:04:56 UTC
6a41e52 fix(docs-infra): improve heading styles (#40427) This commit includes some general improvements to heading styles (font-weight, margin/padding). It also adds a horizontal separator above `<h2>` headings to segment important sections more easily. (As a consequence, we can remove several `<hr />` elements right before `<h2>` headings.) Co-authored-by: Stefanie Fluin <sjtrimble@gmail.com> PR Close #40427 02 February 2021, 20:04:56 UTC
b62d4e0 fix(docs-infra): fix padding in sidenav and ensure all nav-items have equal height (#40427) This commit improves the padding nav-menus and nav-items in the sidenav. It also ensures that all nav-items have the same height, regardless of their level and of whether they have children or not. Co-authored-by: Stefanie Fluin <sjtrimble@gmail.com> PR Close #40427 02 February 2021, 20:04:56 UTC
24063b0 fix(docs-infra): remove uppercase style from sidenav nav-items (#40427) Co-authored-by: Stefanie Fluin <sjtrimble@gmail.com> PR Close #40427 02 February 2021, 20:04:56 UTC
a208a85 fix(docs-infra): update the sidenav background to better distinguish from main content (#40427) Previously, we used a box-shadow to indicate that the sidenav is separate from the main content. This commits updates the sidenav styling to remove the shadow and give it a slightly different background color instead. Co-authored-by: Stefanie Fluin <sjtrimble@gmail.com> PR Close #40427 02 February 2021, 20:04:56 UTC
2dc774b docs: fix typo in lazy-loading guide (#40668) PR Close #40668 02 February 2021, 20:04:22 UTC
back to top