https://github.com/angular/angular

sort by:
Revision Author Date Message Commit Date
7cf5807 fix(ivy): ensure [style] and [class] bindings are placed in the same instruction (#26126) PR Close #26126 27 September 2018, 22:32:40 UTC
9523991 refactor(router): cleanup to navigation stream for readability and documentation (#25740) * Pull out `activateRoutes` into new operator * Add `asyncTap` operator * Use `asyncTap` operator for router hooks and remove corresponding abstracted operators * Clean up formatting * Minor performance improvements PR Close #25740 27 September 2018, 21:02:58 UTC
9acd04c refactor(router): update test based on router quick-cancelling ongoing navigations (#25740) PR Close #25740 27 September 2018, 21:02:58 UTC
c091d40 refactor(router): make sure redirect within NavigationStart event works (#25740) PR Close #25740 27 September 2018, 21:02:58 UTC
b7baf63 refactor(router): move routing into a single Observable stream (#25740) This is a major refactor of how the router previously worked. There are a couple major advantages of this refactor, and future work will be built on top of it. First, we will no longer have multiple navigations running at the same time. Previously, a new navigation wouldn't cause the old navigation to be cancelled and cleaned up. Instead, multiple navigations could be going at once, and we imperatively checked that we were operating on the most current `router.navigationId` as we progressed through the Observable streams. This had some major faults, the biggest of which was async races where an ongoing async action could result in a redirect once the async action completed, but there was no way to guarantee there weren't also other redirects that would be queued up by other async actions. After this refactor, there's a single Observable stream that will get cleaned up each time a new navigation is requested. Additionally, the individual pieces of routing have been pulled out into their own operators. While this was needed in order to create one continuous stream, it also will allow future improvements to the testing APIs as things such as Guards or Resolvers should now be able to be tested in much more isolation. * Add the new `router.transitions` observable of the new `NavigationTransition` type to contain the transition information * Update `router.navigations` to pipe off of `router.transitions` * Re-write navigation Observable flow to a single configured stream * Refactor `switchMap` instead of the previous `mergeMap` to ensure new navigations cause a cancellation and cleanup of already running navigations * Wire in existing error and cancellation logic so cancellation matches previous behavior PR Close #25740 27 September 2018, 21:02:57 UTC
4c0d4fc refactor(router): create pipeable afterPreactivation function (#25740) PR Close #25740 27 September 2018, 21:02:57 UTC
5b3c08b refactor(router): create pipeable resolveData function (#25740) PR Close #25740 27 September 2018, 21:02:57 UTC
68f2e0c refactor(router): create pipeable checkGuards function (#25740) PR Close #25740 27 September 2018, 21:02:57 UTC
9c1c945 refactor(router): create pipeable setupPreactivation function (#25740) PR Close #25740 27 September 2018, 21:02:57 UTC
ef53386 refactor(router): create pipeable beforePreactivation function (#25740) PR Close #25740 27 September 2018, 21:02:57 UTC
380b3d7 refactor(router): create pipeable applyRedirects function (#25740) PR Close #25740 27 September 2018, 21:02:57 UTC
4decc85 refactor(router): create pipeable recognize function (#25740) PR Close #25740 27 September 2018, 21:02:57 UTC
4d544bc style: update gulp task to format untracked and diff files separately (#24969) PR Close #24969 27 September 2018, 19:09:08 UTC
4c819f7 style: add combined task to format from git diff and status commands (#24969) PR Close #24969 27 September 2018, 19:09:08 UTC
ac3252a style: add gulp task to only format changed files (#24969) Closes #24904 PR Close #24969 27 September 2018, 19:09:08 UTC
a08af77 refactor: fix return type of `tryCall` (#25481) PR Close #25481 27 September 2018, 19:07:38 UTC
aac08e0 build: pass `stripExportPattern` as an array of `RegExp` (#26012) This is a workaround for https://github.com/bazelbuild/rules_nodejs/issues/317 PR Close #26012 27 September 2018, 19:07:03 UTC
63b795a refactor(ivy): make sure that test bed symbols are imported from ivy_switch (#26121) PR Close #26121 27 September 2018, 19:06:34 UTC
5f6900e feat(ivy): add ability to inspect local refs through context discovery (#26117) PR Close #26117 27 September 2018, 19:00:53 UTC
325e801 fixup! feat(ivy): adding support for ngNonBindable attribute 27 September 2018, 18:52:07 UTC
632b19d fixup! feat(ivy): adding support for ngNonBindable attribute 27 September 2018, 18:52:07 UTC
add1198 fixup! feat(ivy): adding support for ngNonBindable attribute 27 September 2018, 18:52:07 UTC
0ed2df2 fixup! feat(ivy): adding support for ngNonBindable attribute 27 September 2018, 18:52:07 UTC
bc1f2d6 fixup! feat(ivy): adding support for ngNonBindable attribute 27 September 2018, 18:52:07 UTC
d7326d8 fixup! feat(ivy): adding support for ngNonBindable attribute 27 September 2018, 18:52:07 UTC
c683f74 feat(ivy): fixed typo in test case description 27 September 2018, 18:52:07 UTC
b286abe feat(ivy): adding support for ngNonBindable attribute 27 September 2018, 18:52:07 UTC
eeebe28 ci(docs-infra): run the script in the correct folder 27 September 2018, 16:04:53 UTC
ffc6e19 build: RxJS updated to 6.3 (#26087) PR Close #26087 27 September 2018, 00:01:15 UTC
a01acec fix(docs-infra): use correct parameters for paginated requests to GitHub (#25671) As it turns out, in GitHub API paginated requests, page numbering is 1-based. (https://developer.github.com/v3/#pagination) Starting at page 0 (which returns the first page), results in making the same request twice and logging incorrect numbers (since the first 100 items are listed twice). PR Close #25671 26 September 2018, 22:26:19 UTC
021f434 fix(docs-infra): fix preview server periodic clean-up (#25671) Includes the following fixes: - Fix cron entry format for clean-up script. Crontabs in `/etc` should not have a user field. No idea why it used to work before, but it started giving errors recently: `/bin/sh: root: not found`. - Set required env variable in clean-up script. (Broken in cc6f36a9d.) This was producing the following error: `ERROR: Missing required environment variable 'AIO_CIRCLE_CI_TOKEN'!` - Use the correct path for downloads to be removed. (Broken in cc6f36a9d.) PR Close #25671 26 September 2018, 22:26:19 UTC
f113b49 test(docs-infra): remove unnecessary test helpers (#25671) `supertest.Request` extends `Promise` and can be used directly without "promisifying". PR Close #25671 26 September 2018, 22:26:19 UTC
d8d276c docs(docs-infra): update preview server docs to account for recent changes (#25671) Mostly (but not exclusively) a follow-up to #23576. PR Close #25671 26 September 2018, 22:26:19 UTC
e42bd01 ci(docs-infra): test PR previews on CI (#25671) The deployment of PR previews is triggered by the notification webhook of the `aio_preview` CircleCI job (which creates and stores the build artifacts). This commit adds a new job (`test_aio_preview`), which waits for the preview to be deployed (for PRs that do have a preview) and then runs some tests against it (currently only PWA tests). Fixes #23818 PR Close #25671 26 September 2018, 22:26:19 UTC
6d6b0ff feat(docs-infra): add API endpoint for checking if PR can have preview (#25671) There several reasons why PRs cannot have (public) previews: - The PR did not affect any relevant files (e.g. non-spec files in `aio/` or `packages/`). - The PR cannot be automatically verified as "trusted" (based on its author or labels). Note: The endpoint does not check whether there currently is a (public) preview for the specified PR; only whether there can be one. PR Close #25671 26 September 2018, 22:26:19 UTC
f378454 fix(docs-infra): correctly check PR files on preview server (#25671) According to the docs, the response of GitHub's [PR files API][1] _"includes a maximum of 300 files"_. This means that if a PR contains more files, it is possible that not all files are retrieved (which could, for example, give a false negative for the "significant files touched" check - not likely but possible). This commit fixes it by using paginated requests to retrieve all changed files. [1]: https://developer.github.com/v3/pulls/#list-pull-requests-files PR Close #25671 26 September 2018, 22:26:19 UTC
c8c8436 test(docs-infra): fix test for preview server's `GithubPullRequests` (#25671) PR Close #25671 26 September 2018, 22:26:19 UTC
b31c8b6 test(docs-infra): fix test for preview server's `BuildCleaner` completing prematurely (#25671) PR Close #25671 26 September 2018, 22:26:19 UTC
897261e test(docs-infra): fix preview server unit tests on Windows (#25671) Some tests where comparing actual with expected paths, without taking into account that paths will be different on Windows. This commit uses `path.resolve()` to convert expected paths to their OS-specific form. PR Close #25671 26 September 2018, 22:26:19 UTC
35d70ff test(docs-infra): add support for source-maps in preview server tests (#25671) PR Close #25671 26 September 2018, 22:26:19 UTC
fc0a795 refactor(docs-infra): use mockable logger (#25671) Related discussion: https://github.com/angular/angular/pull/23576#discussion_r187925949. PR Close #25671 26 September 2018, 22:26:19 UTC
182c08b refactor(docs-infra): fix method name (getPrfromBranch --> getPrFromBranch) (#25671) PR Close #25671 26 September 2018, 22:26:19 UTC
e2bc0ad build(docs-infra): upgrade preview server dependencies (#25671) PR Close #25671 26 September 2018, 22:26:19 UTC
73333ee build(docs-infra): replace `concurrently` with `npm-run-all` for preview server dev (#25671) `npm-run-all` works just as well, but is better at handling termination on Windows. PR Close #25671 26 September 2018, 22:26:19 UTC
c819859 build(docs-infra): do not exit preview server `dev` script when `build` fails (#25671) PR Close #25671 26 September 2018, 22:26:19 UTC
79aefa7 build(docs-infra): avoid race condition in `aio-builds-setup/` npm scripts (#25671) Previously, due to multiple scripts re-building during `yarn dev` initialization, there could be race conditions that led to errors. This commit fixes it by ensuring `yarn build` is run once (before the main `yarn dev` script). PR Close #25671 26 September 2018, 22:26:19 UTC
e1990a5 docs: firefox web components info (#26118) PR Close #26118 26 September 2018, 22:25:44 UTC
4cff5b2 release: cut the v7.0.0-beta.7 release 26 September 2018, 22:07:11 UTC
4597582 docs: release notes for the v6.1.9 release 26 September 2018, 20:12:20 UTC
f29b218 feat(docs-infra): generate Angular CLI command reference (#25363) PR Close #25363 26 September 2018, 18:24:02 UTC
39a6754 build(docs-infra): add option to run only the doc-gen (#25363) This can save time when iterating by not regenerating the zips and embedded examples. PR Close #25363 26 September 2018, 18:24:02 UTC
bc88f31 docs: update routing integration section based on feedback (#20023) PR Close #20023 26 September 2018, 17:14:49 UTC
a5b7008 docs: add section on router integration (#20023) PR Close #20023 26 September 2018, 17:14:49 UTC
0aafbac docs: clean up providedIn: 'root' syntax for router examples (#20023) PR Close #20023 26 September 2018, 17:14:49 UTC
ac5aa8f docs: router guide review feedback changes (#20023) PR Close #20023 26 September 2018, 17:14:49 UTC
1fb3c4f docs: Update router guide to use Angular CLI (#20023) PR Close #20023 26 September 2018, 17:14:49 UTC
3c8aa0b docs: Refresh content on routable animations for router guide (#20023) PR Close #20023 26 September 2018, 17:14:49 UTC
15a2b8f fix(ivy): wrapper fns arent necessary anymore (#26108) PR Close #26108 26 September 2018, 07:03:16 UTC
d191085 docs: cleanup minor changes for forms overview (#25663) PR Close #25663 26 September 2018, 01:48:15 UTC
354d194 docs: remove unused properties from forms overview example (#25663) PR Close #25663 26 September 2018, 01:48:15 UTC
eaccd03 docs: fix typos from review feedback (#25663) PR Close #25663 26 September 2018, 01:48:15 UTC
343df33 docs: update with forms overview review feedback (#25663) PR Close #25663 26 September 2018, 01:48:15 UTC
9b14483 docs: more overview feedback changes (#25663) PR Close #25663 26 September 2018, 01:48:15 UTC
bd42caf docs: update nav descriptions based on feedback (#25663) PR Close #25663 26 September 2018, 01:48:15 UTC
7db8111 docs: add updated reactive forms data flow image (#25663) PR Close #25663 26 September 2018, 01:48:15 UTC
74fef15 docs: updates from review feedback (#25663) PR Close #25663 26 September 2018, 01:48:15 UTC
9661bed docs: add updated forms overview images (#25663) PR Close #25663 26 September 2018, 01:48:15 UTC
95168e4 docs: integrate forms diagrams into overview (#25663) PR Close #25663 26 September 2018, 01:48:15 UTC
13c3e24 docs: add final thoughts to forms overview (#25663) PR Close #25663 26 September 2018, 01:48:15 UTC
8d098d3 docs: incorporated forms overview review feedback (#25663) PR Close #25663 26 September 2018, 01:48:15 UTC
79a2567 docs: forms overview review changes (#25663) PR Close #25663 26 September 2018, 01:48:15 UTC
5649acd docs: add forms overview example for snippets (#25663) PR Close #25663 26 September 2018, 01:48:15 UTC
ebd01e8 docs: more form overview edits (#25663) PR Close #25663 26 September 2018, 01:48:15 UTC
e08955b docs: incorporated forms overview feedback (#25663) PR Close #25663 26 September 2018, 01:48:15 UTC
04dfca4 docs(forms): add package overview for forms (#25663) PR Close #25663 26 September 2018, 01:48:15 UTC
129f69c docs: add forms overview guide (#25663) PR Close #25663 26 September 2018, 01:48:15 UTC
c7e2930 docs: fix issues related to tutorial. (#24445) PR Close #24445 26 September 2018, 01:45:19 UTC
6a62ed2 fix(ivy): objects like ElementRef should not use a special injection fn (#26064) PR Close #26064 25 September 2018, 19:51:29 UTC
482e12c build: remove obsolete comment in `env.sh` (#25819) The comment is no longer true since #25602. PR Close #25819 25 September 2018, 18:04:33 UTC
0c34471 feat(ivy): expose a series of helpful application inspection tools (#25919) PR Close #25919 25 September 2018, 16:46:12 UTC
cf095d9 docs: fix a typo (#26074) PR Close #26074 24 September 2018, 20:48:24 UTC
23ec88e refactor(ivy): remove unreferenced utils file (#26076) PR Close #26076 24 September 2018, 18:39:52 UTC
2bd767c fix(service-worker): do not blow up when caches are unwritable (#26042) In some cases, example when the user clears the caches in DevTools but the SW remains active on another tab and keeps references to the deleted caches, trying to write to the cache throws errors (e.g. `Entry was not found`). When this happens, the SW can no longer work correctly and should enter a degraded mode allowing requests to be served from the network. Possibly related: - https://github.com/GoogleChrome/workbox/issues/792 - https://bugs.chromium.org/p/chromium/issues/detail?id=639034 This commits remedies this situation, by ensuring the SW can enter the degraded `EXISTING_CLIENTS_ONLY` mode and forward requests to the network. PR Close #26042 24 September 2018, 16:53:39 UTC
1e02cd9 docs: Fixes typo in FormArray (#26031) PR Close #26031 24 September 2018, 16:14:07 UTC
bc02e19 docs: correct path reference in upgrade guide (#26072) The incorrect path is referenced, this is confusing to users following the "Upgrading from AngularJS" guide. PR Close #26072 24 September 2018, 16:13:24 UTC
47eb212 docs: fix Sajee info in contributors (#26063) PR Close #26063 24 September 2018, 16:12:45 UTC
b8422b4 build(docs-infra): fail doc-gen if a content rule fails (#26039) PR Close #26039 24 September 2018, 16:11:02 UTC
8ac4dd6 build(docs-infra): allow usage notes on decorator option properties (#26039) PR Close #26039 24 September 2018, 16:11:02 UTC
206ae7a docs(core): remove usage notes from ReflexiveInjector.parent property (#26039) Properties are not allowed usage notes, and in this case the example is so simple it didn't warrant moving it to the overall class documentation. PR Close #26039 24 September 2018, 16:11:02 UTC
79b6256 docs(core): move headings to `@usageNotes` (#26039) PR Close #26039 24 September 2018, 16:11:02 UTC
72dce34 docs(common): move `KeyValuePipe` example to `@usageNotes` (#26039) PR Close #26039 24 September 2018, 16:11:02 UTC
7d39bc6 docs(forms): move extended text to @usageNotes (#26039) Headings are not allowed in the basic description block. PR Close #26039 24 September 2018, 16:11:02 UTC
32ad243 docs(http): move examples to `@usageNotes` (#26039) PR Close #26039 24 September 2018, 16:11:02 UTC
fc4b993 docs(platform-browser): move examples to `@usageNotes` (#26039) PR Close #26039 24 September 2018, 16:11:02 UTC
ff028f0 docs(router): move examples to `@usageNotes` (#26039) PR Close #26039 24 September 2018, 16:11:02 UTC
fef9ceb docs(upgrade): move examples etc into `@usageNotes` (#26039) PR Close #26039 24 September 2018, 16:11:02 UTC
c08549a docs(common): move `KeyValuePipe` example to `@usageNotes` (#26039) PR Close #26039 24 September 2018, 16:11:02 UTC
3808416 build(docs-infra): remove legacy jsdoc tag processing (#26039) PR Close #26039 24 September 2018, 16:11:02 UTC
cf8ad24 docs(common): remove legacy `@whatItDoes` tag (#26039) PR Close #26039 24 September 2018, 16:11:02 UTC
cee7448 build(docs-infra): add @nocollapse tag-def to prevent warning (#26039) See https://github.com/angular/angular/blob/master/packages/compiler-cli/src/transformers/nocollapse_hack.ts PR Close #26039 24 September 2018, 16:11:02 UTC
back to top