https://github.com/angular/angular

sort by:
Revision Author Date Message Commit Date
96efb4b ci: temporary work-around for Travis issue (#21422) See https://github.com/travis-ci/travis-ci/issues/8836#issuecomment-356362524 for more info. PR Close #21422 09 January 2018, 20:25:33 UTC
7c34807 build(aio): upgrade to zone.js@0.8.19 (#21349) This causes a 3.4kb size regressions for polyfills.js. :-( I filed an issue for this: https://github.com/angular/zone.js/issues/989 -rw-r--r-- 1 iminar eng 73998 Jan 5 17:51 dist/0.5fb611ef423970fd3ba1.chunk.js -rw-r--r-- 1 iminar eng 14880 Jan 5 17:51 dist/4.c719ac5645940382cdce.chunk.js -rw-r--r-- 1 iminar eng 1558 Jan 5 17:51 dist/inline.797233300016416206fc.bundle.js -rw-r--r-- 1 iminar eng 457592 Jan 5 17:51 dist/main.5870135237d5187f1ab6.bundle.js -rw-r--r-- 1 iminar eng 40684 Jan 5 17:51 dist/polyfills.88f0257676f76560da16.bundle.js -rw-r--r-- 1 iminar eng 54001 Jan 5 17:51 dist/worker-basic.min.js PR Close #21349 09 January 2018, 18:34:10 UTC
84f6b14 fix(bazel): Give correct module names for ES6 output (#21320) Fixes #21022 PR Close #21320 09 January 2018, 18:31:18 UTC
39f81b2 build: upgrade Bazel to 0.9.0 (#21335) Also install the skylark linter for .bzl files. PR Close #21335 09 January 2018, 18:29:01 UTC
0602aaa fix(benchpress): work around missing events from Chrome 63 (#21396) Chrome 63 can cause the navigationStart event for the first run to arrive with a different pid than the start of the benchpress run. This makes the first collected result invalid. This workaround causes the sampler to ignore runs that have this condition. PR Close #21396 09 January 2018, 00:14:52 UTC
a73b0b6 docs(aio): fix punctuation for clarity (#21325) PR Close #21325 09 January 2018, 00:12:38 UTC
fda3815 fix(benchpress): forward compat with selenium_webdriver 3.6.0 (#21399) This was a local mod in google3 introduced by cl 174212464 PR Close #21399 08 January 2018, 21:09:39 UTC
4f7c13d build(core): reduce payload limit back to normal (#21395) PR Close #21395 08 January 2018, 20:13:18 UTC
4947454 ci: reformat itegration/_payload-limits.json to be easier to read (#21345) PR Close #21345 08 January 2018, 18:26:08 UTC
e86ce59 build: upgrade to @angular/cli@1.6.3 (#21345) there is a size regression that we are investigating.. :-( PR Close #21345 08 January 2018, 18:26:08 UTC
1bd03a4 docs(aio): document the template compiler options (#21333) PR Close #21333 08 January 2018, 18:24:16 UTC
8b197b2 build(core): improve payload size failure message (#21346) PR Close #21346 08 January 2018, 18:15:26 UTC
8f3ea33 build(core): update payload size of hello-world in patch branch (#21343) PR Close #21343 05 January 2018, 23:25:38 UTC
839d24e fix(common): export currencies via `getCurrencySymbol` (#20983) PR Close #20983 05 January 2018, 22:24:34 UTC
a1af559 build(core): update payload size of hello world (#21340) PR Close #21340 05 January 2018, 22:21:53 UTC
e2cc4db docs(aio): delete duplicated word (#21129) PR Close #21129 05 January 2018, 21:22:40 UTC
5dd2df6 build: force fetch PR in merge script (#21295) Use `-f` when doing `git fetch` for the PR. Without it the `git fetch` will not overwrite what is currently fetched locally, in essence doing fast-forward only. PR Close #21295 05 January 2018, 20:02:04 UTC
52cb79c build(aio): add `@nodoc` alias to the `@internal` tag (#21024) The `@internal` tag prevents code items from appearing in the docs and the typings files. You can now use `@nodoc` if you only want it to be excluded from the docs and not the typings files. Closes #20990 PR Close #21024 05 January 2018, 20:00:19 UTC
17e85cd build(aio): fix plunker for custom plunkers (#21291) PR Close #21291 05 January 2018, 19:55:50 UTC
8dd93f8 docs: remove broken issuestats.com badges (#21334) PR Close #21334 05 January 2018, 19:43:38 UTC
c809545 test(aio): wait for Angular to avoid flake in e2e test (#21047) PR Close #21047 05 January 2018, 19:34:32 UTC
d3c0425 docs(router): fix missing export in docs for UrlMatcher (#21095) Fixes #21042 PR Close #21095 04 January 2018, 22:48:45 UTC
088c1e3 docs(common): update copyright years (#21232) PR Close #21232 04 January 2018, 22:45:47 UTC
d79a0ba docs(aio): add missing imports to interceptor example (#21259) PR Close #21259 04 January 2018, 22:40:41 UTC
b7307c9 fix(aio): fix test message's mistake. (#21254) duplicated message for 1st link. /heroes is 2nd link. PR Close #21254 04 January 2018, 22:38:39 UTC
cc0b0a4 fix(aio): do not redirect pages on "next" deployment (#21027) We redirect non-docs pages in the "archive" deployment back to the stable deployment. We should not redirect pages in the "next" deployment. Closes #19505 PR Close #21027 04 January 2018, 22:14:07 UTC
5efb751 build(aio): fix example protractor config for Travis (#21309) Without setting the CHROME_BIN Travis will not use the correct version of Chrome for running e2e tests. Closes #20159 PR Close #21309 04 January 2018, 22:10:12 UTC
b9d8ac5 fix(aio): don't use Object.keys on NamedNodeMap to prevent SEO errors (#21305) Apparently Object.keys on NamedNodeMap work differently with googlebot :-( There are not tests since we don't have a way to write tests for googlebot, but I did manually verify that after this fix googlebot correctly renders several of the previously broken pages. Fixes #21272 PR Close #21305 04 January 2018, 19:25:38 UTC
fc217f5 refactor(aio): use one argument for `DocViewer` error reporting (#21293) Pass one argument to `logger.error()` to improve error reporting in environments that do not handle more than one arguments well (e.g. Googlebot's web rendering service). Related to #21272. PR Close #21293 04 January 2018, 01:10:51 UTC
d138b38 docs: add changelog for 5.1.3 03 January 2018, 23:54:57 UTC
4f40995 release: cut the 5.1.3 release 03 January 2018, 23:53:22 UTC
00308fc build: update rules_typescript in integration test 03 January 2018, 22:12:42 UTC
a7a7bd3 build: update rules_typescript (#21290) picks up a bugfix to prevent floating versions on install: https://github.com/bazelbuild/rules_typescript/compare/0.6.1...0.6.2 PR Close #21290 03 January 2018, 21:43:56 UTC
67630f8 docs(aio): fix trailing space breaking lint 02 January 2018, 22:12:47 UTC
8006be8 docs(aio): fix trailing space breaking lint 02 January 2018, 22:02:43 UTC
48a1f32 fix(language-service): ignore null metadatas (#20557) There can be null metadatas in certain cases, for example with locales. Fixes #20260 PR Close #20557 02 January 2018, 20:49:27 UTC
521f0d4 docs(aio): HttpClientXsrfModule withConfig => withOptions (#21185) Docummentation suggests use of HttpClientXsrfModule#withConfig but this method looks like it's renamed to #withConfig. https://angular.io/guide/http#configuring-custom-cookieheader-names PR Close #21185 02 January 2018, 20:49:13 UTC
941cd10 build: force upstream fetch before merge (#21192) PR Close #21192 02 January 2018, 20:48:55 UTC
66043e0 docs(aio): Sort in the api type dropdown (#21030) (#21176) Change the order of elements in the api type dropdown to be alphabetical order PR Close #21030 PR Close #21176 27 December 2017, 21:17:10 UTC
12702b2 docs(changelog): fix typo in 5.1.1 (#21007) PR Close #21007 23 December 2017, 05:39:23 UTC
5de91fe docs(forms): add text about min() and max() as functions (#21110) PR Close #21110 23 December 2017, 05:36:48 UTC
d787b55 build(common): generate ts declarations for i18n locale files (#21127) Fixes #21120 PR Close #21127 23 December 2017, 05:35:11 UTC
3e34fa8 fix(animations): avoid infinite loop with multiple blocked sub triggers (#21119) This patch fixes animations so that if multiple sub @triggers are used and are blocked by a parent animation then the engine will not lead itself into an infinite loop. PR Close #21119 22 December 2017, 17:23:37 UTC
8c99175 fix(router): fix wildcard route with lazy loaded module (again) (#18139) Closes #13848 Description: We doesn't handle children of wildcard route properly link. It's always an empty array. Created from #13851 PR Close #18139 22 December 2017, 17:20:21 UTC
fa0e8ef fix(common): handle JS floating point errors in percent pipe (#20329) Fixes #20136 PR Close #20329 22 December 2017, 17:03:19 UTC
41abcc3 docs(service-worker): fix word wrap (#21114) The fix removes space between 'c' and 'aches' in docs PR Close #21114 22 December 2017, 04:12:27 UTC
0aa6341 build: make umd.min.js source map paths relative (#21147) I'm not quite sure how to test this since we don't have any infrastructure for these kinds of tests. I did verify the fix manually though. Fixes #15740 PR Close #21147 22 December 2017, 04:11:27 UTC
4337768 build: fix pullapprove (#21140) Currently it gives a green status if I edit a file I'm an owner of, even without anyone else's approval. PR Close #21140 21 December 2017, 22:04:30 UTC
dc53248 build: update pullapprove: - remove ex-team members - allow author to approve their own change - move more bazel files under the bazel group 21 December 2017, 21:20:16 UTC
d1f4500 fix(animations): renaming issue with DOMAnimation. (#21125) Closure Compiler renames all properties that are "internal" to the program. `DOMAnimation` however is external, it is a browser API, so its fields must not be renamed. This change marks `DOMAnimation` as external using `declare interface`, which will cause Closure Compiler to back off and prevent renaming of any of its fields. PR Close #21125 21 December 2017, 17:45:25 UTC
6353b77 docs: add changelog for 5.1.2 20 December 2017, 20:50:50 UTC
d9c40b7 release: cut the 5.1.2 release 20 December 2017, 20:49:12 UTC
a36dfd4 ci(router): update the public API guard for the router This fixes a badly applied revert earlier. 20 December 2017, 20:03:51 UTC
ced575f fix(compiler): report an error for recursive module references Modules that directly or indirectly export or imported themselves reports an error instead of generating a stack fault. Fixes: #19979 20 December 2017, 18:54:58 UTC
3b63e16 fix(compiler-cli): do not force type checking on .js files The compiler host would force any file that is in node_modules into the list of files that needed to be type checked which captures .js files if `allowJs` is set to `true`. This should have only forced .d.ts files into the project to enable generation of factories. Fixes: #19757 20 December 2017, 18:01:30 UTC
a1d4c2d fix(compiler-cli): do not emit invalid .metadata.json files If no metadata is collected the `ngc` would generate file that contained `[null]` instead of eliding the `.metadata.json` file. Fixes: #20479 20 December 2017, 17:59:06 UTC
a33182c fix(service-worker): check for updates on navigation Currently the Service Worker checks for updates only on SW startup, an event which happens frequently but also nondeterministically. This makes it hard for developers to observe the update process or reason about how updates will be delivered to users. This problem is exacerbated by the DevTools behavior of keeping the SW alive indefinitely while opened, effectively preventing the page from updating at all. This change causes the SW to additionally check for updates on navigation requests (app page reloads). This creates deterministic update behavior, and is much easier for developers to reason about. It does leave the old update-on-SW-startup behavior in place, as removing that would be a breaking change. Fixes #20877 20 December 2017, 16:37:20 UTC
66cc2fa fix(upgrade): replaces get/setAngularLib with get/setAngularJSGlobal The current names are confusing because Angular should refer to the latest version of the framework. 20 December 2017, 16:37:02 UTC
cf8269e docs(aio): Rename service worker files, update examples, move service worker under Techniques 19 December 2017, 19:08:25 UTC
c7241ca docs(aio): fix inconsistency in lifecycle hooks table 19 December 2017, 18:58:43 UTC
4a49e19 ci: add router/testing to public API guard 19 December 2017, 18:58:43 UTC
4a3a74b fix(aio): improve transitions between pages - Avoid unnecessary animations, style transitions, repositioning on initial rendering. - Better handle transitioning from/to Home page (which is the only page with transparent top-menu). - Better coordinate sidenav and hamburger animations with page transitions. - Improve fade-in/out animations. Fixes #20996 19 December 2017, 18:58:43 UTC
6aa013c refactor(aio): clean up top-menu CSS - Clean-up and re-organize top-menu styles. - Clean-up and merge hamburger styles into top-menu styles. 19 December 2017, 18:58:43 UTC
b9531f9 feat(aio): support disabling `DocViewer` animations via class 19 December 2017, 18:58:43 UTC
f239e84 build(aio): make zipper work correctly with CLI projects 19 December 2017, 18:58:43 UTC
57bed3f docs(core): move core examples into `examples/core/` directory This allows examples to be found during aio's `yarn serve-and-sync`, which only looks for examples in `packages/examples/<packageName>/**/*`, where `packageName` is the name of the package that the modified file belonged to; e.g. `core`, `common`, etc.). 18 December 2017, 20:11:07 UTC
c011ffa test(aio): correct usage of fakeAsync and inject together in test Corrects a test which wrapped the fakeAsync call in an inject call. This caused the test to not actually run. 15 December 2017, 15:55:23 UTC
756dd34 fix(compiler): make tsx file aot compatible fixes #20555 15 December 2017, 15:54:02 UTC
267ebf3 fix(common): fix a Closure compilation issue. Closure Compiler cannot infer that the swtich statement is exhaustive, which causes it to complain that the method does not always return a value. Work around the problem by throwing an exception in the default case, and using the `: never` type to ensure the code is unreachable. 15 December 2017, 15:52:09 UTC
49c45f3 ci(aio): move e2e tests to non-optional job This essentially reverts #20178, since the flakes should be gone after pinning ChromeDriver and Chrome versions to 2.32 and 59 respectively. 14 December 2017, 16:56:22 UTC
7123673 ci: downgrade Chromium to a version that does not cause flakes There seems to be some issue that causes Chrome/ChromeDriver to unexpectedly reload during the aio e2e tests, causing flakes. It is not clear what exactly is causing the reloading, but to the best of my knowledge it is something inside Chrome or ChromeDriver. Pinning Chrome to r494239 (between 62.0.3185.0 and 62.0.3186.0) fixes the flakes. Fixes #20159 14 December 2017, 16:56:22 UTC
390837f test(aio): disable `DocViewer` animations during e2e tests 14 December 2017, 16:56:22 UTC
fbcf7dc test(aio): fix and clean up e2e tests 14 December 2017, 16:56:22 UTC
5c8c7d8 build(common): don't generate .d.ts & .metadata.json files for i18n locales Fixes #20880 14 December 2017, 16:55:50 UTC
99cc591 ci: parallelize bazel build and test The current setup can cause a de-optimization where unit tests can't start running until the slowest build target completes. 14 December 2017, 16:55:42 UTC
e3140ae docs: add changelog for 5.1.1 13 December 2017, 19:26:01 UTC
ca81510 release: cut the 5.1.1. release 13 December 2017, 19:24:54 UTC
d6da798 fix(compiler): support referencing enums in namespaces (#20947) Due to an overly agressive assert the compiler would generate an internal error when referencing an enum declared in namspace. Fixes #18170 PR Close #20947 12 December 2017, 19:56:41 UTC
41e1951 ci: clean up `circleci/config.yml` (#20954) PR Close #20954 12 December 2017, 19:56:37 UTC
c02f97c ci: allow me to approve circleCI changes (#20957) Removes the root group from the pullapprove settings for .circleci/* PR Close #20957 12 December 2017, 19:56:31 UTC
be9a737 fix(compiler-cli): merge @fileoverview comments. (#20870) Previously, this code would unconditionally add a @fileoverview comment to generated files, and only if the contained any code at all. However often existing fileoverview comments should be copied from the file the generated file was originally based off of. This allows users to e.g. include Closure Compiler directives in their original `component.ts` file, which will then automaticallly also apply to code generated from it. This special cases `@license` comments, as Closure disregards directives in comments containing `@license`. PR Close #20870 12 December 2017, 19:38:04 UTC
1f46949 ci: use container version in cache key (#20952) PR Close #20952 12 December 2017, 00:07:34 UTC
8a5f0f7 build: pin ChromeDriver version (#20940) Since our version of Chromium is also pinned, a new ChromeDriver (that drops support for our Chromium version) can cause random (and unrelated to the corresponding changes) errors on CI. This commit pins the version of ChromeDriver and it should now be manually upgraded to a vrsion that is compatible with th currently used Chromium version. PR Close #20940 11 December 2017, 23:53:22 UTC
8bcb093 build: update node version number in .nvmrc (#20832) PR Close #20832 11 December 2017, 20:59:37 UTC
abc3a1e docs: update DEVELOPER.md with the node and yarn info (#20832) I intentionally removed version numbers so that we don't need to update them in this file - because we usually forget. PR Close #20832 11 December 2017, 20:59:37 UTC
9fbf850 build: remove bazel option --noshow_results (#20943) I originally added this when I was trying to build `//packages/core`, which is not what users will do often. This makes it harder for team members to understand what Bazel is doing. I find myself suggesting to turn it off, so it's better to just remove it. PR Close #20943 11 December 2017, 19:18:18 UTC
0c9f7b0 fix(bazel): don't equate moduleName with fileName (#20895) Fixes broken material build. /cc @jelbourn PR Close #20895 11 December 2017, 19:18:13 UTC
8b21be5 build: require bazel 0.8 (#20897) Users should get an error if they are running an older version of Bazel than we have on CI. PR Close #20897 11 December 2017, 19:18:07 UTC
0a9a161 build: new docker image, faster to boot on circleci 11 December 2017, 19:18:00 UTC
28555bc ci: print the buildifier command when BUILD lint fails (#20882) PR Close #20882 11 December 2017, 19:17:16 UTC
d09d497 fix(animations): ensure multi-level route leave animations are queryable (#20787) Closes #19807 PR Close #20787 08 December 2017, 21:44:20 UTC
f8a4d14 ci: remove obsolete chromedriverpatch (#18515) Dart(ium) is not used anymore in Angular so this file should be obsolete PR Close #18515 08 December 2017, 21:44:17 UTC
d713225 refactor(common): update i18n locale data to CLDR v32 (#20830) List of changes between v31.0.1 and v32: http://cldr.unicode.org/index/downloads/cldr-32 PR Close #20830 08 December 2017, 18:25:01 UTC
5d3af4c docs(common): fix mistakes in number pipe example (#20788) PR Close #20788 08 December 2017, 18:24:46 UTC
a7fe063 ci: add IgorMinar to bazel pullapprove group (#20843) PR Close #20843 08 December 2017, 18:24:41 UTC
affa54d build(aio): upgrade to latest `@angular/cli` (#18428) PR Close #18428 08 December 2017, 18:11:22 UTC
02782c1 build(aio): upgrade to latest `@angular/material` and `@angular/cdk` (#18428) PR Close #18428 08 December 2017, 18:11:22 UTC
8e5a3a4 build(aio): upgrade to latest `@angular/*` (#18428) PR Close #18428 08 December 2017, 18:11:22 UTC
dbef8ff build(aio): upgrade to latest `rxjs` (#18428) PR Close #18428 08 December 2017, 18:11:22 UTC
c0f08be fix(aio): fix embedded ToC and improve ToC, destroying components and scroll timing (#18428) - Fix embedded ToC: Previously, the element was added too late and was never instantiated. - Improve ToC update timing: Previously, the ToC was updated after the entering animation was over, which resulted in the ToC being outdated for the duration of the animation. - Improve destroying components timing: Previously, the old embedded components were destroyed as soon as a new document was requested. Even if the transition ended up never happening (e.g. due to error while preparing the new document), the embedded components would have been destroyed and the displayed document would not work as expected. Now the old embedded components are destroyed only after the new document has been fully prepared. - Improve scroll-to-top timing: Previously, the page was scrolled to top after the entering animation was over, which resulted in "jumpi-ness". Now the scrolling happens after the leaving document has been removed and before the entering document has been inserted. PR Close #18428 08 December 2017, 18:11:22 UTC
back to top