6e2a8a2 | Jason Aden | 13 December 2017, 19:43:12 UTC | docs: add changelog for 5.2.0-beta.0 | 13 December 2017, 19:43:12 UTC |
7874697 | Jason Aden | 13 December 2017, 19:39:44 UTC | release: cut the 5.2.0-beta.0 release | 13 December 2017, 19:39:44 UTC |
7671417 | Jason Aden | 13 December 2017, 19:26:01 UTC | docs: add changelog for 5.1.1 | 13 December 2017, 19:36:25 UTC |
b3eb1db | Igor Minar | 06 December 2017, 17:23:05 UTC | build: update node version number in .nvmrc (#20832) PR Close #20832 | 12 December 2017, 19:56:18 UTC |
ee0dab0 | Igor Minar | 06 December 2017, 17:22:45 UTC | 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 | 12 December 2017, 19:56:18 UTC |
b7738e1 | Olivier Combe | 06 December 2017, 09:13:50 UTC | feat(core): add source to `StaticInjectorError` message (#20817) Closes #19302 PR Close #20817 | 12 December 2017, 19:56:06 UTC |
634d33f | Chuck Jazdzewski | 11 December 2017, 19:26:12 UTC | 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:55:55 UTC |
3401283 | George Kalpakas | 12 December 2017, 09:23:09 UTC | ci: clean up `circleci/config.yml` (#20954) PR Close #20954 | 12 December 2017, 19:55:44 UTC |
981947d | Alex Eagle | 12 December 2017, 13:29:31 UTC | 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:55:35 UTC |
8c52088 | Martin Probst | 07 December 2017, 16:52:16 UTC | 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:37:55 UTC |
add3589 | Jason Aden | 12 December 2017, 00:02:20 UTC | ci: use container version in cache key (#20952) PR Close #20952 | 12 December 2017, 00:07:28 UTC |
81d497c | George Kalpakas | 11 December 2017, 14:27:29 UTC | 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:04 UTC |
70cd124 | Chuck Jazdzewski | 06 December 2017, 18:32:39 UTC | feat(compiler): add a pseudo $any() function to disable type checking (#20876) `$any()` can now be used in a binding expression to disable type checking for the rest of the expression. This similar to `as any` in TypeScript and allows expression that work at runtime but do not type-check. PR Close #20876 | 11 December 2017, 22:34:38 UTC |
7363b3d | Alex Eagle | 11 December 2017, 16:44:59 UTC | 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:16:59 UTC |
f05937d | Alex Eagle | 08 December 2017, 19:48:58 UTC | fix(bazel): don't equate moduleName with fileName (#20895) Fixes broken material build. /cc @jelbourn PR Close #20895 | 11 December 2017, 19:16:49 UTC |
d684f55 | Alex Eagle | 08 December 2017, 22:27:25 UTC | 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:16:41 UTC |
db06cb1 | Alex Eagle | 08 December 2017, 21:37:51 UTC | build: new docker image, faster to boot on circleci | 11 December 2017, 19:16:29 UTC |
77a1f9f | Alex Eagle | 08 December 2017, 03:17:13 UTC | ci: print the buildifier command when BUILD lint fails (#20882) PR Close #20882 | 11 December 2017, 19:15:47 UTC |
13e663c | Matias Niemelä | 05 December 2017, 00:00:05 UTC | fix(animations): ensure multi-level route leave animations are queryable (#20787) Closes #19807 PR Close #20787 | 08 December 2017, 21:44:01 UTC |
d098cf5 | Wilgert Velinga | 03 August 2017, 19:47:59 UTC | 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:43:55 UTC |
3ce3b4d | Olivier Combe | 06 December 2017, 14:34:42 UTC | 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:24:33 UTC |
e7d9cb3 | Chuck Jazdzewski | 30 November 2017, 00:29:05 UTC | feat(compiler): narrow types of expressions used in *ngIf (#20702) Structural directives can now specify a type guard that describes what types can be inferred for an input expression inside the directive's template. NgIf was modified to declare an input guard on ngIf. After this change, `fullTemplateTypeCheck` will infer that usage of `ngIf` expression inside it's template is truthy. For example, if a component has a property `person?: Person` and a template of `<div *ngIf="person"> {{person.name}} </div>` the compiler will no longer report that `person` might be null or undefined. The template compiler will generate code similar to, ``` if (NgIf.ngIfTypeGuard(instance.person)) { instance.person.name } ``` to validate the template's use of the interpolation expression. Calling the type guard in this fashion allows TypeScript to infer that `person` is non-null. Fixes: #19756? PR Close #20702 | 08 December 2017, 18:24:26 UTC |
e544742 | Yuan Gao | 15 September 2017, 23:12:02 UTC | refactor(core): Removed readonly getters and changed to readonly (#19842) variables PR Close #19842 | 08 December 2017, 18:24:19 UTC |
c9ad529 | luffySAMA | 06 December 2017, 04:05:24 UTC | docs(common): fix mistakes in number pipe example (#20788) PR Close #20788 | 08 December 2017, 18:24:10 UTC |
75e4684 | Igor Minar | 06 December 2017, 22:03:16 UTC | ci: add IgorMinar to bazel pullapprove group (#20843) PR Close #20843 | 08 December 2017, 18:24:00 UTC |
ddada6e | George Kalpakas | 23 November 2017, 13:44:45 UTC | build(aio): upgrade to latest `@angular/cli` (#18428) PR Close #18428 | 08 December 2017, 18:11:16 UTC |
22ae17b | George Kalpakas | 24 November 2017, 13:18:09 UTC | build(aio): upgrade to latest `@angular/material` and `@angular/cdk` (#18428) PR Close #18428 | 08 December 2017, 18:11:15 UTC |
d546be4 | George Kalpakas | 23 November 2017, 13:28:56 UTC | build(aio): upgrade to latest `@angular/*` (#18428) PR Close #18428 | 08 December 2017, 18:11:15 UTC |
753a130 | George Kalpakas | 29 November 2017, 14:30:04 UTC | build(aio): upgrade to latest `rxjs` (#18428) PR Close #18428 | 08 December 2017, 18:11:15 UTC |
94e2ea7 | George Kalpakas | 27 November 2017, 21:06:09 UTC | 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:15 UTC |
1539cd8 | George Kalpakas | 23 November 2017, 13:04:29 UTC | feat(aio): animate the leaving/entering documents (#18428) This commit adds a simple fade-in/out animation. Fixes #15629 PR Close #18428 | 08 December 2017, 18:11:15 UTC |
131c8ab | George Kalpakas | 23 November 2017, 13:03:56 UTC | fix(aio): do not show new document until embedded components are ready (#18428) Previously, the document was shown as soon as the HTML was received, but before the embedded components were ready (e.g. downloaded and instantiated). This caused FOUC (Flash Of Uninstantiated Components). This commit fixes it by preparing the new document in an off-DOM node and swapping the nodes when the embedded components are ready. PR Close #18428 | 08 December 2017, 18:11:15 UTC |
7d81309 | Georgios Kalpakas | 31 July 2017, 12:45:18 UTC | feat(aio): lazy-load embedded components (#18428) Fixes #16127 PR Close #18428 | 08 December 2017, 18:11:15 UTC |
225baf4 | Trotyl Yu | 08 December 2017, 09:04:25 UTC | docs(aio): fix typo for missing quote (#20888) PR Close #20888 | 08 December 2017, 18:06:41 UTC |
70b061b | Ward Bell | 04 December 2017, 17:47:50 UTC | fix(aio): tsconfig.app.json excludes all testing files (#20779) Fixes app build error in testing guide which has testing folder at multiple levels, with files in them referring to files in the root `testing` folder. Also removed the exclusion of files with `.1` in the name because all app `.ts` files must be buildable per aio policy. must build PR Close #20779 | 08 December 2017, 18:02:43 UTC |
46aa0a1 | Matias Niemelä | 30 November 2017, 19:52:35 UTC | fix(animations): properly recover and cleanup DOM when CD failures occur (#20719) Closes #19093 PR Close #20719 | 08 December 2017, 01:16:27 UTC |
661fdcd | Matias Niemelä | 01 December 2017, 01:29:12 UTC | refactor(animations): instantiate Set-matching code with values in constructor (#20725) For some reason, prior to this fix, the boolean set matching code (within `animation_transition_expr.ts`) failed to remain the same when compiled with closure. This refactor makes sure that the code stays in tact. Reproduction Details: Passes without `ng build --prod`: https://burger.stackblitz.io/ Fails with `ng build --prod`: http://burger.fxck.cz/ Closes #20374 PR Close #20725 | 08 December 2017, 01:16:21 UTC |
590d93b | Matias Niemelä | 01 December 2017, 00:15:48 UTC | feat(animations): re-introduce support for transition matching functions (#20723) Closes #18959 PR Close #20723 | 08 December 2017, 01:16:09 UTC |
c26e1bb | Matias Niemelä | 27 November 2017, 22:40:09 UTC | fix(animations): ensure the web-animations driver properly handles empty keyframes (#20648) Closes #15858 PR Close #20648 | 08 December 2017, 01:16:02 UTC |
10771d0 | Matias Niemelä | 05 September 2017, 17:47:19 UTC | fix(animations): support webkit-based vendor prefixes for prop validations (#19055) Closes #18921 PR Close #19055 | 08 December 2017, 01:15:53 UTC |
d8cc09b | vsavkin | 05 December 2017, 16:34:34 UTC | fix(router): NavigatonError and NavigationCancel should be emitted after resetting the URL (#20803) PR Close #20803 | 07 December 2017, 21:34:20 UTC |
d41d2c4 | Fabian Wiles | 10 November 2017, 08:09:22 UTC | feat(forms): allow nulls on setAsyncValidators (#20327) closes #20296 PR Close #20327 | 07 December 2017, 21:34:12 UTC |
4efc32d | Martin Probst | 06 December 2017, 13:35:54 UTC | fix(compiler-cli): disable checkTypes in emit. (#20828) Closure Compiler by default will report diagnostics from type checks in any JavaScript code, including code emitted by the Angular compiler. Disabling `checkTypes` substantially reduces warning spam for users, and allows them to run with stricter compiler flags (e.g. treating actual diagnostics from user code as errors). Closure Compiler will still type check the code and use types (where found and correct) for optimizations. PR Close #20828 | 07 December 2017, 21:34:05 UTC |
ef534c0 | Alex Eagle | 06 December 2017, 14:56:49 UTC | build: upgrade bazel rules to latest (#20768) Add enough BUILD files to make it possible to `bazel build packages/core/test` Also re-format BUILD.bazel files with Buildifier. Add a CI lint check that they stay formatted. PR Close #20768 | 07 December 2017, 19:27:50 UTC |
073f485 | Keen Yee Liau | 06 December 2017, 23:27:23 UTC | fix(compiler-cli): Fix swallowed Error messages (#20846) This commit fixes a bug in which non-formatted errors are silently dropped. Internal issue: b/67739418 PR Close #20846 | 07 December 2017, 00:49:22 UTC |
c2dbc55 | Igor Minar | 06 December 2017, 20:08:51 UTC | release: cut the 5.1.0 release | 06 December 2017, 20:17:04 UTC |
9ee2703 | Igor Minar | 06 December 2017, 20:13:52 UTC | docs: add changelog for 5.1.0 | 06 December 2017, 20:17:04 UTC |
b78ada1 | Matias Niemelä | 01 December 2017, 19:28:38 UTC | fix(animations): ensure DOM is cleaned up after multiple @trigger leave animations finish (#20740) Closes #20541 PR Close #20740 | 06 December 2017, 15:02:42 UTC |
6790e02 | Alex Eagle | 05 December 2017, 19:36:08 UTC | ci: upgrade to node 8 and Bazel 0.8 (#20807) Closes #19648 PR Close #20807 | 06 December 2017, 14:58:33 UTC |
7cabaa0 | Fabian Wiles | 11 November 2017, 23:39:27 UTC | fix(service-worker): ensure initialised in browser only (#20782) closes #20360 PR Close #20782 | 06 December 2017, 14:55:33 UTC |
da3563c | Mathias Døhl | 05 December 2017, 14:15:20 UTC | fix(service-worker): esm2015 points to wrong path (#20800) The package.json esm2015 points to the wrong path. "esm15" should be "esm2015" Service Worker can't be compiled with use of Closure Compiler PR Close #20800 | 06 December 2017, 14:53:30 UTC |
9bbec42 | Kapunahele Wong | 27 November 2017, 18:48:32 UTC | docs(aio): add service worker guide content and update nav (#20736) PR Close #20736 | 06 December 2017, 14:52:20 UTC |
be99449 | Olivier Combe | 04 July 2017, 15:07:11 UTC | docs(core): add docs for i18n tokens (#17920) PR Close #17920 | 06 December 2017, 05:56:43 UTC |
77ef527 | hartraft | 28 November 2017, 10:03:48 UTC | docs(aio): update myUnless references to appUnless (#20658) fixes Issue Number: #20447 PR Close #20658 | 06 December 2017, 05:54:39 UTC |
f092a7c | Oussama Ben Brahim | 27 November 2017, 21:38:30 UTC | docs(aio): fix numbering of the three ways to access hero details (#20647) Fixes #20628 PR Close #20647 | 06 December 2017, 05:54:34 UTC |
5e25d39 | Ward Bell | 30 November 2017, 00:43:20 UTC | docs: component-styles guide - inline styles must be CSS (#20701) Cannot write them in less, sass, or stylus See CLI issue https://github.com/angular/angular-cli/issues/8472 PR Close #20701 | 06 December 2017, 05:54:23 UTC |
35977e3 | WilliamKoza | 01 December 2017, 10:08:46 UTC | fix(forms): Broken link NG_VALIDATORS replace by an example (#15480) PR Close #15480 | 06 December 2017, 05:53:12 UTC |
f7328c6 | Jesus Rodriguez | 29 June 2017, 17:06:33 UTC | docs(aio): architecture review for a11y (#17848) PR Close #17848 | 06 December 2017, 05:49:27 UTC |
25f2211 | Frédéric DUPERIER | 30 November 2017, 17:23:57 UTC | docs: add We Are One Sàrl as onsite training (#20714) Adding We Are One Sàrl as an onsite training company in Switzerland. PR Close #20714 | 06 December 2017, 05:48:41 UTC |
18793c8 | ite-klass | 01 December 2017, 15:04:57 UTC | docs(aio): Fix typo (#20732) Remove duplicate word 'to' PR Close #20732 | 06 December 2017, 05:46:56 UTC |
e7cdb9f | Yuan Gao | 05 December 2017, 00:28:06 UTC | ci(core): Improve the payload size message (#20786) PR Close #20786 | 06 December 2017, 05:46:10 UTC |
6911a25 | Victor Berchet | 04 December 2017, 19:12:05 UTC | build: set `preserveWhitespaces` to false by default on Bazel (#20783) `preserveWhitespaces: false` will be the default in Angular 6+ You can opt-out at component or element level. Docs: https://angular.io/api/core/Component#preserveWhitespaces PR Close #20783 | 05 December 2017, 00:16:01 UTC |
7e7ff2e | George Kalpakas | 29 November 2017, 10:47:04 UTC | ci: fix the payload-size checking scripts (#20683) The scripts were accidentally broken in #20524. More specifically, when a limit was exceeded the script would break while trying to log an error message due to a missing `commit` variable. This commit fixes it and also does some minor clean-up (improve docs, use more descriptive variable names, remove dead code, etc). PR Close #20683 | 04 December 2017, 22:52:15 UTC |
d34f0bf | Alex Rickabaugh | 01 December 2017, 22:55:51 UTC | docs: add changelog for 5.1.0-rc.1 | 01 December 2017, 22:55:51 UTC |
1f5fa25 | Alex Rickabaugh | 01 December 2017, 22:55:39 UTC | release: cut the 5.1.0-rc.1 release | 01 December 2017, 22:55:39 UTC |
d507057 | Alex Rickabaugh | 01 December 2017, 22:40:05 UTC | docs: add changelog for 5.0.5 | 01 December 2017, 22:41:48 UTC |
f582620 | Alex Rickabaugh | 30 November 2017, 17:51:09 UTC | fix(service-worker): use relative path for ngsw.json Not every application is served from the domain root. The Service Worker made a bad assumption that it would be, and so requested /ngsw.json from the domain root. This change corrects this assumption, and requests ngsw.json without the leading slash. This causes the request to be interpreted relative to the SW origin, which will be the application root. | 01 December 2017, 22:21:07 UTC |
3fbcde9 | Alex Rickabaugh | 29 November 2017, 21:24:20 UTC | fix(service-worker): send initialization signal from the application The Service Worker contains a mechanism by which it will postMessage itself a signal to initialize its caches. Through this mechanism, initialization happens asynchronously while keeping the SW process alive. Unfortunately in Firefox, the SW does not have the ability to postMessage itself during the activation event. This prevents the above mechanism from working, and the SW initializes on the next fetch event, which is often too late. Therefore, this change has the application wait for SW changes and tells each new SW to initialize itself. This happens in addition to the self-signal that the SW attempts to send (as self-signaling is more reliable). That way even on browsers such as Firefox, initialization happens eagerly. | 01 December 2017, 22:21:07 UTC |
f841fbe | Alex Eagle | 30 November 2017, 22:34:01 UTC | fix(compiler-cli): propagate ts.SourceFile moduleName into metadata | 01 December 2017, 22:19:06 UTC |
b9a91a5 | Alex Rickabaugh | 30 November 2017, 16:22:41 UTC | fix(service-worker): don't crash if SW not supported Currently a bug exists where attempting to inject SwPush crashes the application if Service Workers are unsupported. This happens because SwPush doesn't properly detect that navigator.serviceWorker isn't set. This change ensures that all passive observation of SwPush and SwUpdate doesn't cause crashes, and that calling methods to perform actions on them results in rejected Promises. It's up to applications to detect when those services are not available, and refrain from attempting to use them. To that end, this change also adds an `isSupported` getter to both services, so users don't have to rely on feature detection directly with browser APIs. Currently this simply detects whether the SW API is present, but in the future it will be expanded to detect whether a particular browser supports specific APIs (such as push notifications, for example). | 01 December 2017, 22:18:16 UTC |
65f4fad | Alex Rickabaugh | 30 November 2017, 21:16:37 UTC | fix(service-worker): allow disabling SW while still using services Currently, the way to not use the SW is to not install its module. However, this means that you can't inject any of its services. This change adds a ServiceWorkerModule.disabled() MWP, that still registers all of the right providers but acts as if the browser does not support Service Workers. | 01 December 2017, 22:18:16 UTC |
60a3081 | Misko Hevery | 01 December 2017, 05:38:52 UTC | docs: add changelog for 5.1.0-rc.0 | 01 December 2017, 05:38:52 UTC |
b967cbf | Misko Hevery | 01 December 2017, 05:37:42 UTC | release: cut the 5.1.0-rc.0 release | 01 December 2017, 05:37:42 UTC |
8826a82 | Misko Hevery | 01 December 2017, 05:13:58 UTC | docs: add changelog for 5.0.4 | 01 December 2017, 05:34:44 UTC |
47addd1 | George Kalpakas | 30 November 2017, 17:53:07 UTC | revert: docs(aio): add service worker guide content and update nav (#20021) (#20716) * revert: style: broken build due to missing new lines This reverts commit ba6af2a6ddced3aafc797b1dc1c63fcac4356da0. The commit that introduced these files (48300067f) will also get reverted. * revert: docs(aio): add service worker guide content and update nav (#20021) This reverts commit 48300067fb96febb0351ab7745be2ad13ce6cfac. This commit has some issues (e.g. breaks some e2e tests, adds images to the wrong directories, breaks linting, etc). Reverting in order to investigate and fix. | 30 November 2017, 17:53:07 UTC |
ba6af2a | Misko Hevery | 30 November 2017, 04:26:19 UTC | style: broken build due to missing new lines | 30 November 2017, 04:27:25 UTC |
b9e4d62 | A7xSV | 29 November 2017, 19:43:54 UTC | docs(aio): remove services plurality (#20696) remove services plurality for the sentence formation to be proper PR Close #20696 | 29 November 2017, 22:53:49 UTC |
71e5de6 | Filipe Silva | 29 November 2017, 15:45:09 UTC | fix(compiler-cli): fix memory leak in program creation (#20692) Saving `oldProgram` in `AngularCompilerProgram` instances is causing a memory leak for unemitted programs. It's not actually used so simply not saving it fixes the memory leak. Fix #20691 PR Close #20692 | 29 November 2017, 22:53:11 UTC |
3def2cc | Peter Bacon Darwin | 28 November 2017, 13:35:22 UTC | test(aio): cleaner approach to reliable Google Analytics e2e tests (#20661) PR Close #20661 | 29 November 2017, 22:53:04 UTC |
4ec4a99 | Peter Bacon Darwin | 28 November 2017, 13:02:33 UTC | test(aio): fix e2e API test due to #20607 (#20661) PR Close #20661 | 29 November 2017, 22:53:04 UTC |
3203069 | Keen Yee Liau | 22 November 2017, 20:09:49 UTC | fix(language-service): Allow empty templates (#20651) Fixes the bug where templates with empty strings show up as error in the editor. PR Close #19406 PR Close #20651 | 29 November 2017, 22:52:55 UTC |
54bfe14 | Keen Yee Liau | 21 November 2017, 00:31:07 UTC | fix(language-service): Fix crash when no script files are found (#20550) Fixes the crash in typescript host when getScriptFileNames() returns an empty array. PR Close #19325 PR Close #20550 | 29 November 2017, 22:52:48 UTC |
ba850b3 | Miško Hevery | 29 November 2017, 20:56:29 UTC | Revert "fix(core): should use native addEventListener in ngZone (#20672)" This reverts commit 65a2cb830716afaace03684e4023e7b0e24d669f. | 29 November 2017, 20:56:29 UTC |
f3c5481 | Konstantin Dinev | 28 November 2017, 16:21:14 UTC | docs(aio): Updating with Ignite UI for Angular (#20663) PR Close #20663 | 29 November 2017, 18:15:34 UTC |
4830006 | Kapunahele Wong | 27 November 2017, 18:48:32 UTC | docs(aio): add service worker guide content and update nav (#20021) PR Close #20021 | 29 November 2017, 18:15:27 UTC |
b841e0d | trevorade | 27 September 2017, 19:04:07 UTC | docs(aio): add class attribute to example referenced in Structural Directive guide (#19446) See https://github.com/angular/angular/blob/master/aio/content/guide/structural-directives.md From the structural-directives.md: The rest of the <div>, including its class attribute, moved inside the <ng-template> element. Maybe this made sense at one time but it has become out of sync. PR Close #19446 | 29 November 2017, 18:15:21 UTC |
65a2cb8 | JiaLi.Passion | 28 November 2017, 23:13:26 UTC | fix(core): should use native addEventListener in ngZone (#20672) PR Close #20672 | 29 November 2017, 04:27:25 UTC |
0bef021 | Karthik Kumar A | 25 November 2017, 03:21:42 UTC | build(aio): upgrade codelyzer to 4.0.x and angular/cli to 1.5.4 (#20392) PR Close #20392 | 29 November 2017, 04:27:18 UTC |
aafa75d | Alex Rickabaugh | 26 October 2017, 22:14:15 UTC | fix(common): don't strip XSSI prefix for if error isn't JSON (#19958) This changes XhrBackend to not strip the XSSI prefix from error text if such a prefix is present but the remaining body does not parse as JSON. PR Close #19958 | 29 November 2017, 04:27:10 UTC |
503be69 | Alex Rickabaugh | 25 October 2017, 23:40:59 UTC | fix(common): treat an empty body as null when parsing JSON in HttpClient (#19958) Previously, XhrBackend would call JSON.parse('') if the response body was empty (a 200 status code with content-length 0). This changes the XhrBackend to attempt the JSON parse only if the response body is non-empty. Otherwise, the body is left as null. Fixes #18680. Fixes #19413. Fixes #19502. Fixes #19555. PR Close #19958 | 29 November 2017, 04:27:10 UTC |
eb01ad5 | Alex Rickabaugh | 25 October 2017, 23:04:27 UTC | fix(common): remove useless guard in HttpClient (#19958) An invalid "if" condition is always true, and is thus useless. This change removes it. No behavior changes. Fixes #19223. PR Close #19958 | 29 November 2017, 04:27:10 UTC |
15a54df | Alex Rickabaugh | 25 October 2017, 22:55:36 UTC | fix(common): accept falsy values as HTTP bodies (#19958) Previously, HttpClient used the overly clever test "body || null" to determine when a body parameter was provided. This breaks when the valid bodies '0' or 'false' are provided. This change tests directly against 'undefined' to detect the presence of the body parameter, and thus correctly allows falsy values through. Fixes #19825. Fixes #19195. PR Close #19958 | 29 November 2017, 04:27:10 UTC |
eaaae2e | briancherin | 04 August 2017, 17:40:50 UTC | docs: fix grammar and wording (#18530) PR Close #18530 | 29 November 2017, 04:27:02 UTC |
c2b3792 | Matias Niemelä | 05 October 2017, 21:03:11 UTC | fix(animations): ensure multi-level leave animations work (#19455) PR Close #19455 | 29 November 2017, 00:24:41 UTC |
b2a586c | Matias Niemelä | 27 September 2017, 23:41:07 UTC | fix(animations): ensure multi-level enter animations work (#19455) PR Close #19455 | 29 November 2017, 00:24:40 UTC |
8bb42df | Chuck Jazdzewski | 28 November 2017, 19:20:30 UTC | fix(compiler): correctly detect when to serialze summary metadata (#20668) The change to improve error messages broke the summary serialization of summaries. PR Close #20668 | 28 November 2017, 22:43:35 UTC |
add5953 | Miško Hevery | 28 November 2017, 21:08:44 UTC | Revert "fix(animations): ensure multi-level enter animations work (#19455)" This reverts commit dd6237ecd97123e8122dd30d6ae1d546fed599b8. | 28 November 2017, 21:08:44 UTC |
6b4c240 | Miško Hevery | 28 November 2017, 21:08:31 UTC | Revert "fix(animations): ensure multi-level leave animations work (#19455)" This reverts commit 1366762d12e0faa857deb793255099bfe0e0f717. | 28 November 2017, 21:08:31 UTC |
24bf3e2 | Olivier Combe | 24 November 2017, 17:47:24 UTC | feat(common): add locale id parameter to `registerLocaleData` (#20623) PR Close #20623 | 27 November 2017, 23:00:06 UTC |
8ecda94 | Chuck Jazdzewski | 15 November 2017, 01:49:47 UTC | feat(compiler-cli): improve error messages produced during structural errors (#20459) The errors produced when error were encountered while interpreting the content of a directive was often incomprehencible. With this change these kind of error messages should be easier to understand and diagnose. PR Close #20459 | 27 November 2017, 22:59:57 UTC |