https://github.com/angular/angular

sort by:
Revision Author Date Message Commit Date
d746804 docs(router): Fix ActivationEnd link (#39469) ActivationEnd goes to ActivationEnd and not to ActivationStart section PR Close #39469 28 October 2020, 18:06:06 UTC
17fe000 docs(zone.js): update release doc (#39442) In the current release doc, we are using some shortcut of `git` command such as `git ci` `git co`, so in this PR we are updating them to the normal command, so these commands will work event without these shortcuts. PR Close #39442 28 October 2020, 17:59:49 UTC
3870d5e build: add PullApprove: disable as a caretaker note label (#39430) Add the label `PullApprove: disable` as a caretaker note label to prompt caretakers to confirm that the PullApprove disabling is intentional. PR Close #39430 28 October 2020, 17:59:11 UTC
112f7e9 ci: allow for disabling PullApprove on a single PR via adding a label (#39430) Alowing for disabling PullApprove on a single PR via adding a label allows for an escape hatch if PullApprove is not acting as expected, or for cases where reviews can be stepped over in obvious situations, such as a revert. PR Close #39430 28 October 2020, 17:59:11 UTC
2bc8b80 docs: Correct a few typographical errors. (#39405) PR Close #39405 28 October 2020, 17:58:27 UTC
65d1ed3 docs: update Learning Angular book edition (#39400) Update the resource Learning Angular book into the third edition PR Close #39400 28 October 2020, 17:57:43 UTC
75110f7 docs: Fix typo in changelog (#39223) PR Close #39223 28 October 2020, 17:56:20 UTC
2632510 docs: fix links to Material examples (#39093) Also uses fixed git hashes so the line numbers won't get outdated in the future PR Close #39093 28 October 2020, 17:53:17 UTC
f61ac8a docs: add carlos caballero to GDE resources (#37976) PR Close #37976 28 October 2020, 17:52:35 UTC
366be11 refactor(core): add top 10 runtime error codes (#39188) adds RuntimeError and code enum to improve debugging experience refactor ExpressionChangedAfterItHasBeenCheckedError to code NG0100 refactor CyclicDependency to code NG0200 refactor No Provider to code NG0201 refactor MultipleComponentsMatch to code NG0300 refactor ExportNotFound to code NG0301 refactor PipeNotFound to code NG0302 refactor BindingNotKnown to code NG0303 refactor NotKnownElement to code NG0304 PR Close #39188 28 October 2020, 17:05:02 UTC
899218d refactor(forms): move common validators-related logic to the `AbstractControlDirective` class (#38280) This commit refactors validators-related logic that is common across most of the directives. A couple notes on this refactoring: * common logic was moved to the `AbstractControlDirective` class (including `validator` and `asyncValidator` getters) * sync/async validators are now composed in `AbstractControlDirective` class eagerly when validators are set with `_setValidators` and `_setAsyncValidators` calls and the result is stored in directive instance (thus getters return cached versions of validator fn). This is needed to make sure composed validator function remains the same (retains its identity) for a given directive instance, so that this function can be added and later removed from an instance of an AbstractControl-based class (like `FormControl`). Preserving validator function is required to perform proper cleanup (in followup PRs) of the AbstractControl-based classes when a directive is destroyed. PR Close #38280 28 October 2020, 16:48:21 UTC
399f491 ci: bust cache of stored node_modules on CircleCI (#39461) Update the cache keys used on CircleCI to bust the cache used in attempt to address issue with tests on aio that are not reproducable locally. Note: Going back to v1 as the cache version as caches are only held for 15 days so we can safely return back to `v1` as the prefix PR Close #39461 27 October 2020, 21:53:10 UTC
910fa51 docs: add install Firebase CLI step before using its commands (#39079) PR Close #39079 27 October 2020, 21:29:06 UTC
f184578 docs(core): update a typo in the comment of ngZoneEventCoalescing (#39423) PR Close #39423 27 October 2020, 21:27:16 UTC
d76beda fix(compiler): do not throw away render3 AST on errors (#39413) Currently render3's `parseTemplate` throws away the parsed AST and returns an empty list of HTML nodes if HTML->R3 translation failed. This is not preferrable in some contexts like that of a language service, where we would like a well-formed AST even if it is has errors. PR Close #39413 27 October 2020, 20:37:20 UTC
72e0c6b Revert "perf(ngcc): allow immediately reporting a stale lock file (#37250)" (#39435) This reverts commit 561c0f81a0d62b84fa47a98226eeb85eda864ffd. The original commit provided a quick escape from an already terminal situation by killing the process if the PID in the lockfile was not found in the list of processes running on the current machine. But this broke use-cases where the node_modules was being shared between multiple machines (or more commonly Docker containers on the same actual machine). Fixes #38875 PR Close #39435 27 October 2020, 20:36:28 UTC
bf1caa7 fix(compiler): treat i18n attributes with no bindings as static attributes (#39408) Currently `i18n` attributes are treated the same no matter if they have data bindings or not. This both generates more code since they have to go through the `ɵɵi18nAttributes` instruction and prevents the translated attributes from being injected using the `@Attribute` decorator. These changes makes it so that static translated attributes are treated in the same way as regular static attributes and all other `i18n` attributes go through the old code path. Fixes #38231. PR Close #39408 27 October 2020, 20:31:30 UTC
4b26a05 docs: fix grammatical errors and typos (#38868) Fixed run on sentences, grammatical errors, and made "ivy" "Ivy" everywhere for consistency. PR Close #38868 27 October 2020, 20:18:02 UTC
70daf10 refactor(compiler-cli): API to get directives/pipes in scope (#39278) This commit introduces two new methods to the TemplateTypeChecker, which retrieve the directives and pipes that are "in scope" for a given component template. The metadata returned by this API is minimal, but enough to power autocompletion of selectors and attributes in templates. PR Close #39278 27 October 2020, 20:17:14 UTC
1bfc44d refactor(compiler-cli): cache Symbols in the TemplateTypeCheckerImpl (#39278) This commit introduces caching of `Symbol`s produced by the template type- checking infrastructure, in the same way that autocompletion results are now cached. PR Close #39278 27 October 2020, 20:17:14 UTC
2a0a287 refactor(compiler-cli): move global completion into new CompletionEngine (#39278) This commit refactors the previously introduced `getGlobalCompletions()` API for the template type-checker in a couple ways: * The return type is adjusted to use a `Map` instead of an array, and separate out the component context completion position. This allows for a cleaner integration in the language service. * A new `CompletionEngine` class is introduced which powers autocompletion for a single component, and can cache completion results. * The `CompletionEngine` for each component is itself cached on the `TemplateTypeCheckerImpl` and is invalidated when the component template is overridden or reset. This refactoring simplifies the `TemplateTypeCheckerImpl` class by extracting the autocompletion logic, enables caching for better performance, and prepares for the introduction of other autocompletion APIs. PR Close #39278 27 October 2020, 20:17:14 UTC
523a451 build: add husky ignored files to .gitignore (#39388) Ahead of upgrading to husky v5, adding the shell file location to .gitignore to prevent it from randomly showing up when devs checkout older branches. Beginning in v5, husky places its shell files in a directory at `.husky/_` so these are placed in the .gitignore to prevent being commited or tracked. PR Close #39388 27 October 2020, 18:07:22 UTC
13063c4 ci: add alan-agius4 to docs-cli in pullapprove configuration (#39448) Add alan-agius4 to `docs-cli` group in pullapprove configuration. PR Close #39448 27 October 2020, 17:49:09 UTC
89c6d10 build(docs-infra): upgrade cli command docs sources to d5c1851de (#39446) Updating [angular#11.0.x](https://github.com/angular/angular/tree/11.0.x) from [cli-builds#11.0.x](https://github.com/angular/cli-builds/tree/11.0.x). ## Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/deec40756...d5c1851de): **Modified** - help/build.json ## Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/deec40756...d5c1851de) since PR #39407: **Modified** - help/build.json ## Closes #39407 PR Close #39446 27 October 2020, 17:48:31 UTC
6c79598 docs: fix more typos in component overview (#39445) PR Close #39445 27 October 2020, 17:47:36 UTC
65abf7e docs: fix typo in initializeInputAndOutputAliases docstring (#39438) PR Close #39438 27 October 2020, 17:46:38 UTC
d1840ee refactor(core): remove expandoStartIndex workaround (#39416) This commit removes a workaround to calculate the `expandoStartIndex` value. That workaround was needed because the `expandoStartIndex` was updated previously, so it pointed at the wrong location. The problem was fixed in PR #39301 and the workaround is no longer needed. PR Close #39416 27 October 2020, 17:45:53 UTC
cc32932 fix(core): do not error when `ngDevMode` is undeclared (#39415) In production mode, the `ngDevMode` global may not have been declared. This is typically not a problem, as optimizers should have removed all usages of the `ngDevMode` variables. This does however require the bundler/optimizer to have been configured in a certain way, as to allow for `ngDevMode` guarded code to be removed. As an example, Terser can be configured to remove the `ngDevMode` guarded code using the following configuration: ```js const terserOptions = { // ... compress: { // ... global_defs: require('@angular/compiler-cli').GLOBAL_DEFS_FOR_TERSER, } } ``` (Taken from https://github.com/angular/angular/issues/31595#issuecomment-519129090) If this is not done, however, the bundle should still work (albeit with larger code size due to missed tree-shaking opportunities). This commit adds a check for whether `ngDevMode` has been declared, as it is a top-level statement that executes before `ngDevMode` has been initialized. Fixes #31595 PR Close #39415 27 October 2020, 17:45:19 UTC
32163ef fix(localize): render placeholder types in extracted XLIFF files (#39398) The previous ViewEngine extraction tooling added `ctype` and `type` attributes to XLIFF 1.2 and 2.0 translation files, respectively. This commit adds this to the new $localize based extraction tooling. Since the new extraction tooling works from the compiled output rather than having direct access to the template content, the placeholder types must be inferred from the name of the placeholder. This is considered reasonable, since it already does this to compute opening and closing tag placeholders. Fixes #38791 PR Close #39398 27 October 2020, 17:42:16 UTC
97b4653 refactor(core): remove unused i18n placeholder for projection (#39172) Runtime i18n logic doesn't distinguish `<ng-content>` tag placeholders and regular element tag placeholders in i18n messages, so there is no need to have a special marker for projection-based placeholders and element markers can be used instead. PR Close #39172 27 October 2020, 17:39:38 UTC
291322f docs(forms): add section under Validators.pattern detailing use of global and sticky flags gotcha (#39055) Due to how the global and sticky flag make RegExp objects stateful, adds section detailing how it is not recommended to use these flags for control validations. PR Close #39055 27 October 2020, 17:38:49 UTC
a94852c docs: edit event-binding doc copy and headers (#38903) PR Close #38903 27 October 2020, 17:37:31 UTC
758c52b docs: move placement of help note in tutorial (#38508) PR Close #38508 27 October 2020, 17:37:00 UTC
a4ea0bb fix(dev-infra): ensure hashbang is present in both published and local ng-devs (#39443) The node hash bang was incidentally removed in the published ng-dev, it should be included to allow for the command to be run without having to specify node. PR Close #39443 27 October 2020, 16:28:39 UTC
3fbf325 docs: fix typo in component overview (#39425) Fixes #39424 PR Close #39425 26 October 2020, 17:53:07 UTC
f5710c6 fix(localize): serialize all the message locations to XLIFF (#39411) Previously only the first message, for each id, was serialized which meant that additional message location information was lost. Now all the message locations are included in the serialized messages. Fixes #39330 PR Close #39411 26 October 2020, 17:52:31 UTC
e8e3771 build(docs-infra): ignore `doc.basePath` when generating keywords for each document (#39409) The `generateKeywords` dgeni processor automatically generates keywords for each document by extracting words from each string property of a `doc` object. This commit adds `basePath` to the list of ignored properties, so that it is _not_ considered when generating keywords. `basePath` mostly contains the path to some root directory (such as `/home/circleci/ng/packages`) and as such it does not contain useful keywords. For example, searching for `circleci` will match all API docs, because it happens to be in the `basePath`: https://v10.angular.io/?search=circleci PR Close #39409 26 October 2020, 17:52:01 UTC
8bc295f build(docs-infra): upgrade cli command docs sources to deec40756 (#39407) Updating [angular#11.0.x](https://github.com/angular/angular/tree/11.0.x) from [cli-builds#11.0.x](https://github.com/angular/cli-builds/tree/11.0.x). ## Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/35611e878...deec40756): **Modified** - help/generate.json ## Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/35611e878...deec40756) since PR #39381: **Modified** - help/generate.json ## Closes #39381 PR Close #39407 26 October 2020, 17:51:36 UTC
f1a1a20 docs: improve DefaultValueAccessor directive docs (#39404) This commit improves the DefaultValueAccessor directive docs by: - adding the `ngDefaultControl` as a search keyword to the description - adding an example of the `ngDefaultControl` usage Closes #35375. PR Close #39404 26 October 2020, 17:50:43 UTC
b73d59e docs: use SimpleChanges in component interaction guide (#39342) Use the SimpleChanges interface in the example of component interaction guide PR Close #39342 26 October 2020, 17:47:33 UTC
6669571 fix(zone.js): remove global declaration (#37861) Close #37531 Remove `global` declaration in `zone.ts` to avoid compile error when upgrade to `@types/node` v12.12.68. Since the new type of global become `NodeJS.global & typeof globalThis` and not compatible with `zone.ts` declaration. PR Close #37861 23 October 2020, 22:19:49 UTC
84e09a0 fix(bazel): only providing stamping information if the --stamp flag is used (#39392) Previously the volatile status file was always provided to the ng_rollup action which prevented it from being cacheable remotely. This change to only provide this file as an input when the --stamp flag is used will allow for the action to be remotely cached and prevent needing to run the action on every CI run. PR Close #39392 23 October 2020, 22:18:15 UTC
ef28295 refactor(compiler-cli): support namespaced references (#39346) The compiler uses a `Reference` abstraction to refer to TS nodes that it needs to refer to from other parts of the source. Such references keep track of any identifiers that represent the referenced node. Prior to this commit, the compiler (and specifically `ReferenceEmitter` classes) assumed that the reference identifiers are always free standing. In other words a reference identifier would be an expression like `FooDirective` in the expression `class FooDirective {}`. But in UMD/CommonJS source, a reference can actually refer to an "exports" declaration of the form `exports.FooDirective = ...`. In such cases the `FooDirective` identifier is not free-standing since it is part of a property access, so the `ReferenceEmitter` should take this into account when emitting an expression that refers to such a `Reference`. This commit changes the `LocalIdentifierStrategy` reference emitter so that if the `node` being referenced is not a declaration itself and is in the current file, then it should be used directly, rather than trying to use one of its identifiers. PR Close #39346 23 October 2020, 22:17:16 UTC
fc2e3cc fix(ngcc): capture UMD/CommonJS inner class implementation node correctly (#39346) Previously, UMD/CommonJS class inline declarations of the form: ```ts exports.Foo = (function() { function Foo(); return Foo; })(); ``` were capturing the whole IIFE as the implementation, rather than the inner class (i.e. `function Foo() {}` in this case). This caused the interpreter to break when it was trying to access such an export, since it would try to evaluate the IIFE rather than treating it as a class declaration. PR Close #39346 23 October 2020, 22:17:16 UTC
084b082 fix(core): update expected size for cli-hello-world-ivy-i18n integration test (#39402) Update the expected size for cli-hello-world-ivy-i18n after changes to i18n. PR Close #39402 23 October 2020, 17:34:35 UTC
dbc9547 docs: template files should have `.html` extension (#39384) Fixes a typo in the component guide PR Close #39384 22 October 2020, 21:06:31 UTC
8144ea5 docs: move hierarchical injectors to reference section (#39383) PR Close #39383 22 October 2020, 21:04:49 UTC
91e2851 build(docs-infra): upgrade cli command docs sources to 35611e878 (#39381) Updating [angular#11.0.x](https://github.com/angular/angular/tree/11.0.x) from [cli-builds#11.0.x](https://github.com/angular/cli-builds/tree/11.0.x). ## Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/edfbf4ba4...35611e878): **Modified** - help/update.json **Renamed** - help/extract-i18n.json PR Close #39381 22 October 2020, 20:52:40 UTC
6c7e16a build: update `lock-closed` GitHub action to latest version (#39371) This commit updates the version of the `dev-infra/lock-closed` GitHub action to the latest version, that includes the fix from angular/dev-infra#80. PR Close #39371 22 October 2020, 20:46:25 UTC
54366c3 docs: update broken akita link in aio dev resources page (#39335) fixes #39331 PR Close #39335 22 October 2020, 20:43:55 UTC
252ef62 refactor(core): group provider and circular errors (#39251) group together similar error messages as part of error code efforts ProviderNotFound & NodeInjector grouped into throwProviderNotFoundError Cyclic dependency errors grouped into throwCyclicDependencyError PR Close #39251 22 October 2020, 20:42:36 UTC
6b7ca59 test(compiler): Demonstrate recoverable parsing of unterminated pipes (#39113) There is no actionable change in this commit other than to pretty-print EOF tokens. Actual parsing of unterminated pipes is already supported, this just adds a test for it. Part of #38596 PR Close #39113 22 October 2020, 20:41:52 UTC
1e91958 refactor(dev-infra): create ng-dev executable locally in the repo (#39089) Rather than running ng-dev via ts-node, going forward ng-dev is generated and run locally via node. Additionally, the generated file is tested on each commit to ensure that the local generated version stays up to date. PR Close #39089 22 October 2020, 20:36:16 UTC
9309a51 refactor(core): Improve tree shakability of i18n code. (#39301) `TNode.insertBeforeIndex` is only populated when i18n is present. This change puts all code which reads `insertBeforeIndex` behind a dynamically loaded functions which are set only when i18n code executes. PR Close #39301 22 October 2020, 16:35:49 UTC
44f245a docs(core): Add documentation on debugging size regression failures (#39301) PR Close #39301 22 October 2020, 16:35:49 UTC
298c982 refactor(core): Replace `ExpandoInstructions` with `HostBindingOpCodes` (#39301) The `ExpandoInstructions` was unnecessarily convoluted way to solve the problem of calling the `HostBindingFunction`s on components and directives. The code was complicated and hard to fallow. The replacement is a simplified way to achieve the same thing, which is also more efficient in space and speed. PR Close #39301 22 October 2020, 16:35:49 UTC
13f9120 refactor(core): clean up circular dependencies (#39233) Moved code from `interfaces/i18n.ts` which was causing circular dependencies PR Close #39233 22 October 2020, 01:33:01 UTC
a92b531 refactor(core): Use `~x` instead of `-x` which can result in `-0` (#39233) `expandoInstructions` uses negative numbers by `-x`. This has lead to issues in the paste as `-0` is processed as float rather than integer leading to de-optimization. PR Close #39233 22 October 2020, 01:33:01 UTC
61e98f8 refactor(core): Consistent use of `HEADER_OFFSET` (in `ɵɵ*` instructions only) (#39233) IMPORTANT: `HEADER_OFFSET` should only be refereed to the in the `ɵɵ*` instructions to translate instruction index into `LView` index. All other indexes should be in the `LView` index space and there should be no need to refer to `HEADER_OFFSET` anywhere else. PR Close #39233 22 October 2020, 01:33:01 UTC
f2fea8c refactor(core): cleanup i18n/icu data structures (#39233) - Made `*OpCodes` array branded for safer type checking. - Simplify `I18NRemoveOpCodes` encoding. - Broke out `IcuCreateOpCodes` from `I18nMutableOpCodes`. PR Close #39233 22 October 2020, 01:33:01 UTC
3fcbdc5 refactor(core): rename `COMMENT_MARKER` to `ICU_MARKER` (#39233) `COMMENT_MARKER` is a generic name which does not make it obvious that it is used for ICU use case. `ICU_MARKER` is more explicit as it is used exclusively with ICUs. PR Close #39233 22 October 2020, 01:33:01 UTC
cd2bf96 refactor(core): Rename `debugMatch` to `matchDebug` for consistency (#39233) Previous function name `debugMatch` was not consistent with other match functions. PR Close #39233 22 October 2020, 01:33:00 UTC
279de9f refactor(core): Create `TNodeType.Text` to display full template in `TView` debug (#39233) When looking at `TView` debug template only Element nodes were displayed as `TNode.Element` was used for both `RElement` and `RText`. Additionally no text was stored in `TNode.value`. The result was that the whole template could not be reconstructed. This refactoring creates `TNodeType.Text` and store the text value in `TNode.value`. The refactoring also changes `TNodeType` into flag-like structure make it more efficient to check many different types at once. PR Close #39233 22 October 2020, 01:33:00 UTC
7d43ca9 refactor(core): Remove hack where we `TIcu` was stored in `tagName` (#39233) Remove casting where we stored `TIcu` in `TNode.tagName` which was of type `string` rather than `TIcu'. (renamed to `TNode.value` in previous commit.) PR Close #39233 22 October 2020, 01:33:00 UTC
4e29200 refactor(core): Change `TName.tagName` to a more generic `value` name. (#39233) This is a pre-requisite for making the `TNode.value` a generic storage mechanism for attaching data to `TNode`. PR Close #39233 22 October 2020, 01:33:00 UTC
0992b67 fix(core): Store ICU state in `LView` rather than in `TView` (#39233) Before this refactoring/fix the ICU would store the current selected index in `TView`. This is incorrect, since if ICU is in `ngFor` it will cause issues in some circumstances. This refactoring properly moves the state to `LView`. closes #37021 closes #38144 closes #38073 PR Close #39233 22 October 2020, 01:33:00 UTC
c83a389 refactor(core): move `i18n_spec.ts` into `i18n` subfolder (#39233) `i18n_spec.ts` file was incorrectly in the `render3` folder rather than `render3/i18n` PR Close #39233 22 October 2020, 01:33:00 UTC
f875b0d refactor(core): Change `TemplateFixture` to named parameters (#39233) `TemplateFixture` used to have positional parameters and many tests got hard to read as number of parameters reach 10+ with many of them `null`. This refactoring changes `TemplateFixture` to take named parameters which improves usability and readability in tests. PR Close #39233 22 October 2020, 01:33:00 UTC
7f79e77 build: update bazelversion (#39351) Updates to the latest version of bazel PR Close #39351 21 October 2020, 18:59:44 UTC
08a4c5b release: cut the v11.0.0-rc.0 release 21 October 2020, 18:35:45 UTC
b4e8399 fix(platform-server): Resolve absolute URL from baseUrl (#39334) This commit fixes a bug when `useAbsoluteUrl` is set to true and `ServerPlatformLocation` infers the base url from the supplied `url`. User should explicitly set the `baseUrl` when they turn on `useAbsoluteUrl`. Breaking change: If you use `useAbsoluteUrl` to setup `platform-server`, you now need to also specify `baseUrl`. We are intentionally making this a breaking change in a minor release, because if `useAbsoluteUrl` is set to `true` then the behavior of the application could be unpredictable, resulting in issues that are hard to discover but could be affecting production environments. PR Close #39334 21 October 2020, 16:41:58 UTC
d8c9f42 build(docs-infra): upgrade cli command docs sources to edfbf4ba4 (#39361) Updating [angular#11.0.x](https://github.com/angular/angular/tree/11.0.x) from [cli-builds#11.0.x](https://github.com/angular/cli-builds/tree/11.0.x). ## Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/d00915917...edfbf4ba4): **Modified** - help/build.json - help/generate.json - help/serve.json - help/update.json - help/xi18n.json PR Close #39361 21 October 2020, 15:28:04 UTC
8b36487 docs: remove `style` commit type from CONTRIBUTING.md (#39357) Commit type Style is still present in Commiit Message Header while it shouldn't PR Close #39357 21 October 2020, 15:25:33 UTC
63b8c04 docs: add strictInputAccessModifiers to strict mode guide (#39353) This change also remove the duplicate mention of strictTemplates PR Close #39353 21 October 2020, 15:24:47 UTC
e30c651 docs: edit property binding doc (#38799) This commit edits the property binding doc copy and adds some docregions to clarify explanations. PR Close #38799 21 October 2020, 15:23:45 UTC
ac53101 build: upgrade karma to version 4.4.0 (#39180) Upgrade the karma dependency to version 4.4.0 in the root package.json and in integration tests. Compared to version 4.3.0, which most of the packages were previously depending on, it has the following changes: Bug Fixes - runner: remove explicit error on all tests failed Features - client: Add trusted types support - Preprocessor can return Promise - config: add failOnSkippedTests option. - config: clientDisplayNone sets client elements display none. - deps: Remove core-js dependency. The motivation for upgrading the package is the Trusted Types support that it adds, which is necessary to enable Trusted Types in Angular's unit tests. PR Close #39180 20 October 2020, 23:27:56 UTC
161b278 fix(router): incorrect signature for createUrlTree (#39347) The type of the `navigationExtras` param was accidetally changed to the wrong symbol in https://github.com/angular/angular/commit/783a5bd7bbae35562e21aaa27771c54091fb9812. These changes revert it to the correct one. PR Close #39347 20 October 2020, 20:36:13 UTC
3738233 fix(common): update locales using new CLDR data (#39343) Update the derived locales based on the new CLDR data. PR Close #39343 20 October 2020, 20:22:38 UTC
38a3c31 build: update to cldr v37 (#39343) Update to use a newer version of CLDR data, version 37. PR Close #39343 20 October 2020, 20:22:38 UTC
595062e docs: Add Component Overview topic to angular.io (#39186) PR Close #39186 20 October 2020, 17:47:47 UTC
f341da8 build: revert back to downloading cldr-data directly rather than via npm (#39341) Revert back to downloading cldr-data directly as the npm package seems to no longer be maintained and additionally, it carries a ~350mb cost in our node modules that is unnecessarily downloaded by most developers and on CI. PR Close #39341 20 October 2020, 17:46:20 UTC
4491394 build(docs-infra): upgrade cli command docs sources to d00915917 (#39339) Updating [angular#11.0.x](https://github.com/angular/angular/tree/11.0.x) from [cli-builds#11.0.x](https://github.com/angular/cli-builds/tree/11.0.x). ## Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/2c78d4463...d00915917): **Modified** - help/deploy.json PR Close #39339 20 October 2020, 15:49:54 UTC
5167eea docs: add Jessica Janiuk to contributors.json (#39253) PR Close #39253 19 October 2020, 23:25:19 UTC
736e064 refactor(compiler): remove support for TypeScript 3.9 (#39313) This commit removes TypeScript 3.9 support. BREAKING CHANGE: TypeScript 3.9 is no longer supported, please upgrade to TypeScript 4.0. PR Close #39313 19 October 2020, 21:34:46 UTC
e032228 build(docs-infra): upgrade cli command docs sources to 2c78d4463 (#39319) Updating [angular#11.0.x](https://github.com/angular/angular/tree/11.0.x) from [cli-builds#11.0.x](https://github.com/angular/cli-builds/tree/11.0.x). ## Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/a88d21174...2c78d4463): **Modified** - help/generate.json - help/new.json PR Close #39319 19 October 2020, 21:33:49 UTC
51301b9 docs: clarify grammatical error (#39279) The sentence is grammatically incorrect. The new sentence fixes the error. PR Close #39279 19 October 2020, 21:32:44 UTC
d3087be feat(dev-infra): prompt caretaker to confirm the merge branches on merge (#39333) Perviously, it was not immediately clear what branches a PR would merge into during the merge process. This prompt allows for caretakers to understand and acknowledge where the PR will merge to. PR Close #39333 19 October 2020, 19:06:18 UTC
aba1cb4 docs: change definition of NgModules in Angular concepts guide (#36179) Indicate that the basic building block in Angular is the component which is organized into modules PR Close #36179 19 October 2020, 18:22:33 UTC
726c5ef Revert "test(language-service): Make project service a singleton (#39308)" (#39322) This reverts commit 1b21350e1719428b8d0c3280add470d1b395e2af. PR Close #39322 19 October 2020, 16:25:19 UTC
d30911c docs: add Johannes Hoppe to GDE resources (#34694) PR Close #34694 19 October 2020, 15:04:59 UTC
e7f9e6f docs: add Ferdinand Malcher to GDE resources (#34694) PR Close #34694 19 October 2020, 15:04:59 UTC
8a744d5 refactor(docs-infra): fix `strictTemplates` failures in `accessibility` docs example (#39248) fix `strictTemplates` failures in `accessibility` docs example PR Close #39248 16 October 2020, 23:09:09 UTC
6c9c70a ci: separate the windows CI tests into build and test (#39289) Because the compiler-cli tests modify node_modules, this can cause failures on windows CI specifically as node_modules are symlinked to rather than copied. By running the test and build actions in separate commands, all of the tests are built to be executed before and tests are executed and modify the node_modules content. PR Close #39289 16 October 2020, 21:22:24 UTC
d2ea9b0 test(language-service): Make project service a singleton (#39308) Constructing a project service is expensive. Making it a singleton could speed up tests considerably. On my MacBook Pro, test execution went from 24.4s to 14.5s (~40% improvement). PR Close #39308 16 October 2020, 19:34:16 UTC
60b4135 test(language-service): wrap setup() in beforeAll to speed up fit() test (#39305) Test harness `setup()` is expensive, in the order of ~2.5 seconds. We could speed up `fit()` tests considerably if `setup()` is wrapped in `beforeAll()` to avoid running it unnecessarily. PR Close #39305 16 October 2020, 19:33:36 UTC
a0fde29 release: cut the zone.js-0.11.2 release to fix several new issues (#39298) PR Close #39298 16 October 2020, 17:18:55 UTC
09de939 build(docs-infra): upgrade cli command docs sources to a88d21174 (#39303) Updating [angular#11.0.x](https://github.com/angular/angular/tree/11.0.x) from [cli-builds#11.0.x](https://github.com/angular/cli-builds/tree/11.0.x). ## Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/d807b8240...a88d21174): **Modified** - help/generate.json PR Close #39303 16 October 2020, 17:07:09 UTC
1384781 docs: edit attribute-binding doc and move colSpan note to property binding (#38860) This commit edits the copy of the attribute binding documentation, moves the colspan section that is primarily about property binding to the property binding document, and adds a docregion to the attribute-binding example to help clarify a point in the document. Part of the copy edit reformats the style precedence list in tabular format so that it is easier to read and understand. PR Close #38860 16 October 2020, 17:06:18 UTC
63a915b docs: Typos fixes in built-in directives guide (#38520) PR Close #38520 16 October 2020, 17:05:29 UTC
fdbc611 build(docs-infra): add a tool to create new examples (#39283) This tool can be run from anywhere in the aio folder as: ```sh yarn create-example <example-name> ``` It will create some basic scaffold files to get the example started. After creation the developer should then use `yarn boilerplate:add` or similar to ensure that the example can be run and tested. You can optionally provide an absolute path to a pre-existing CLI project and it will copy over appropriate files (ignoring boilerplate) to the newly created example. ```sh yarn create-example <example-name> /path/to/other/cli/project ``` Fixes #39275 PR Close #39283 16 October 2020, 15:14:42 UTC
back to top