https://github.com/angular/angular

sort by:
Revision Author Date Message Commit Date
d63beb1 release: cut the v8.1.3 release 30 July 2019, 19:38:51 UTC
55fab0a build: lock material unit tests job to specific commit (#31569) (#31847) No longer locks the Material unit tests job to a specific branch, but rather allows locking to a specific commit from a given branch. This allows us to use the "master" branch from the `components` repository. PR Close #31569 PR Close #31847 25 July 2019, 23:04:35 UTC
2b79163 test(ivy): update Material to recent commit from master branch (#31569) (#31847) Previously, the ivy-2019 branch of the Material (aka components) repo was used, which contains some changes that were necessary to work with Ivy. These changes are not longer necessary, as Material's master branch is fully working with Ivy today. To be up-to-date with recent Material development and its support for more recent dependencies, e.g. TypeScript, it is desirable for us to be on a newer version of Material. This commit moves the Material tests away from the ivy-2019 branch, to a recent commit on master. We are not targeting the master branch itself, as that would introduce a moving target into Angular's CI checks, which is undesirable. Lastly, the usage of gulp to run Material's tests is changed into using Bazel, as Material itself is now also built with Bazel. PR Close #31569 PR Close #31847 25 July 2019, 23:04:35 UTC
fdf2f69 fix(zone.js): don't fire unhandledrejection if Zone handled error (#31718) Close #31701 PR Close #31718 24 July 2019, 23:11:00 UTC
7e832fa build: update ivy file sizes (#31828) PR Close #31828 24 July 2019, 21:43:32 UTC
9e10d03 fix(zone.js): handle MSPointer event correctly (#31722) Close #31699 PR Close #31722 24 July 2019, 21:42:50 UTC
53286d1 fix(zone.js): patch shadydom (#31717) Close #31686 PR Close #31717 24 July 2019, 21:42:15 UTC
2f561e6 fix(zone.js): move property patch to legacy (#31660) Close #31659 PR Close #31660 24 July 2019, 21:36:43 UTC
c73b75f fix(zone.js): should remove on symbol property after removeAllListeners (#31644) Close #31643 PR Close #31644 24 July 2019, 21:35:37 UTC
94e1fce fix(zone.js): hook should set correct current zone (#31642) Close #31641 PR Close #31642 24 July 2019, 21:34:58 UTC
f064045 fix(zone.js): zone-mix should import correct browser module (#31628) Close #31626 PR Close #31628 24 July 2019, 21:33:08 UTC
0440dc9 fix(zone.js): don't wrap uncaught promise error. (#31443) Close #27840 PR Close #31443 24 July 2019, 21:31:18 UTC
77143b5 docs: add ngxs to library section (#31792) PR Close #31792 24 July 2019, 04:14:45 UTC
8178359 fix(zone.js): handle new api of electron 4 (#31669) Close #31668 PR Close #31669 24 July 2019, 04:13:22 UTC
5407b43 fix(zone.js): update dart zone link (#31646) Close #31645 PR Close #31646 24 July 2019, 04:12:53 UTC
6f16c5a docs: http api doc edit (#31613) PR Close #31613 24 July 2019, 04:12:25 UTC
1f3daa0 perf(compiler): avoid copying from prototype while cloning an object (#31638) This commit updates the `_clone` function of the `_ApplySourceSpanTransformer` class, where the for-in loop was used, resulting in copying from prototype to own properties, thus consuming more memory. Prior to NodeJS 12 (V8 versions before 7.4) there was an optimization that was improving the situation and since that logic was removed in favor of other optimizations, the situation with memory consumption caused by the for-in loop got worse. This commit adds a check to make sure we copy only own properties over to cloned object. Closes #31627. PR Close #31638 23 July 2019, 22:49:31 UTC
5f4254c test: update size-tracking golden for "core_all" bundling test (#31779) Updates the size-tracking golden for the core_all test of the @angular/core package. PR Close #31779 23 July 2019, 22:48:08 UTC
24dfd15 build: fix size-tracking tests not running (#31779) Currently when someone wants to explicitly run the size-tracking tool tests, the size-tracking tool never runs because of recent changes for the rules_nodejs update broke the `entry_point` attribute. PR Close #31779 23 July 2019, 22:48:07 UTC
64bd75c fix(docs-infra): fix logo to have branded red color (#31663) Replace logo nav 2x logo file with one that has the correct branding red color in shield PR Close #31663 22 July 2019, 16:54:00 UTC
03050de fix(docs-infra): improve small screen experience for docs cards layout (#31576) - Make docs cards expand to full width in smaller screen sizes. - Reduce spacing around card container to match general spacing patterns seen in angular.io. - Improve SCSS formatting. PR Close #31576 22 July 2019, 16:51:11 UTC
a9f3547 fix(docs-infra): fix mobile toc styles (#31533) Return mobile toc styles from bug in PR#31013 Give docs pages header a width limit so it does not run into the Github icon link PR Close #31533 22 July 2019, 16:50:21 UTC
c47de80 docs: clarify toh (#28571) PR Close #28571 22 July 2019, 16:46:27 UTC
157456b ci: add info about `test_saucelabs_bazel` being limited to master builds (#31651) Follow-up to #31636 (see https://github.com/angular/angular/pull/31636#discussion_r305120859) PR Close #31651 19 July 2019, 16:57:33 UTC
ae3bcd8 docs: rephrased explanation to fork before save (#31384) PR Close #31384 18 July 2019, 23:46:14 UTC
b844f5f ci: move the `test_saucelabs_bazel` CircleCI job to `default_workflow` (#31636) Previously, the `test_saucelabs_bazel` job was run as part of the `saucelabs_test` workflow every hour (for every "publish branch"; currently 8.0.x, 8.1.x and master). Since this job runs a subset of the tests in `legacy-unit-tests-saucelabs` (see [BUILD.bazel][1]) and is just a proof-of-concept for running tests on SauceLabs via bazel, there is little point in running is on all branches. It is also wasteful to run it every hour, even if there were no changes pushed into the branch since the last run. This commit makes the job part of `default_workflow`, but limits it to only be run on master builds (not on other branches or PRs). Based on its recent history, the job is relatively stable and (since it will only be run on master builds) it is not expected to affect our dev workflow. [1]: https://github.com/angular/angular/blob/ef44f51d5/BUILD.bazel#L66-L92 PR Close #31636 18 July 2019, 23:45:27 UTC
5c3ad82 refactor: group similar jobs in `config.yml > default_workflow` (#31636) PR Close #31636 18 July 2019, 23:45:27 UTC
a56c1c4 docs: fix typo in workspace config section (#31630) This commit adds a missing word to the section on alternate build configurations. PR Close #31630 18 July 2019, 21:27:18 UTC
434b796 fix(elements): handle falsy initial value (#31604) Fixes angular/angular#30834 PR Close #31604 18 July 2019, 21:26:38 UTC
b4e28f4 docs: clean up router api doc (#31476) PR Close #31476 18 July 2019, 17:33:17 UTC
fd73e47 docs: change to explicit label type in getting-started form (#31213) PR Close #31213 18 July 2019, 17:32:04 UTC
4e2db39 fix(ivy): ngcc - render namespaced imported decorators correctly (#31426) The support for decorators that were imported via a namespace, e.g. `import * as core from `@angular/core` was implemented piecemeal. This meant that it was easy to miss situations where a decorator identifier needed to be handled as a namepsaced import rather than a direct import. One such issue was that UMD processing of decorators was not correct: the namespace was being omitted from references to decorators. Now the types have been modified to make it clear that a `Decorator.identifier` could hold a namespaced identifier, and the corresponding code that uses these types has been fixed. Fixes #31394 PR Close #31426 18 July 2019, 17:17:51 UTC
ee5f173 build(docs-infra): upgrade jasmine-/karma-related dependencies (#31527) Note: `jasmine-ts` is intentionally held back at 0.2.1, because of a bug in 0.3.0: svi3c/jasmine-ts#33 PR Close #31527 18 July 2019, 17:17:13 UTC
59a6cdc build(docs-infra): remove unused `jasmine-marbles` dependency (#31527) PR Close #31527 18 July 2019, 17:17:13 UTC
e53f83d test(docs-infra): run tests in random order (and make them pass) (#31527) This commit updates the necessary config files to run the angular.io and docs tooling unit tests in random order (and fixes the tests that were failing due to their dependence on the previous ordered execution). Besides being a good idea anyway, running tests in random order is the new [default behavior in jasmine@3.0.0][1], so this commit is in preparation of upgrading jasmine to the latest version. [1]: https://github.com/jasmine/jasmine/blob/v3.0.0/release_notes/3.0.md#breaking-changes PR Close #31527 18 July 2019, 17:17:13 UTC
e28f4a3 build(docs-infra): upgrade cli command docs sources to f99913e9f (#31620) Updating [angular#8.1.x](https://github.com/angular/angular/tree/8.1.x) from [cli-builds#8.1.x](https://github.com/angular/cli-builds/tree/8.1.x). ## Relevant changes in [commit range](https://github.com/angular/cli-builds/compare/823731f6e...f99913e9f): **Modified** - help/add.json - help/analytics.json - help/build.json - help/doc.json - help/e2e.json - help/generate.json - help/new.json - help/serve.json - help/test.json - help/update.json - help/xi18n.json ## PR Close #31620 18 July 2019, 17:16:11 UTC
ca77d1c release: cut the v8.1.2 release 17 July 2019, 19:03:22 UTC
e1cfa41 docs(core): fix typo in event-binding code example (#31611) `item` is an object, so it is stringified to `[object Object]`. Using its `name` property produces a more meaningful message. PR Close #31611 17 July 2019, 17:26:48 UTC
00db95e docs: fix typo in CLI overview (#31608) PR Close #31608 17 July 2019, 17:26:31 UTC
f025fe6 docs: remove prerequisite section in NgModules docs (#31169) PR Close #31169 17 July 2019, 17:26:00 UTC
51b58c1 docs: clarify docs for runtime validation change (#31596) PR Close #31596 17 July 2019, 03:58:11 UTC
cf460d8 docs: clarify meaning of injectable decorator (#31573) PR Close #31573 17 July 2019, 03:57:50 UTC
6692c5d docs: add note about current working directory for cli projects (#31507) Fixes #29878 PR Close #31507 16 July 2019, 17:02:57 UTC
177cf26 build(docs-infra): never show linenums for triple-backticked code blocks (#31493) PR Close #31493 16 July 2019, 17:00:55 UTC
9ac9c84 docs(core): Remove repeated example (#31555) PR Close #31555 16 July 2019, 17:00:26 UTC
13dbb98 fix(compiler-cli): Return original sourceFile instead of redirected sourceFile from getSourceFile (#26036) Closes #22524 PR Close #26036 15 July 2019, 21:33:40 UTC
78a8098 docs: include svg files in stackblitz and download examples (#31559) Fixes #31537 PR Close #31559 15 July 2019, 20:48:24 UTC
781cbf8 docs: fix typo in static query migration guide (#31572) PR Close #31572 15 July 2019, 20:46:33 UTC
9ac7048 docs: add FAQ about updating libraries to static query migration guide (#31447) PR Close #31447 15 July 2019, 17:57:43 UTC
7c7774f docs: remove and update resource list (#31469) PR Close #31469 15 July 2019, 16:23:34 UTC
0381848 style(docs-infra): fix indentation in `rx-library` example (#31553) PR Close #31553 15 July 2019, 16:13:20 UTC
2ed8127 docs: add microsyntax details (#31517) PR Close #31517 12 July 2019, 21:55:57 UTC
6737a8d build(docs-infra): display CLI positional option enum values (#31529) Previously we on;ly displayed enum values for named options. Now positional options get equal justice. Fixes https://github.com/angular/angular-cli/issues/15040 PR Close #31529 12 July 2019, 21:55:28 UTC
0986595 fix(docs-infra): fix API list search color and styles (#31272) - Add more spacing to inputs. - Correct placeholder colors in inputs. - Add aria label to input for accessibility. - Clean up layout styles and mobile view. Fixes #31265 PR Close #31272 12 July 2019, 21:55:02 UTC
fa69e99 build: add tsconfig-test to dependency for tsconfig in core/test/strict_types (#31471) PR Close #31471 12 July 2019, 15:38:17 UTC
4c57d8a build: export tsconfig-test.json file in //tools/BUILD (#31471) PR Close #31471 12 July 2019, 15:38:17 UTC
ea2b17e build: use standalone strategy for TypescriptCompile and AngularTemplateCompile (#31471) PR Close #31471 12 July 2019, 15:38:17 UTC
5e19fb9 build: Add incompatible_list_based_execution_strategy_selection flags back in (#31471) PR Close #31471 12 July 2019, 15:38:17 UTC
a2f69bd build: use remote actions for TS/NG compilations on CircleCI (#31471) PR Close #31471 12 July 2019, 15:38:17 UTC
58260fc build: remove redundant `@types/source-map` dependency (#31468) In version 0.6.1 that we are using, `source-map` ships with [its own typings][1], so there is no need to use `@types/source-map`. The types were even removed from `DefinitelyTyped` in DefinitelyTyped/DefinitelyTyped@1792bfaa2. [1]: https://github.com/mozilla/source-map/blob/0.6.1/package.json#L72 PR Close #31468 11 July 2019, 21:18:12 UTC
bd23dbb build(compiler-cli): remove unused dependency (`shelljs`) (#31468) Since, 7186f9c01 `compiler-cli` is no longer depending on `shelljs` for production code. (We still use it in tests and infrastructure/tooling.) Incidentally, this should also help with #29460. PR Close #31468 11 July 2019, 21:18:12 UTC
3ade93f ci(docs-infra): run a11y audits on certain pages on CI (#31414) PR Close #31414 11 July 2019, 21:13:47 UTC
745ea17 feat(docs-infra): support checking the scores on all audit categories (#31414) Previously, the `test-pwa-score` script would only check the `pwa` score. (All categories were reported, but a min. score could only be specified for `pwa`.) This commit adds support for checking the scores on all available categories (such as a11y, performance, seo, etc.). PR Close #31414 11 July 2019, 21:13:47 UTC
20c5a56 refactor(docs-infra): slightly improve log output of `test-pwa-score` (#31414) This commit slightly improves the log outout of the `test-pwa-score` script (e.g. by showing the total duration, indenting messages to group them together, etc.). It, also, includes various minor refactorings. These changes are in preparation of augmenting the script to support checking the scores on all available categories (such as a11y, performance, seo, etc.) in a subsequent commit. PR Close #31414 11 July 2019, 21:13:47 UTC
d2d629c refactor(docs-infra): switch `test-pwa-score` to use headless Chrome (#31414) This is slightly faster (15%-20%). Currently, this doesn't make a noticeable difference, since the total time is 10s-15s, but it might add up, if we decide to run audits on multiple pages. PR Close #31414 11 July 2019, 21:13:47 UTC
cb3bbab build(docs-infra): upgrade lighthouse to 5.1.0 (#31414) PR Close #31414 11 July 2019, 21:13:47 UTC
4aed480 fix: use the correct WTF array to iterate over (#31208) PR Close #31208 11 July 2019, 19:08:55 UTC
ddb210c docs: remove heroes reference in i18n example (#31515) Closes #31514 PR Close #31515 11 July 2019, 19:07:55 UTC
d43e6e9 feat(docs-infra): add prominent archive mode banner styling (#31245) Fixes #25968 PR Close #31245 11 July 2019, 17:00:12 UTC
5fc0c3d fix(docs-infra): fix code hover style in TOC (#31173) Fixes #31170 PR Close #31173 11 July 2019, 16:57:33 UTC
af418b3 fix(docs-infra): fix get started button rendering (#31470) Fixes #31454 PR Close #31470 11 July 2019, 16:56:30 UTC
96f2d78 fix(docs-infra): fix layout of `file-not-found` page (#31390) The `.sidenav-content` element, [which is also][1] the `#file-not-found` element, [already has][2] the necessary padding. Especially the top padding is important to ensure the element is not obscured by the top-bar. [1]: https://github.com/angular/angular/blob/1d3e22766/aio/src/app/app.component.html#L51 [2]: https://github.com/angular/angular/blob/1d3e22766/aio/src/styles/1-layouts/_content-layout.scss#L10 PR Close #31390 11 July 2019, 16:15:34 UTC
a48907b test(docs-infra): clean up global listeners after `ScrollService` tests (#31390) The `ScrollService` sets up some global `window` listeners. Previously, these listeners were never unregistered. This was not a problem in the real app, because the `ScrollService` instance exists for the lifetime of a user session. In tests, however, where the `window` instance is among all tests, the listeners would survive the `ScrollService` tests. This, in addition to the fact that we used a mock `ViewportScroller` which did not return the expected type from `getScrollPosition()`, caused errors to be thrown in unrelated tests (i.e. whenever a scroll event was emitted on `window`). See [here][1] for an example failure. This commit fixes it by adding an `ngOnDestroy()` method that unregisters the listeners and ensuring it is called after each `ScrollService` test. [1]: https://circleci.com/gh/angular/angular/381649 PR Close #31390 11 July 2019, 16:15:34 UTC
fa2773d fix(docs-infra): show (and style correctly) the 'No results found' message (#31390) PR Close #31390 11 July 2019, 16:15:34 UTC
fc9e651 fix(docs-infra): improve `search-results` layout on smaller screens (#31390) Previously, the `search-results` layout was switch from horizontal to vertical at 480px. Yes, since some search queries can yield more than 5 `.search-area`s, even 600px are too narrow to accomodate a horizontal layout. This commit changes the breakpoint at which the layout switches to vertical from 480px to 600px. PR Close #31390 11 July 2019, 16:15:34 UTC
049050b fix(docs-infra): remove redundant `search-results` styles (#31390) Previously, `.search-area` had a default style of `display: flex`, but it was overriden to `display: block` in media queries for `max-width: 480px` and `min-width: 600px`. As a result, it only had `display: flex` between 481px and 599px. Since no flex layout features are necessary inside `.search-area`, this commit changes the style to always be `display: block` (i.e. the default for `div` elements). PR Close #31390 11 July 2019, 16:15:34 UTC
e5d545a refactor(docs-infra): clean up `aio-search-results` styles (#31390) PR Close #31390 11 July 2019, 16:15:34 UTC
705670b style(docs-infra): make indentation in `_search-results.scss` consistent with other `.scss` files (#31390) PR Close #31390 11 July 2019, 16:15:34 UTC
468205e build(docs-infra): engine "yarn" versions can now be up to 1.16.0 (#31482) PR Close #31482 11 July 2019, 16:14:33 UTC
b591035 docs: add angular-in-depth to community curations (#31212) PR Close #31212 11 July 2019, 15:43:34 UTC
0521d0b docs: fix typo in Template Syntax headers (#31474) Fixes #31467 PR Close #31474 11 July 2019, 15:40:40 UTC
a395cb1 docs: add Renderer to deprecations doc (#31419) PR Close #31419 11 July 2019, 05:36:31 UTC
61cba26 release: cut the v8.1.1 release 10 July 2019, 17:25:38 UTC
1863254 ci: install Bazel MSYS2 packages on Windows (#31486) PR Close #31486 10 July 2019, 17:23:39 UTC
067d901 build: remove usage of deprecated experimental_ui bazel flag (#31457) PR Close #31457 09 July 2019, 20:50:02 UTC
635d233 refactor(bazel): remove unused lockfile (#31458) The corresponding `package.json` file was removed in 15c2467db; it looks like the lockfile was left behind by accident. PR Close #31458 09 July 2019, 20:49:43 UTC
24fd1a1 fix(ivy): handle namespaced imports correctly (#31367) The ngcc tool adds namespaced imports to files when compiling. The ngtsc tooling was not processing types correctly when they were imported via such namespaces. For example: ``` export declare class SomeModule { static withOptions(...): ModuleWithProviders<ɵngcc1.BaseModule>; ``` In this case the `BaseModule` was being incorrectly attributed to coming from the current module rather than the imported module, represented by `ɵngcc1`. Fixes #31342 PR Close #31367 09 July 2019, 16:40:30 UTC
a3fc147 ci(docs-infra): increase waiting time to reduce flakiness on CI (#31408) Example failure: https://circleci.com/gh/angular/angular/381763 PR Close #31408 09 July 2019, 16:35:54 UTC
bdfbb92 fix(zone.js): restore definition of global (#31453) This partially reverts some changes from https://github.com/angular/zone.js/commit/71b93711806000d7788e79451478e20d6086aa8a#diff-dd469785fca8680a5b33b1e81c5cfd91R1420 These broke the g3sync of zone.js because we use the output of the TypeScript compiler directly, rather than rely on the rollup commonjs plugin to define the global symbol PR Close #31453 09 July 2019, 16:34:50 UTC
4bda800 docs: add correct default cli ngModule (#31166) PR Close #31166 08 July 2019, 17:25:58 UTC
06cbaf8 docs: update polyfill support doc (#31262) PR Close #31262 08 July 2019, 17:22:01 UTC
0e53e8f docs: api doc cleanup (#31377) PR Close #31377 08 July 2019, 16:51:59 UTC
bebf089 fix(core): export provider interfaces that are part of the public API types (#31377) Some of the provider interfaces that the [Provider][1] and [StaticProvider][2] types comprise were not exported from [@angular/core][3]. As a result, the docs for these symbols did not appear on angular.io (even though both `Provider` and `StaticProvider` are part of the public API. (See, also, https://github.com/angular/angular/pull/31377#discussion_r299254408.) This commit fixes it by exporting all necessary provider interfaces. [1]: https://github.com/angular/angular/blob/9e34670b2/packages/core/src/di/interface/provider.ts#L365-L366 [2]: https://github.com/angular/angular/blob/9e34670b2/packages/core/src/di/interface/provider.ts#L283-L284 [3]: https://github.com/angular/angular/blob/9e34670b2/packages/core/src/di/index.ts#L23 PR Close #31377 08 July 2019, 16:51:59 UTC
7b0a287 docs: fix formatting in workspace config and add helpful info for universal (#31399) PR Close #31399 08 July 2019, 16:38:25 UTC
dcf9c13 ci: update gcp_token (#31405) PR Close #31405 03 July 2019, 15:54:02 UTC
1033a02 release: cut the v8.1.0 release 02 July 2019, 20:44:35 UTC
376c5fc docs: add accessibility guide (#30851) PR Close #30851 02 July 2019, 18:39:24 UTC
48a7581 docs: fix typo in Template Syntax (#31298) Fixes #31282 PR Close #31298 02 July 2019, 18:30:50 UTC
d0c32e0 docs(core): in template syntax guide, make SVG example more clear (#31356) add e2e test for SVG template example fix template syntax example app - linting errors - runtime exceptions - template type errors - deprecated type casting - deprecated currency pipe example Relates to #30559 PR Close #31356 02 July 2019, 18:30:15 UTC
a57ea26 test(zone.js): fix typos (#31358) Relates to #31144 PR Close #31358 02 July 2019, 18:29:33 UTC
back to top