1ac9085 | Matias Niemelä | 29 June 2017, 21:40:09 UTC | docs: add changelog for 4.3.0-beta.1 | 29 June 2017, 21:41:40 UTC |
1cfe67d | Matias Niemelä | 29 June 2017, 21:38:52 UTC | release: cut the 4.3.0-beta.1 release | 29 June 2017, 21:38:52 UTC |
8d01db4 | Brandon Roberts | 19 June 2017, 02:09:02 UTC | docs: Updated router guide content and examples for paramMap and queryParamMap, tracing, and incidental improvements. closes #16991 and #16259 which it also fixes. | 29 June 2017, 16:35:39 UTC |
4268c82 | Georgios Kalpakas | 25 June 2017, 19:13:03 UTC | feat(aio): use shorter URLs for previews Use the 7 first characters of the 40-chars long SHAs for shorter/cleaner URLs. The collision probability is extremely low (since all SHAs are further "namespaced" under the corresponding PR). In case of a collision, the second PR will not be deployed, in order to avoid overwriting the original build. (This is a design decision to keep the implementation simple. It can be changed later if necessary.) | 29 June 2017, 16:35:22 UTC |
3c4eef9 | Georgios Kalpakas | 24 June 2017, 22:40:04 UTC | fix(aio): clean up non-public previews The previous clean-up code for PR directories on the preview server assumed that all directories were named after the PR number. With the changes introduced in #17640 it is possible to have PR directories that do not follow that naming convention (e.g. "non-public" directories). This PR ensures that both public and non-public directories are removed when cleaning up. | 29 June 2017, 16:35:22 UTC |
96b1703 | Ward Bell | 22 June 2017, 03:53:59 UTC | feat(aio): cross reference readme and docs styleguide | 29 June 2017, 16:35:04 UTC |
e47a77f | Prashant Andani | 24 February 2017, 18:18:27 UTC | docs(aio): update punctuation mark added in TOOLS guide | 29 June 2017, 16:33:12 UTC |
af14b1e | Matias Niemelä | 22 June 2017, 17:41:42 UTC | test(animations): add proper tests to check multiple combinations of :enter/:leave animation queries | 29 June 2017, 01:18:10 UTC |
40f77cb | Matias Niemelä | 23 June 2017, 23:34:10 UTC | fix(animations): properly collect :enter nodes that exist within multi-level DOM trees Closes #17632 | 29 June 2017, 01:18:10 UTC |
6c1a8da | swseverance | 15 May 2017, 11:47:19 UTC | docs: correct grammar in CONTRIBUTING.md | 27 June 2017, 23:23:57 UTC |
d699c35 | Matias Niemelä | 27 June 2017, 00:49:53 UTC | fix(animations): do not remove container nodes when children are queried by a parent animation Closes #17746 | 27 June 2017, 18:00:17 UTC |
34f3832 | Matias Niemelä | 15 June 2017, 03:44:51 UTC | fix(animations): do not delay style() values before a stagger() runs Closes #17412 | 27 June 2017, 18:00:06 UTC |
f162657 | Georgios Kalpakas | 24 June 2017, 20:26:25 UTC | fix(aio): build `scripts-js` before creating a new docker image for the preview server When creating a new docker image for the preview server, the TypeScript source code in `scripts-js/` is not copied over. Instead only the generated JavaScript core in `scripts-js/dist/` are. Because of that, it is necessary to have run `yarn build` before running `docker build`, so that the new docker image contains the latest changes in `scripts-js/`. This was previously part of the `create-image.sh` script, but was accidentally removed in 21d213dfc. | 27 June 2017, 17:11:06 UTC |
68fc65d | Jason Aden | 26 June 2017, 20:22:26 UTC | ci: add npm postinstall back to the lint step so node_modules doesn't get out of date | 27 June 2017, 00:12:06 UTC |
693f79e | David Pertiller | 12 March 2017, 12:28:56 UTC | docs: fix spelling of case variants in naming.md unify variant forms of spelling letter cases (upper-case, uppercase, lower case) | 26 June 2017, 20:43:37 UTC |
448d9f9 | Victor Berchet | 20 June 2017, 22:57:09 UTC | test(compiler): add a test for components not part of any `NgModule` | 26 June 2017, 20:24:36 UTC |
8786ba9 | Jesus Rodriguez | 23 June 2017, 18:07:58 UTC | build(aio): boilerplate wont be removed by default now | 26 June 2017, 18:05:34 UTC |
97bb374 | David Herges | 29 May 2017, 07:10:44 UTC | fix(aio): Typo in Setup Anatomy documentation page Solves #17076 | 26 June 2017, 18:04:46 UTC |
233044e | swseverance | 15 May 2017, 11:57:27 UTC | docs(aio): fix typo | 26 June 2017, 18:04:32 UTC |
f365a0f | Jason Hodges | 04 May 2017, 20:19:17 UTC | docs(aio): animations typos fixed | 26 June 2017, 18:04:13 UTC |
263c1a1 | Pawel Kozlowski | 22 June 2017, 13:26:06 UTC | refactor: remove unused imports of the deprecated Renderer | 24 June 2017, 00:24:40 UTC |
3097083 | Chuck Jazdzewski | 09 June 2017, 21:50:57 UTC | feat(compiler-cli): new compiler api and command-line using TypeScript transformers | 23 June 2017, 23:18:44 UTC |
43c187b | Pawel Kozlowski | 20 June 2017, 09:35:16 UTC | refactor(forms): remove usage of deprecated Renderer | 23 June 2017, 23:12:52 UTC |
3165fd3 | Pawel Kozlowski | 20 June 2017, 11:24:39 UTC | refactor(router): remove usage of deprecated Renderer | 23 June 2017, 23:12:43 UTC |
e80851d | Alex Eagle | 16 May 2017, 02:20:40 UTC | fix(core): add needed closure compiler warning suppression | 23 June 2017, 21:44:00 UTC |
b754e60 | Victor Berchet | 21 June 2017, 23:53:37 UTC | feat(compiler): add support `::ng-deep` - /deep/ is deprecated and being removed from Chrome - >>> is semantically invalid in a stylesheet - sass will no longer support either in any version of sass -> use ::ng-deep in emulated shadow DOM mode Because the deep combinator is deprecated in the CSS spec, `/deep/`, `>>>` and `::ng-deep` are also deprecated in emulated shadow DOM mode and will be removed in the future. see https://www.chromestatus.com/features/6750456638341120 | 23 June 2017, 21:43:42 UTC |
81734cf | Chuck Jazdzewski | 22 June 2017, 17:36:42 UTC | refactor(compiler): add tracking comment for self-import detection The underlying cause of #17386 needs to be investigated and as a simple string compare should have been valid. | 23 June 2017, 21:43:24 UTC |
30f4fe2 | Anthony Van de Gejuchte | 04 May 2017, 09:36:37 UTC | docs(aio): cleanup rollup-config script | 23 June 2017, 18:55:55 UTC |
d6265df | Yuan Gao | 22 June 2017, 23:47:53 UTC | ci(aio): Change the firebase token | 23 June 2017, 18:55:20 UTC |
d51f862 | Yuan Gao | 22 June 2017, 17:14:09 UTC | ci(aio): address comments | 23 June 2017, 18:55:20 UTC |
97ace57 | Yuan Gao | 17 June 2017, 01:21:45 UTC | ci(aio): fix test | 23 June 2017, 18:55:20 UTC |
86949e0 | Yuan Gao | 16 June 2017, 23:25:42 UTC | ci(aio): remove umd | 23 June 2017, 18:55:20 UTC |
6924780 | Yuan Gao | 16 June 2017, 18:53:46 UTC | ci(aio): debug | 23 June 2017, 18:55:20 UTC |
1b0b69e | Yuan Gao | 15 June 2017, 18:26:25 UTC | ci(aio): add back deploy-preview | 23 June 2017, 18:55:20 UTC |
fa85389 | Yuan Gao | 15 June 2017, 17:29:24 UTC | ci(aio): updated limits | 23 June 2017, 18:55:20 UTC |
2e55857 | Yuan Gao | 15 June 2017, 17:10:28 UTC | ci(aio): rename limits file and address comments | 23 June 2017, 18:55:20 UTC |
ca970f5 | Yuan Gao | 09 June 2017, 17:24:11 UTC | ci(aio): Also track umd.min.js file size | 23 June 2017, 18:55:20 UTC |
204a2cf | Yuan Gao | 07 June 2017, 04:12:51 UTC | ci(aio): Add payload size limit file | 23 June 2017, 18:55:20 UTC |
0440251 | Yuan Gao | 24 May 2017, 00:20:56 UTC | ci(aio): upload aio payload size to firebase ci(aio): Add timestamp and change data | 23 June 2017, 18:55:20 UTC |
08ecfd8 | Alex Eagle | 21 June 2017, 04:08:20 UTC | build: No longer need to bazel build twice | 23 June 2017, 18:54:51 UTC |
7395a64 | Alex Eagle | 14 June 2017, 23:38:27 UTC | build: circleci workflows to run lint in parallel | 23 June 2017, 18:54:51 UTC |
979bfd0 | Georgios Kalpakas | 20 June 2017, 07:27:46 UTC | refactor(aio): provide fallback values for secrets (useful during dev) | 23 June 2017, 18:54:20 UTC |
b6ce814 | Georgios Kalpakas | 19 June 2017, 21:30:06 UTC | refactor(aio): enable `-u` flag on preview server scripts | 23 June 2017, 18:54:20 UTC |
66088fe | Georgios Kalpakas | 19 June 2017, 11:52:58 UTC | docs(aio): document preview server HTTP status codes | 23 June 2017, 18:54:20 UTC |
808bd4a | Georgios Kalpakas | 18 June 2017, 22:17:10 UTC | ci(aio): deploy previews for all PRs PRs that could not be automatically verified will not be publicly accessible, until manually verified. | 23 June 2017, 18:54:20 UTC |
f90b35a | Georgios Kalpakas | 20 June 2017, 17:22:32 UTC | test(aio): add e2e tests for non-public previews | 23 June 2017, 18:54:20 UTC |
8ae0eec | Georgios Kalpakas | 18 June 2017, 22:15:07 UTC | feat(aio): enable previews for any PR This commit introduces the ability to show previews for PRs by any author. It works as follows: - The build artifacts of all PRs are uploaded to the preview server. - Automatically verified PRs (i.e. from trusted authors or having a specific label) are deployed and publicly accessible as usual. - PRs that could not be automatically verified are stored for later use (after re-verification). - A PR can be marked as "trusted" and make its preview publicly accessible by adding the GitHub label specified in the `AIO_TRUSTED_PR_LABEL` env var of the preview server. At the moment, there is no automatic mechanism for notifying the preview server about changes to the PR's verification status. The PR's "visibility" will be checked and updated every time a new build is uploaded. | 23 June 2017, 18:54:20 UTC |
0fe6851 | Georgios Kalpakas | 17 June 2017, 18:24:16 UTC | refactor(aio): simplify preview server build events | 23 June 2017, 18:54:20 UTC |
a98440b | Georgios Kalpakas | 18 June 2017, 22:07:27 UTC | test(aio): add missing unit test for preview server | 23 June 2017, 18:54:20 UTC |
3112311 | Georgios Kalpakas | 17 June 2017, 18:22:44 UTC | test(aio): fix preview server tests on Windows | 23 June 2017, 18:54:20 UTC |
1b13bde | Georgios Kalpakas | 17 June 2017, 18:03:10 UTC | build(aio): upgrade preview server dependencies | 23 June 2017, 18:54:20 UTC |
3ce9d51 | Ward Bell | 21 June 2017, 19:22:10 UTC | fix(aio): prefix `location.assign` with `window.` No practical effect but clears the TS compiler warning. | 23 June 2017, 18:53:53 UTC |
14d2de1 | Georgios Kalpakas | 21 June 2017, 20:37:53 UTC | fix(aio): fix links on `/about` in Firefox Fixes #17661 | 23 June 2017, 18:53:22 UTC |
5713e7c | Georgios Kalpakas | 21 June 2017, 20:34:08 UTC | refactor(aio): clean up `aio-contributor` template and styles | 23 June 2017, 18:53:22 UTC |
87206e1 | Georgios Kalpakas | 21 June 2017, 21:56:11 UTC | fix(aio): preserve newlines when copying code Before 4f37f8643, we were using `innerText` to retrieved the code content for copying. This preserved the text layout (including newlines), but suffered from other issues (browser support, performance). With 4f37f8643 we switched to `textContent`, which works well except in the following case: When `prettify` formats the code to have line numbers, it removes the newlines and uses `<li>` elements instead. This affects `textContent`. This commit fixes this by keeping a reference of the code as text and using that for copying. Fixes #17659 | 23 June 2017, 18:53:01 UTC |
414c7e9 | Alex Eagle | 22 June 2017, 21:55:33 UTC | ci: test merge commits on circle We expect this behavior because it's what Travis does. Also it's better because we want to test what happens if we merge the PR, not the status of the PR branch. | 23 June 2017, 18:52:41 UTC |
6191d53 | Jules Kremer | 22 June 2017, 16:34:59 UTC | docs(aio): Update resources.json - fixed language error | 23 June 2017, 18:52:22 UTC |
7d30ccc | Vincent Ogloblinsky | 22 June 2017, 08:47:38 UTC | docs(aio): update resources - Add Compodoc - documentation tool for Angular app | 23 June 2017, 18:52:22 UTC |
494a0d0 | Georgios Kalpakas | 22 June 2017, 10:05:08 UTC | fix(aio): fix topbar nav-item focus style Fixing it requires upgrading `@angular/material` to v2.0.0-beta.7. Fixes #17216 | 23 June 2017, 18:51:17 UTC |
849200b | Nikita Shiryakov | 22 June 2017, 11:06:54 UTC | docs: remove unnecessary newline | 23 June 2017, 18:50:48 UTC |
60273a9 | Ward Bell | 22 June 2017, 04:55:03 UTC | docs: fix “under to hood” typo in changelog.md closes #14856 | 23 June 2017, 16:04:40 UTC |
7ba720a | Ward Bell | 22 June 2017, 02:09:28 UTC | docs(aio): resources.json - replace “Angular 2” in titles/descriptions closes #16965 | 23 June 2017, 16:04:21 UTC |
eacc36b | Alex Xu | 20 June 2017, 18:53:17 UTC | docs(aio): update Bash for Windows info As of the Creator's Update, Bash on Ubuntu on Windows supports all npm commands. https://blogs.msdn.microsoft.com/commandline/2017/04/11/windows-10-creators-update-whats-new-in-bashwsl-windows-console/ Update setup documentation accordingly. | 23 June 2017, 16:04:04 UTC |
8b4acbb | Georgios Kalpakas | 30 May 2017, 08:22:06 UTC | docs(aio): minor fixes for the upgrade guide Fixes #17093 | 23 June 2017, 16:03:28 UTC |
b1fe63d | Trotyl Yu | 29 May 2017, 07:41:17 UTC | fix(aio): add missing WeakMap polyfill | 23 June 2017, 16:03:07 UTC |
f2ee1dc | Matias Niemelä | 22 June 2017, 16:42:31 UTC | fix(animations): do not validate style overlap errors in different transitions | 23 June 2017, 16:02:37 UTC |
21018af | Ward Bell | 22 June 2017, 07:54:16 UTC | docs(aio): replace “Angular 1” in upgrade phonecat script | 22 June 2017, 21:57:02 UTC |
67ffbae | Ward Bell | 22 June 2017, 06:46:13 UTC | docs(aio): fix promises link in toh-pt4 closes #16050 | 22 June 2017, 21:56:41 UTC |
5dd5bfd | Michael | 16 June 2017, 23:58:40 UTC | docs(aio): remove "_" from private property name follow best practices from the documentation: https://angular.io/guide/styleguide#properties-and-methods | 22 June 2017, 21:55:42 UTC |
400486c | David | 16 June 2017, 06:17:31 UTC | docs(aio): correct typos in Tour of Heroes `HeroSearchService` | 22 June 2017, 21:55:17 UTC |
1a947e4 | bmarkov | 22 June 2017, 21:52:58 UTC | docs(aio): Added resources to UI Components (#17635) docs(aio): Added resources to UI Components | 22 June 2017, 21:52:58 UTC |
92bcfef | Kapunahele Wong | 18 June 2017, 03:17:14 UTC | docs(aio): remove min, max & move built-in validators paragraph | 22 June 2017, 21:51:05 UTC |
133b5e6 | Stepan Suvorov | 14 June 2017, 17:39:12 UTC | docs(aio): added link to Russian Angular Courses | 22 June 2017, 21:46:24 UTC |
5c576d3 | laco0416 | 24 April 2017, 08:03:00 UTC | docs: add documentation for LTS versions | 22 June 2017, 21:45:36 UTC |
68b64a2 | sumitknoldus | 02 March 2017, 06:55:14 UTC | docs: add missing colon in the Constants section of NAMING.md | 22 June 2017, 21:40:33 UTC |
68f939e | Mark Amery | 08 April 2017, 15:38:49 UTC | docs: Fix Stack Overflow being repeatedly misspelt as a single word (To see that it is two words, see e.g. the page title at https://stackoverflow.com/ or the spelling at http://stackoverflow.com/tour) | 22 June 2017, 21:39:10 UTC |
8c129d7 | Mark Amery | 08 April 2017, 15:36:05 UTC | docs: Fix some non-code being formatted as code in the router docs | 22 June 2017, 21:38:55 UTC |
1fc0d05 | Hans Larsen | 22 June 2017, 00:21:39 UTC | docs: add changelog for 4.3.0-beta.0 | 22 June 2017, 00:21:39 UTC |
20a04f9 | Hans Larsen | 22 June 2017, 00:16:04 UTC | release: cut the 4.3.0-beta.0 release | 22 June 2017, 00:16:04 UTC |
02a38d3 | Hans Larsen | 22 June 2017, 00:01:14 UTC | docs: add changelog for 4.2.4 | 22 June 2017, 00:11:19 UTC |
37cdc4f | Ward Bell | 20 June 2017, 06:32:30 UTC | docs(aio): ward's changes | 21 June 2017, 23:21:20 UTC |
b1dab18 | Shefali Sinha | 14 June 2017, 21:39:15 UTC | docs(aio): change to overall prose | 21 June 2017, 23:21:20 UTC |
fd6c4e3 | Shefali Sinha | 09 June 2017, 19:07:08 UTC | docs(aio): create author style guide | 21 June 2017, 23:21:20 UTC |
4352dd2 | Chuck Jazdzewski | 21 June 2017, 22:05:11 UTC | fix(compiler): avoid emitting self importing factories Fixes: #17389 | 21 June 2017, 23:19:43 UTC |
34cc3f2 | Ward Bell | 21 June 2017, 20:17:12 UTC | feat(aio): display “Searching ..." while building search index closes #15923 | 21 June 2017, 21:31:32 UTC |
97fd248 | Filipe Silva | 13 June 2017, 11:43:26 UTC | fix(aio): fix patch script on windows Running the patch script on Windows (with `patch` available) yields an invalid syntax warning, and does not apply patches. ``` kamik@T460p MINGW64 /d/work/angular/aio (master) $ yarn postinstall yarn postinstall v0.24.6 $ node tools/cli-patches/patch.js && uglifyjs node_modules/lunr/lunr.js -c -m -o src/assets/js/lunr.min.js --source-map The syntax of the command is incorrect. Done in 1.52s. ``` | 21 June 2017, 20:51:35 UTC |
1d93cf2 | Peter Bacon Darwin | 21 June 2017, 13:18:26 UTC | build(aio): ensure all doc tests are run It is not possible to run all the docs tests directly via the jasmine CLI. Instead we now have a small script that will run jasmine via its library. | 21 June 2017, 20:51:15 UTC |
3fb98fe | Peter Bacon Darwin | 21 June 2017, 13:16:56 UTC | build(aio): do not recurse node_modules when loading examples in doc-gen | 21 June 2017, 20:51:15 UTC |
bb804dd | Ward Bell | 21 June 2017, 18:58:24 UTC | feat(aio): select contributor group with URL “about?group=gde” closes #17656 also adds test for ContributorListComponent. | 21 June 2017, 20:50:57 UTC |
0034bb2 | Ward Bell | 19 June 2017, 18:08:30 UTC | fix(aio): restore component-styles/exclude hidden children | 21 June 2017, 18:33:19 UTC |
ca51e02 | Ward Bell | 19 June 2017, 22:29:08 UTC | fix(aio): redirect "cli-quickstart" to "quickstart" | 21 June 2017, 18:33:19 UTC |
d168528 | Dan Lipsitt | 20 June 2017, 20:23:34 UTC | docs(aio): fix numbered list in testing.md This list renders OK in the github UI but not at https://angular.io/guide/testing#setup | 20 June 2017, 23:43:26 UTC |
46ddf50 | Chuck Jazdzewski | 20 June 2017, 17:36:04 UTC | fix(tsc-wrapped): skip collecting metadata for default functions Fixes: #17518 | 20 June 2017, 21:22:49 UTC |
8c89cc4 | Chuck Jazdzewski | 20 June 2017, 18:24:26 UTC | fix(compiler-cli): find lazy routes in nested module import arrays Fixes: #17531 | 20 June 2017, 21:21:14 UTC |
00874c2 | Jules Kremer | 13 June 2017, 17:50:22 UTC | docs(aio): update resource listing | 20 June 2017, 19:58:02 UTC |
c59c390 | Alex Rickabaugh | 12 June 2017, 17:59:29 UTC | fix: argument destructuring sometimes breaks strictNullChecks Destructuring of the form: function foo({a, b}: {a?, b?} = {}) breaks strictNullChecks, due to the TypeScript bug https://github.com/microsoft/typescript/issues/10078. This change eliminates usage of destructuring in function argument lists in cases where it would leak into the public API .d.ts. | 20 June 2017, 19:56:08 UTC |
009651e | Pawel Kozlowski | 15 June 2017, 13:29:02 UTC | refactor(core): remove toString() method from DefaultKeyValueDiffer toString() from DefaultKeyValueDiffer is only used in tests and should not be part of the production code. toString() methods from differs add ~ 0.3KB (min+gzip) to the production bundle size. | 20 June 2017, 19:55:20 UTC |
f194f18 | Chuck Jazdzewski | 19 June 2017, 17:07:54 UTC | fix(language-service): infer `any` `ngForOf` of type `any` Fixes: #17611 | 20 June 2017, 19:04:51 UTC |
4e6be15 | Chuck Jazdzewski | 19 June 2017, 18:12:48 UTC | fix(language-service): rollup `tslib` into the language service package Fixes: #17614 | 20 June 2017, 18:50:20 UTC |
3e685f9 | Hans Larsen | 19 June 2017, 23:26:43 UTC | fix(forms): roll back breaking change with min/max directives With 4.2, we introduced the min and max validator directives. This was actually a breaking change because their selectors could include custom value accessors using the min/max properties for their own purposes. For now, we are rolling back the change by removing the exports. At the least, we should wait to add them until a major version. In the meantime, we will have further discussion about what the best solution is going forward for all validator directives. Closes #17491. ---- PR #17551 tried to roll this back, but did not remove the dead code. This failed internal tests that were checking that all declared directives were used. This PR rolls back the original PR and commit the same as #17551 while also removing the dead code. | 20 June 2017, 16:04:50 UTC |