69.md (42130B)
1 # PR #69 Update dependency zone.js to ^0.9.0 - autoclosed 2 3 - **Status:** closed 4 - **Author:** @renovate[bot] 5 - **Created:** 2019-03-22T03:17:59Z 6 - **Branch:** renovate/zone.js-0.x → master 7 - **Closed:** 2019-08-10T11:57:38Z 8 - **Diff:** [69.diff](./69.diff) 9 10 --- 11 12 This PR contains the following updates: 13 14 | Package | Type | Update | Change | 15 |---|---|---|---| 16 | [zone.js](https://togithub.com/angular/zone.js) | dependencies | minor | [`^0.8.26` -> `^0.9.0`](https://renovatebot.com/diffs/npm/zone.js/0.8.29/0.9.1) | 17 18 --- 19 20 ### Release Notes 21 22 <details> 23 <summary>angular/zone.js</summary> 24 25 ### [`v0.9.1`](https://togithub.com/angular/zone.js/blob/master/CHANGELOG.md#​091httpsgithubcomangularzonejscomparev090091-2019-04-30) 26 27 [Compare Source](https://togithub.com/angular/zone.js/compare/v0.9.0...v0.9.1) 28 29 ##### Bug Fixes 30 31 - ensure that EventTarget is patched prior to legacy property descriptor patch ([#​1214](https://togithub.com/angular/zone.js/issues/1214)) ([aca4728](https://togithub.com/angular/zone.js/commit/aca4728)) 32 - fakeAsyncTest requestAnimationFrame should pass timestamp as parameter ([#​1220](https://togithub.com/angular/zone.js/issues/1220)) ([62b8525](https://togithub.com/angular/zone.js/commit/62b8525)), closes [#​1216](https://togithub.com/angular/zone.js/issues/1216) 33 34 ##### Features 35 36 - add option to disable jasmine clock patch, also rename the flag of auto jump in FakeAsyncTest ([#​1222](https://togithub.com/angular/zone.js/issues/1222)) ([10e1b0c](https://togithub.com/angular/zone.js/commit/10e1b0c)) 37 38 ### [`v0.9.0`](https://togithub.com/angular/zone.js/blob/master/CHANGELOG.md#​090httpsgithubcomangularzonejscomparev0829090-2019-03-12) 39 40 [Compare Source](https://togithub.com/angular/zone.js/compare/v0.8.29...v0.9.0) 41 42 ##### Bug Fixes 43 44 - **lint:** fix [#​1168](https://togithub.com/angular/zone.js/issues/1168), remove unused = null code ([#​1171](https://togithub.com/angular/zone.js/issues/1171)) ([917e2af](https://togithub.com/angular/zone.js/commit/917e2af)) 45 - **test:** fix [#​1155](https://togithub.com/angular/zone.js/issues/1155), try/catch modify error.message ([#​1157](https://togithub.com/angular/zone.js/issues/1157)) ([7e983d1](https://togithub.com/angular/zone.js/commit/7e983d1)) 46 - **test:** fix: make fakeAsync test spec timer id global ([d32e79b](https://togithub.com/angular/zone.js/commit/d32e79b)) 47 - **build:** fix: closure related fixes ([2a8415d](https://togithub.com/angular/zone.js/commit/2a8415d)) 48 - **compile:** fix: remove finally definition from Promise interface ([47dd3f4](https://togithub.com/angular/zone.js/commit/47dd3f4)) 49 50 ##### Doc 51 52 - **doc:** [#​1181](https://togithub.com/angular/zone.js/pull/1181), Fix the typo in timer module documentation ([8f78b55](https://togithub.com/angular/zone.js/commit/8f78b55)) 53 - **doc:** [#​1163](https://togithub.com/angular/zone.js/pull/1163), Update YouTube video link ([f171821](https://togithub.com/angular/zone.js/commit/f171821)) 54 - **doc:** [#​1151](https://togithub.com/angular/zone.js/pull/1151), Re-phrase the lines for better understanding ([2a6444b](https://togithub.com/angular/zone.js/commit/2a6444b)) 55 - **doc:** [#​1152](https://togithub.com/angular/zone.js/pull/1152), change the word TimerTask to MacroTask ([f3995de](https://togithub.com/angular/zone.js/commit/f3995de)) 56 57 ##### Features 58 59 - **test:** add benchmark page ([#​1076](https://togithub.com/angular/zone.js/issues/1076)) ([128649a](https://togithub.com/angular/zone.js/commit/128649a)) 60 - **test:** test(promise): add test cases for Promise.all with sync then operation ([#​1158](https://togithub.com/angular/zone.js/issues/1158)) ([0b44e83](https://togithub.com/angular/zone.js/commit/0b44e83)) 61 - **test:** feat: add an option **zone_symbol**disableDatePatching to allow disabling Date patching ([c378f87](https://togithub.com/angular/zone.js/commit/c378f87)) 62 63 ##### Env 64 65 - **env:** change BLACK_LISTED_EVENTS to DISABLE_EVENTS ([9c65d25](https://togithub.com/angular/zone.js/commit/9c65d25)) 66 67 ##### Build 68 69 - **build:** build zone-evergreen.js in es2015, add terser minify support ([2ad936b](https://togithub.com/angular/zone.js/commit/2ad936b)) 70 - **build:** upgrade to pass jasmine 3.3 test ([82dfd75](https://togithub.com/angular/zone.js/commit/82dfd75)) 71 - **build:** upgrade to typescript 3.2.2 ([fcdd559](https://togithub.com/angular/zone.js/commit/fcdd559)) 72 - **build:** separate zone.js into evergreen only and legacy included bundles ([ac3851e](https://togithub.com/angular/zone.js/commit/ac3851e)) 73 - **build:** make legacy standalone bundle ([a5fe09b](https://togithub.com/angular/zone.js/commit/a5fe09b)) 74 75 #### [0.8.29](https://togithub.com/angular/zone.js/compare/v0.8.28...0.8.29) (2019-01-22) 76 77 ##### Bug Fixes 78 79 - **core:** fix for tests in angular repo ([fd069db](https://togithub.com/angular/zone.js/commit/fd069db)) 80 81 #### [0.8.28](https://togithub.com/angular/zone.js/compare/v0.8.27...0.8.28) (2019-01-16) 82 83 ##### Bug Fixes 84 85 - **jasmine:** patch jasmine beforeAll/afterAll ([9d27abc4](https://togithub.com/angular/zone.js/commit/9d27abc4)) 86 87 #### [0.8.27](https://togithub.com/angular/zone.js/compare/v0.8.26...0.8.27) (2019-01-08) 88 89 ##### Bug Fixes 90 91 - **bluebird:** fix [#​1112](https://togithub.com/angular/zone.js/issues/1112), bluebird chained callback should return a Bluebird Promise ([#​1114](https://togithub.com/angular/zone.js/issues/1114)) ([6ba3169](https://togithub.com/angular/zone.js/commit/6ba3169)) 92 - **core:** fix [#​1108](https://togithub.com/angular/zone.js/issues/1108), window.onerror should have (message, source, lineno, colno, error) signiture ([#​1109](https://togithub.com/angular/zone.js/issues/1109)) ([49e0548](https://togithub.com/angular/zone.js/commit/49e0548)) 93 - **core:** fix [#​1153](https://togithub.com/angular/zone.js/issues/1153), ZoneTask.toString should always be a string ([#​1166](https://togithub.com/angular/zone.js/issues/1166)) ([afa1363](https://togithub.com/angular/zone.js/commit/afa1363)) 94 - **core:** fix interval will still run after cancelled error ([#​1156](https://togithub.com/angular/zone.js/issues/1156)) ([eb72ff4](https://togithub.com/angular/zone.js/commit/eb72ff4)) 95 - **core:** use then directly when promise is not patchable ([#​1079](https://togithub.com/angular/zone.js/issues/1079)) ([d7e0a31](https://togithub.com/angular/zone.js/commit/d7e0a31)) 96 - **duplicate:** fix [#​1081](https://togithub.com/angular/zone.js/issues/1081), load patch should also check the duplicate flag ([#​1121](https://togithub.com/angular/zone.js/issues/1121)) ([8ce5e33](https://togithub.com/angular/zone.js/commit/8ce5e33)) 97 - **event:** fix [#​1110](https://togithub.com/angular/zone.js/issues/1110), nodejs EventEmitter should support Symbol eventName ([#​1113](https://togithub.com/angular/zone.js/issues/1113)) ([96420d6](https://togithub.com/angular/zone.js/commit/96420d6)) 98 - **event:** should pass boolean to addEventListener if not support passive ([#​1053](https://togithub.com/angular/zone.js/issues/1053)) ([e9536ec](https://togithub.com/angular/zone.js/commit/e9536ec)) 99 - **format:** update clang-format to 1.2.3 ([f238908](https://togithub.com/angular/zone.js/commit/f238908)) 100 - **memory:** Add protection against excessive on prop patching ([#​1106](https://togithub.com/angular/zone.js/issues/1106)) ([875086f](https://togithub.com/angular/zone.js/commit/875086f)) 101 - **node:** fix [#​1164](https://togithub.com/angular/zone.js/issues/1164), don't patch uncaughtException to prevent endless loop ([#​1170](https://togithub.com/angular/zone.js/issues/1170)) ([33a0ad6](https://togithub.com/angular/zone.js/commit/33a0ad6)) 102 - **node:** node patched method should copy original delegate's symbol properties ([#​1095](https://togithub.com/angular/zone.js/issues/1095)) ([0a2f6ff](https://togithub.com/angular/zone.js/commit/0a2f6ff)) 103 - **onProperty:** user quoted access for \_\_Zone_ignore_on_properties ([#​1134](https://togithub.com/angular/zone.js/issues/1134)) ([7201d44](https://togithub.com/angular/zone.js/commit/7201d44)) 104 - **test:** karma-dist should test bundle under dist ([#​1049](https://togithub.com/angular/zone.js/issues/1049)) ([0720d79](https://togithub.com/angular/zone.js/commit/0720d79)) 105 - **tsc:** tsconfig.json strict:true ([915042d](https://togithub.com/angular/zone.js/commit/915042d)) 106 - **xhr:** fix [#​1072](https://togithub.com/angular/zone.js/issues/1072), should set scheduled flag to target ([#​1074](https://togithub.com/angular/zone.js/issues/1074)) ([34c12e5](https://togithub.com/angular/zone.js/commit/34c12e5)) 107 - **xhr:** should invoke xhr task after onload is triggered ([#​1055](https://togithub.com/angular/zone.js/issues/1055)) ([2aab9c8](https://togithub.com/angular/zone.js/commit/2aab9c8)) 108 109 ##### Features 110 111 - **build:** Upgrade to TypeScript 2.9 and rxjs6 ([#​1122](https://togithub.com/angular/zone.js/issues/1122)) ([31fc127](https://togithub.com/angular/zone.js/commit/31fc127)) 112 - **core:** upgrade to typescript 3.0.3 ([#​1132](https://togithub.com/angular/zone.js/issues/1132)) ([60adc9c](https://togithub.com/angular/zone.js/commit/60adc9c)) 113 - **Core:** fix [#​910](https://togithub.com/angular/zone.js/issues/910), add a flag to allow user to ignore duplicate Zone error ([#​1093](https://togithub.com/angular/zone.js/issues/1093)) ([a86c6d5](https://togithub.com/angular/zone.js/commit/a86c6d5)) 114 - **custom-element:** patch customElement v1 APIs ([#​1133](https://togithub.com/angular/zone.js/issues/1133)) ([427705f](https://togithub.com/angular/zone.js/commit/427705f)) 115 - **error:** fix [#​975](https://togithub.com/angular/zone.js/issues/975), can config how to load blacklist zone stack frames ([#​1045](https://togithub.com/angular/zone.js/issues/1045)) ([ff3d545](https://togithub.com/angular/zone.js/commit/ff3d545)) 116 - **fetch:** schedule macroTask when fetch ([#​1075](https://togithub.com/angular/zone.js/issues/1075)) ([bf88c34](https://togithub.com/angular/zone.js/commit/bf88c34)) 117 118 #### [0.8.26](https://togithub.com/angular/zone.js/compare/v0.8.25...0.8.26) (2018-04-08) 119 120 ##### Bug Fixes 121 122 - **test:** fix [#​1069](https://togithub.com/angular/zone.js/issues/1069), FakeDate should handle constructor parameter ([#​1070](https://togithub.com/angular/zone.js/issues/1070)) ([b3fdd7e](https://togithub.com/angular/zone.js/commit/b3fdd7e)) 123 124 #### [0.8.25](https://togithub.com/angular/zone.js/compare/v0.8.24...0.8.25) (2018-04-04) 125 126 ##### Bug Fixes 127 128 - **test:** add async/fakeAsync into zone-testing bundle ([#​1068](https://togithub.com/angular/zone.js/issues/1068)) ([3bdfdad](https://togithub.com/angular/zone.js/commit/3bdfdad)) 129 130 #### [0.8.24](https://togithub.com/angular/zone.js/compare/v0.8.23...0.8.24) (2018-04-02) 131 132 ##### Bug Fixes 133 134 - **test:** add flag to patch jasmine.clock, move fakeAsync/async into original bundle ([#​1067](https://togithub.com/angular/zone.js/issues/1067)) ([389762c](https://togithub.com/angular/zone.js/commit/389762c)) 135 136 #### [0.8.24](https://togithub.com/angular/zone.js/compare/v0.8.23...0.8.24) (2018-04-02) 137 138 ##### Bug Fixes 139 140 - **test:** add flag to patch jasmine.clock, move fakeAsync/async into original bundle ([#​1067](https://togithub.com/angular/zone.js/issues/1067)) ([389762c](https://togithub.com/angular/zone.js/commit/389762c)) 141 142 #### [0.8.23](https://togithub.com/angular/zone.js/compare/v0.8.22...0.8.23) (2018-04-01) 143 144 ##### Bug Fixes 145 146 - **test:** check setImmediate supports ([6c7e45b](https://togithub.com/angular/zone.js/commit/6c7e45b)) 147 148 #### [0.8.22](https://togithub.com/angular/zone.js/compare/v0.8.21...0.8.22) (2018-03-31) 149 150 ##### Bug Fixes 151 152 - **fakeAsync:** fix [#​1050](https://togithub.com/angular/zone.js/issues/1050), should only reset patched Date.now until fakeAsync exit ([#​1051](https://togithub.com/angular/zone.js/issues/1051)) ([e15d735](https://togithub.com/angular/zone.js/commit/e15d735)) 153 - **fakeAsyncTest:** fix [#​1061](https://togithub.com/angular/zone.js/issues/1061), fakeAsync should support setImmediate ([#​1062](https://togithub.com/angular/zone.js/issues/1062)) ([66c6f97](https://togithub.com/angular/zone.js/commit/66c6f97)) 154 155 #### [0.8.21](https://togithub.com/angular/zone.js/compare/v0.8.20...0.8.21) (2018-03-30) 156 157 ##### Bug Fixes 158 159 - add OriginalDelegate prop to Function::toString ([#​993](https://togithub.com/angular/zone.js/issues/993)) ([2dc7e5c](https://togithub.com/angular/zone.js/commit/2dc7e5c)) 160 - **core:** fix [#​1000](https://togithub.com/angular/zone.js/issues/1000), check target is null or not when patchOnProperty ([#​1004](https://togithub.com/angular/zone.js/issues/1004)) ([5c139e5](https://togithub.com/angular/zone.js/commit/5c139e5)) 161 - **core:** fix [#​946](https://togithub.com/angular/zone.js/issues/946), don't patch promise if it is not writable ([#​1041](https://togithub.com/angular/zone.js/issues/1041)) ([c8c5990](https://togithub.com/angular/zone.js/commit/c8c5990)) 162 - **event:** fix [#​1021](https://togithub.com/angular/zone.js/issues/1021), removeListener/removeAllListeners should return eventEmitter ([#​1022](https://togithub.com/angular/zone.js/issues/1022)) ([ab72df6](https://togithub.com/angular/zone.js/commit/ab72df6)) 163 - **fakeAsync:** fix [#​1056](https://togithub.com/angular/zone.js/issues/1056), fakeAsync timerId should not be zero ([#​1057](https://togithub.com/angular/zone.js/issues/1057)) ([68682cd](https://togithub.com/angular/zone.js/commit/68682cd)) 164 - **jasmine:** fix [#​1015](https://togithub.com/angular/zone.js/issues/1015), make jasmine patch compatible to jasmine 3.x ([#​1016](https://togithub.com/angular/zone.js/issues/1016)) ([e1df4bc](https://togithub.com/angular/zone.js/commit/e1df4bc)) 165 - **patch:** fix [#​998](https://togithub.com/angular/zone.js/issues/998), patch mediaQuery for new Safari ([#​1003](https://togithub.com/angular/zone.js/issues/1003)) ([c7c7db5](https://togithub.com/angular/zone.js/commit/c7c7db5)) 166 - **proxy:** proxyZone should call onHasTask when change delegate ([#​1030](https://togithub.com/angular/zone.js/issues/1030)) ([40b110d](https://togithub.com/angular/zone.js/commit/40b110d)) 167 - **test:** fix mocha compatible issue ([#​1028](https://togithub.com/angular/zone.js/issues/1028)) ([c554e9f](https://togithub.com/angular/zone.js/commit/c554e9f)) 168 - **testing:** fix [#​1032](https://togithub.com/angular/zone.js/issues/1032), fakeAsync should pass parameters correctly ([#​1033](https://togithub.com/angular/zone.js/issues/1033)) ([eefe983](https://togithub.com/angular/zone.js/commit/eefe983)) 169 170 ##### Features 171 172 - **bluebird:** fix [#​921](https://togithub.com/angular/zone.js/issues/921), [#​977](https://togithub.com/angular/zone.js/issues/977), support bluebird ([#​1039](https://togithub.com/angular/zone.js/issues/1039)) ([438210c](https://togithub.com/angular/zone.js/commit/438210c)) 173 - **build:** use yarn instead of npm ([#​1025](https://togithub.com/angular/zone.js/issues/1025)) ([ebd348c](https://togithub.com/angular/zone.js/commit/ebd348c)) 174 - **core:** fix [#​996](https://togithub.com/angular/zone.js/issues/996), expose UncaughtPromiseError ([#​1040](https://togithub.com/angular/zone.js/issues/1040)) ([7f178b1](https://togithub.com/angular/zone.js/commit/7f178b1)) 175 - **jasmine:** support Date.now in fakeAsyncTest ([#​1009](https://togithub.com/angular/zone.js/issues/1009)) ([f22065e](https://togithub.com/angular/zone.js/commit/f22065e)) 176 - **jsonp:** provide a help method to patch jsonp ([#​997](https://togithub.com/angular/zone.js/issues/997)) ([008fd43](https://togithub.com/angular/zone.js/commit/008fd43)) 177 - **patch:** fix [#​1011](https://togithub.com/angular/zone.js/issues/1011), patch ResizeObserver ([#​1012](https://togithub.com/angular/zone.js/issues/1012)) ([8ee88da](https://togithub.com/angular/zone.js/commit/8ee88da)) 178 - **patch:** fix [#​828](https://togithub.com/angular/zone.js/issues/828), patch socket.io client ([b3db9f4](https://togithub.com/angular/zone.js/commit/b3db9f4)) 179 - **promise:** support Promise.prototype.finally ([#​1005](https://togithub.com/angular/zone.js/issues/1005)) ([6a1a830](https://togithub.com/angular/zone.js/commit/6a1a830)) 180 - **rollup:** use new rollup config to prevent warning ([#​1006](https://togithub.com/angular/zone.js/issues/1006)) ([6b6b38a](https://togithub.com/angular/zone.js/commit/6b6b38a)) 181 - **test:** can handle non zone aware task in promise ([#​1014](https://togithub.com/angular/zone.js/issues/1014)) ([6852f1d](https://togithub.com/angular/zone.js/commit/6852f1d)) 182 - **test:** move async/fakeAsync from angular to zone.js ([#​1048](https://togithub.com/angular/zone.js/issues/1048)) ([a4b42cd](https://togithub.com/angular/zone.js/commit/a4b42cd)) 183 - **testing:** can display pending tasks info when test timeout in jasmine/mocha ([#​1038](https://togithub.com/angular/zone.js/issues/1038)) ([57bc80c](https://togithub.com/angular/zone.js/commit/57bc80c)) 184 185 #### [0.8.20](https://togithub.com/angular/zone.js/compare/v0.8.19...0.8.20) (2018-01-10) 186 187 ##### Bug Fixes 188 189 - **core:** add comment for shorter var/function name ([67e8178](https://togithub.com/angular/zone.js/commit/67e8178)) 190 - **core:** add file check script in travis build ([615a6c1](https://togithub.com/angular/zone.js/commit/615a6c1)) 191 - **core:** add helper method in util.ts to shorter zone.wrap/scehduleMacroTask ([8293c37](https://togithub.com/angular/zone.js/commit/8293c37)) 192 - **core:** add rxjs test ([31832a7](https://togithub.com/angular/zone.js/commit/31832a7)) 193 - **core:** fix [#​989](https://togithub.com/angular/zone.js/issues/989), remove unuse code, use shorter name to reduce bundle size ([73b0061](https://togithub.com/angular/zone.js/commit/73b0061)) 194 - **core:** fix shorter name closure conflict ([00a4e31](https://togithub.com/angular/zone.js/commit/00a4e31)) 195 - **core:** remove unreadable short names ([957351e](https://togithub.com/angular/zone.js/commit/957351e)) 196 197 #### [0.8.18](https://togithub.com/angular/zone.js/compare/v0.8.17...0.8.18) (2017-09-27) 198 199 ##### Bug Fixes 200 201 - **event:** EventTarget of SourceBuffer in samsung tv will have null context ([#​904](https://togithub.com/angular/zone.js/issues/904)) ([8718e07](https://togithub.com/angular/zone.js/commit/8718e07)) 202 - **event:** fix [#​883](https://togithub.com/angular/zone.js/issues/883), fix RTCPeerConnection Safari event not triggered issue ([#​905](https://togithub.com/angular/zone.js/issues/905)) ([6f74efb](https://togithub.com/angular/zone.js/commit/6f74efb)) 203 - **event:** fix [#​911](https://togithub.com/angular/zone.js/issues/911), in IE, event handler event maybe undefined ([#​913](https://togithub.com/angular/zone.js/issues/913)) ([4ba5d97](https://togithub.com/angular/zone.js/commit/4ba5d97)) 204 - **event:** should handle event.stopImmediatePropagration ([#​903](https://togithub.com/angular/zone.js/issues/903)) ([dcc285a](https://togithub.com/angular/zone.js/commit/dcc285a)) 205 - **patch:** patchOnProperty getter should return original listener ([#​887](https://togithub.com/angular/zone.js/issues/887)) ([d4e5ae8](https://togithub.com/angular/zone.js/commit/d4e5ae8)) 206 - **patch:** Worker should patch onProperties ([#​915](https://togithub.com/angular/zone.js/issues/915)) ([418a583](https://togithub.com/angular/zone.js/commit/418a583)) 207 - **promise:** can set native promise after loading zone.js ([#​899](https://togithub.com/angular/zone.js/issues/899)) ([956c729](https://togithub.com/angular/zone.js/commit/956c729)) 208 - **timer:** fix [#​314](https://togithub.com/angular/zone.js/issues/314), setTimeout/interval should return original timerId ([#​894](https://togithub.com/angular/zone.js/issues/894)) ([aec4bd4](https://togithub.com/angular/zone.js/commit/aec4bd4)) 209 210 ##### Features 211 212 - **compile:** fix [#​892](https://togithub.com/angular/zone.js/issues/892), upgrade to typescript 2.3.4, support for...of when build zone-node ([#​897](https://togithub.com/angular/zone.js/issues/897)) ([e999593](https://togithub.com/angular/zone.js/commit/e999593)) 213 - **spec:** log URL in error when attempting XHR from FakeAsyncTestZone ([#​893](https://togithub.com/angular/zone.js/issues/893)) ([874bfdc](https://togithub.com/angular/zone.js/commit/874bfdc)) 214 215 #### [0.8.17](https://togithub.com/angular/zone.js/compare/v0.8.16...0.8.17) (2017-08-23) 216 217 ##### Bug Fixes 218 219 - readonly property should not be patched ([#​860](https://togithub.com/angular/zone.js/issues/860)) ([7fbd655](https://togithub.com/angular/zone.js/commit/7fbd655)) 220 - suppress closure warnings/errors ([#​861](https://togithub.com/angular/zone.js/issues/861)) ([deae751](https://togithub.com/angular/zone.js/commit/deae751)) 221 - **module:** fix [#​875](https://togithub.com/angular/zone.js/issues/875), can disable requestAnimationFrame ([#​876](https://togithub.com/angular/zone.js/issues/876)) ([fcf187c](https://togithub.com/angular/zone.js/commit/fcf187c)) 222 - **node:** remove reference to 'noop' ([#​865](https://togithub.com/angular/zone.js/issues/865)) ([4032ddf](https://togithub.com/angular/zone.js/commit/4032ddf)) 223 - **patch:** fix [#​869](https://togithub.com/angular/zone.js/issues/869), should not patch readonly method ([#​871](https://togithub.com/angular/zone.js/issues/871)) ([31d38c1](https://togithub.com/angular/zone.js/commit/31d38c1)) 224 - **rxjs:** asap should runGuarded to let error inZone ([#​884](https://togithub.com/angular/zone.js/issues/884)) ([ce3f12f](https://togithub.com/angular/zone.js/commit/ce3f12f)) 225 - **rxjs:** fix [#​863](https://togithub.com/angular/zone.js/issues/863), fix asap scheduler issue, add testcases ([#​848](https://togithub.com/angular/zone.js/issues/848)) ([cbc58c1](https://togithub.com/angular/zone.js/commit/cbc58c1)) 226 - **spec:** fix flush() behavior in handling periodic timers ([#​881](https://togithub.com/angular/zone.js/issues/881)) ([eed776c](https://togithub.com/angular/zone.js/commit/eed776c)) 227 - **task:** fix closure compatibility issue with ZoneDelegate.\_updateTaskCount ([#​878](https://togithub.com/angular/zone.js/issues/878)) ([a03b84b](https://togithub.com/angular/zone.js/commit/a03b84b)) 228 229 ##### Features 230 231 - **cordova:** fix [#​868](https://togithub.com/angular/zone.js/issues/868), patch cordova FileReader ([#​879](https://togithub.com/angular/zone.js/issues/879)) ([b1e5970](https://togithub.com/angular/zone.js/commit/b1e5970)) 232 - **onProperty:** fix [#​875](https://togithub.com/angular/zone.js/issues/875), can disable patch specified onProperties ([#​877](https://togithub.com/angular/zone.js/issues/877)) ([a733688](https://togithub.com/angular/zone.js/commit/a733688)) 233 - **patch:** fix [#​833](https://togithub.com/angular/zone.js/issues/833), add IntersectionObserver support ([#​880](https://togithub.com/angular/zone.js/issues/880)) ([f27ff14](https://togithub.com/angular/zone.js/commit/f27ff14)) 234 - **performance:** onProperty handler use global wrapFn, other performance improve. ([#​872](https://togithub.com/angular/zone.js/issues/872)) ([a66595a](https://togithub.com/angular/zone.js/commit/a66595a)) 235 - **performance:** reuse microTaskQueue native promise ([#​874](https://togithub.com/angular/zone.js/issues/874)) ([7ee8bcd](https://togithub.com/angular/zone.js/commit/7ee8bcd)) 236 - **spec:** add a 'tick' callback to flush() ([#​866](https://togithub.com/angular/zone.js/issues/866)) ([02cd40e](https://togithub.com/angular/zone.js/commit/02cd40e)) 237 238 #### [0.8.16](https://togithub.com/angular/zone.js/compare/v0.8.15...0.8.16) (2017-07-27) 239 240 ##### Bug Fixes 241 242 - **console:** console.log in nodejs should run in root Zone ([#​855](https://togithub.com/angular/zone.js/issues/855)) ([5900d3a](https://togithub.com/angular/zone.js/commit/5900d3a)) 243 - **promise:** fix [#​850](https://togithub.com/angular/zone.js/issues/850), check Promise.then writable ([#​851](https://togithub.com/angular/zone.js/issues/851)) ([6e44cab](https://togithub.com/angular/zone.js/commit/6e44cab)) 244 - **spec:** do not count requestAnimationFrame as a pending timer ([#​854](https://togithub.com/angular/zone.js/issues/854)) ([eca04b0](https://togithub.com/angular/zone.js/commit/eca04b0)) 245 246 ##### Features 247 248 - **spec:** add an option to FakeAsyncTestZoneSpec to flush periodic timers ([#​857](https://togithub.com/angular/zone.js/issues/857)) ([5c5ca1a](https://togithub.com/angular/zone.js/commit/5c5ca1a)) 249 250 #### [0.8.15](https://togithub.com/angular/zone.js/compare/v0.8.13...0.8.15) (2017-07-27) 251 252 ##### Features 253 254 - **rxjs:** fix [#​830](https://togithub.com/angular/zone.js/issues/830), monkey patch rxjs to make rxjs run in correct zone ([#​843](https://togithub.com/angular/zone.js/issues/843)) ([1ed83d0](https://togithub.com/angular/zone.js/commit/1ed83d0)) 255 256 #### [0.8.14](https://togithub.com/angular/zone.js/compare/v0.8.13...0.8.14) (2017-07-20) 257 258 ##### Bug Fixes 259 260 - **event:** fix [#​836](https://togithub.com/angular/zone.js/issues/836), handle event callback call removeEventListener case ([#​839](https://togithub.com/angular/zone.js/issues/839)) ([f301fa2](https://togithub.com/angular/zone.js/commit/f301fa2)) 261 - **event:** fix memory leak for once, add more test cases ([#​841](https://togithub.com/angular/zone.js/issues/841)) ([2143d9c](https://togithub.com/angular/zone.js/commit/2143d9c)) 262 - **task:** fix [#​832](https://togithub.com/angular/zone.js/issues/832), fix [#​835](https://togithub.com/angular/zone.js/issues/835), task.data should be an object ([#​834](https://togithub.com/angular/zone.js/issues/834)) ([3a4bfbd](https://togithub.com/angular/zone.js/commit/3a4bfbd)) 263 264 ##### Features 265 266 - **rxjs:** fix [#​830](https://togithub.com/angular/zone.js/issues/830), monkey patch rxjs to make rxjs run in correct zone ([#​843](https://togithub.com/angular/zone.js/issues/843)) ([1ed83d0](https://togithub.com/angular/zone.js/commit/1ed83d0)) 267 268 #### [0.8.14](https://togithub.com/angular/zone.js/compare/v0.8.13...0.8.14) (2017-07-18) 269 270 ##### Bug Fixes 271 272 - **event:** fix [#​836](https://togithub.com/angular/zone.js/issues/836), handle event callback call removeEventListener case ([#​839](https://togithub.com/angular/zone.js/issues/839)) ([f301fa2](https://togithub.com/angular/zone.js/commit/f301fa2)) 273 - **event:** fix memory leak for once, add more test cases ([#​841](https://togithub.com/angular/zone.js/issues/841)) ([2143d9c](https://togithub.com/angular/zone.js/commit/2143d9c)) 274 - **task:** fix [#​832](https://togithub.com/angular/zone.js/issues/832), fix [#​835](https://togithub.com/angular/zone.js/issues/835), task.data should be an object ([#​834](https://togithub.com/angular/zone.js/issues/834)) ([3a4bfbd](https://togithub.com/angular/zone.js/commit/3a4bfbd)) 275 276 #### [0.8.13](https://togithub.com/angular/zone.js/compare/v0.8.12...0.8.13) (2017-07-12) 277 278 ##### Bug Fixes 279 280 - **promise:** fix [#​806](https://togithub.com/angular/zone.js/issues/806), remove duplicate consolelog ([#​807](https://togithub.com/angular/zone.js/issues/807)) ([f439fe2](https://togithub.com/angular/zone.js/commit/f439fe2)) 281 - **spec:** fakeAsyncTestSpec should handle requestAnimationFrame ([#​805](https://togithub.com/angular/zone.js/issues/805)) ([8260f1d](https://togithub.com/angular/zone.js/commit/8260f1d)), closes [#​804](https://togithub.com/angular/zone.js/issues/804) 282 - **websocket:** fix [#​824](https://togithub.com/angular/zone.js/issues/824), patch websocket onproperties correctly in PhantomJS ([#​826](https://togithub.com/angular/zone.js/issues/826)) ([273cb85](https://togithub.com/angular/zone.js/commit/273cb85)) 283 284 ##### Features 285 286 - **FakeAsyncTestZoneSpec:** FakeAsyncTestZoneSpec.flush() passes limit along to scheduler ([#​831](https://togithub.com/angular/zone.js/issues/831)) ([667cd6f](https://togithub.com/angular/zone.js/commit/667cd6f)) 287 288 ##### Performance Improvements 289 290 - **eventListener:** fix [#​798](https://togithub.com/angular/zone.js/issues/798), improve EventTarget.addEventListener performance ([#​812](https://togithub.com/angular/zone.js/issues/812)) ([b3a76d3](https://togithub.com/angular/zone.js/commit/b3a76d3)) 291 292 #### [0.8.12](https://togithub.com/angular/zone.js/compare/v0.8.11...0.8.12) (2017-06-07) 293 294 ##### Bug Fixes 295 296 - **doc:** fix [#​793](https://togithub.com/angular/zone.js/issues/793), fix confuseing bluebird patch doc ([#​794](https://togithub.com/angular/zone.js/issues/794)) ([0c5da04](https://togithub.com/angular/zone.js/commit/0c5da04)) 297 - **patch:** fix [#​791](https://togithub.com/angular/zone.js/issues/791), fix mediaQuery/Notification patch uses wrong global ([#​792](https://togithub.com/angular/zone.js/issues/792)) ([67634ae](https://togithub.com/angular/zone.js/commit/67634ae)) 298 - **toString:** fix [#​802](https://togithub.com/angular/zone.js/issues/802), fix ios 9 MutationObserver toString error ([#​803](https://togithub.com/angular/zone.js/issues/803)) ([68aa03e](https://togithub.com/angular/zone.js/commit/68aa03e)) 299 - **xhr:** inner onreadystatechange should not triigger Zone callback ([#​800](https://togithub.com/angular/zone.js/issues/800)) ([7bd1418](https://togithub.com/angular/zone.js/commit/7bd1418)) 300 301 ##### Features 302 303 - **patch:** fix [#​696](https://togithub.com/angular/zone.js/issues/696), patch HTMLCanvasElement.toBlob as MacroTask ([#​788](https://togithub.com/angular/zone.js/issues/788)) ([7ca3995](https://togithub.com/angular/zone.js/commit/7ca3995)) 304 - **patch:** fix [#​758](https://togithub.com/angular/zone.js/issues/758), patch cordova.exec success/error with zone.wrap ([#​789](https://togithub.com/angular/zone.js/issues/789)) ([857929d](https://togithub.com/angular/zone.js/commit/857929d)) 305 306 #### [0.8.11](https://togithub.com/angular/zone.js/compare/v0.8.10...0.8.11) (2017-05-19) 307 308 ##### Bug Fixes 309 310 - **closure:** patchOnProperty with exact eventNames as possible ([#​768](https://togithub.com/angular/zone.js/issues/768)) ([582ff7b](https://togithub.com/angular/zone.js/commit/582ff7b)) 311 - **patch:** fix [#​744](https://togithub.com/angular/zone.js/issues/744), add namespace to load patch name ([#​774](https://togithub.com/angular/zone.js/issues/774)) ([89f990a](https://togithub.com/angular/zone.js/commit/89f990a)) 312 - **task:** fix [#​778](https://togithub.com/angular/zone.js/issues/778), sometimes task will run after being canceled ([#​780](https://togithub.com/angular/zone.js/issues/780)) ([b7238c8](https://togithub.com/angular/zone.js/commit/b7238c8)) 313 - **webcomponents:** fix [#​782](https://togithub.com/angular/zone.js/issues/782), fix conflicts with shadydom of webcomponents ([#​784](https://togithub.com/angular/zone.js/issues/784)) ([245f8e9](https://togithub.com/angular/zone.js/commit/245f8e9)) 314 - **webpack:** access `process` through `_global` so that WebPack does not accidently browserify ([#​786](https://togithub.com/angular/zone.js/issues/786)) ([1919b36](https://togithub.com/angular/zone.js/commit/1919b36)) 315 316 #### [0.8.10](https://togithub.com/angular/zone.js/compare/v0.8.9...0.8.10) (2017-05-03) 317 318 ##### Bug Fixes 319 320 - **showError:** fix ignoreConsoleErrorUncaughtError may change during drain microtask ([#​763](https://togithub.com/angular/zone.js/issues/763)) ([4baeb5c](https://togithub.com/angular/zone.js/commit/4baeb5c)) 321 - **spec:** fix [#​760](https://togithub.com/angular/zone.js/issues/760), fakeAsyncTestSpec should handle microtask with additional args ([#​762](https://togithub.com/angular/zone.js/issues/762)) ([f8d17ac](https://togithub.com/angular/zone.js/commit/f8d17ac)) 322 - Package Error stack rewriting as a separate bundle. ([#​770](https://togithub.com/angular/zone.js/issues/770)) ([b5e33fd](https://togithub.com/angular/zone.js/commit/b5e33fd)) 323 - **timer:** fix [#​437](https://togithub.com/angular/zone.js/issues/437), [#​744](https://togithub.com/angular/zone.js/issues/744), fix nativescript timer issue, fix nodejs v0.10.x timer issue ([#​772](https://togithub.com/angular/zone.js/issues/772)) ([3218b5a](https://togithub.com/angular/zone.js/commit/3218b5a)) 324 325 ##### Features 326 327 - make codebase more modular so that only parts of it can be loaded ([#​748](https://togithub.com/angular/zone.js/issues/748)) ([e933cbd](https://togithub.com/angular/zone.js/commit/e933cbd)) 328 - **patch:** load non standard api with new load module method ([#​764](https://togithub.com/angular/zone.js/issues/764)) ([97c03b5](https://togithub.com/angular/zone.js/commit/97c03b5)) 329 330 #### [0.8.9](https://togithub.com/angular/zone.js/compare/v0.8.8...0.8.9) (2017-04-25) 331 332 ##### Bug Fixes 333 334 - **patch:** fix [#​746](https://togithub.com/angular/zone.js/issues/746), check desc get is null and only patch window.resize additionally ([#​747](https://togithub.com/angular/zone.js/issues/747)) ([e598310](https://togithub.com/angular/zone.js/commit/e598310)) 335 336 #### [0.8.8](https://togithub.com/angular/zone.js/compare/v0.8.7...0.8.8) (2017-04-21) 337 338 ##### Bug Fixes 339 340 - on<property> handling broken in v0.8.7 ([fbe7b13](https://togithub.com/angular/zone.js/commit/fbe7b13)) 341 342 #### [0.8.7](https://togithub.com/angular/zone.js/compare/v0.8.5...0.8.7) (2017-04-21) 343 344 ##### Bug Fixes 345 346 - **doc:** fix typo in document, fix a typescript warning in test ([#​732](https://togithub.com/angular/zone.js/issues/732)) ([55cf064](https://togithub.com/angular/zone.js/commit/55cf064)) 347 - **error:** fix [#​706](https://togithub.com/angular/zone.js/issues/706), handleError when onHasTask throw error ([#​709](https://togithub.com/angular/zone.js/issues/709)) ([06d1ac0](https://togithub.com/angular/zone.js/commit/06d1ac0)) 348 - **error:** remove throw in Error constructor to improve performance in IE11 ([#​704](https://togithub.com/angular/zone.js/issues/704)) ([88d1a49](https://togithub.com/angular/zone.js/commit/88d1a49)), closes [#​698](https://togithub.com/angular/zone.js/issues/698) 349 - **listener:** fix [#​616](https://togithub.com/angular/zone.js/issues/616), webdriver removeEventListener throw permission denied error ([#​699](https://togithub.com/angular/zone.js/issues/699)) ([e02960d](https://togithub.com/angular/zone.js/commit/e02960d)) 350 - **patch:** fix [#​707](https://togithub.com/angular/zone.js/issues/707), should not try to patch non configurable property ([#​717](https://togithub.com/angular/zone.js/issues/717)) ([e422fb1](https://togithub.com/angular/zone.js/commit/e422fb1)) 351 - **patch:** fix [#​708](https://togithub.com/angular/zone.js/issues/708), modify the canPatchDescriptor logic when browser don't provide onreadystatechange ([#​711](https://togithub.com/angular/zone.js/issues/711)) ([7d4d07f](https://togithub.com/angular/zone.js/commit/7d4d07f)) 352 - **patch:** fix [#​719](https://togithub.com/angular/zone.js/issues/719), window onproperty callback this is undefined ([#​723](https://togithub.com/angular/zone.js/issues/723)) ([160531b](https://togithub.com/angular/zone.js/commit/160531b)) 353 - **task:** fix [#​705](https://togithub.com/angular/zone.js/issues/705), don't json task.data to prevent cyclic error ([#​712](https://togithub.com/angular/zone.js/issues/712)) ([92a39e2](https://togithub.com/angular/zone.js/commit/92a39e2)) 354 - **test:** fix [#​718](https://togithub.com/angular/zone.js/issues/718), use async test to do unhandle promise rejection test ([#​726](https://togithub.com/angular/zone.js/issues/726)) ([0a06874](https://togithub.com/angular/zone.js/commit/0a06874)) 355 - **test:** fix websocket test server will crash when test in chrome ([#​733](https://togithub.com/angular/zone.js/issues/733)) ([5090cf9](https://togithub.com/angular/zone.js/commit/5090cf9)) 356 - **toString:** fix [#​666](https://togithub.com/angular/zone.js/issues/666), Zone patched method toString should like before patched ([#​686](https://togithub.com/angular/zone.js/issues/686)) ([0d0ee53](https://togithub.com/angular/zone.js/commit/0d0ee53)) 357 - resolve errors with closure ([#​722](https://togithub.com/angular/zone.js/issues/722)) ([51e7ffe](https://togithub.com/angular/zone.js/commit/51e7ffe)) 358 - **typo:** fix typo, remove extra semicolons, unify api doc ([#​697](https://togithub.com/angular/zone.js/issues/697)) ([967a991](https://togithub.com/angular/zone.js/commit/967a991)) 359 360 ##### Features 361 362 - **closure:** fix [#​727](https://togithub.com/angular/zone.js/issues/727), add zone_externs.js for closure compiler ([#​731](https://togithub.com/angular/zone.js/issues/731)) ([b60e9e6](https://togithub.com/angular/zone.js/commit/b60e9e6)) 363 - **error:** Remove all Zone frames from stack ([#​693](https://togithub.com/angular/zone.js/issues/693)) ([681a017](https://togithub.com/angular/zone.js/commit/681a017)) 364 - **EventListenerOptions:** fix [#​737](https://togithub.com/angular/zone.js/issues/737), add support to EventListenerOptions ([#​738](https://togithub.com/angular/zone.js/issues/738)) ([a89830d](https://togithub.com/angular/zone.js/commit/a89830d)) 365 - **patch:** fix [#​499](https://togithub.com/angular/zone.js/issues/499), let promise instance toString active like native ([#​734](https://togithub.com/angular/zone.js/issues/734)) ([2f11e67](https://togithub.com/angular/zone.js/commit/2f11e67)) 366 367 #### [0.8.5](https://togithub.com/angular/zone.js/compare/v0.8.4...0.8.5) (2017-03-21) 368 369 ##### Bug Fixes 370 371 - add support for subclassing of Errors ([81297ee](https://togithub.com/angular/zone.js/commit/81297ee)) 372 - improve long-stack-trace stack format detection ([6010557](https://togithub.com/angular/zone.js/commit/6010557)) 373 - remove left over console.log ([eeaab91](https://togithub.com/angular/zone.js/commit/eeaab91)) 374 - **event:** fix [#​667](https://togithub.com/angular/zone.js/issues/667), eventHandler should return result ([#​682](https://togithub.com/angular/zone.js/issues/682)) ([5c4e24d](https://togithub.com/angular/zone.js/commit/5c4e24d)) 375 - **jasmine:** modify jasmine test ifEnvSupports message ([#​689](https://togithub.com/angular/zone.js/issues/689)) ([5635ac0](https://togithub.com/angular/zone.js/commit/5635ac0)) 376 - **REVERT:** remove zone internal stack frames in error.stack ([#​632](https://togithub.com/angular/zone.js/issues/632)) ([#​690](https://togithub.com/angular/zone.js/issues/690)) ([291d5a0](https://togithub.com/angular/zone.js/commit/291d5a0)) 377 378 ##### Features 379 380 - **dom:** fix [#​664](https://togithub.com/angular/zone.js/issues/664), patch window,document,SVGElement onProperties ([#​687](https://togithub.com/angular/zone.js/issues/687)) ([61aee2e](https://togithub.com/angular/zone.js/commit/61aee2e)) 381 382 #### [0.8.4](https://togithub.com/angular/zone.js/compare/v0.8.3...0.8.4) (2017-03-16) 383 384 ##### Bug Fixes 385 386 - correct declaration which breaks closure ([0e19304](https://togithub.com/angular/zone.js/commit/0e19304)) 387 - stack rewriting now works with source maps ([bcd09a0](https://togithub.com/angular/zone.js/commit/bcd09a0)) 388 389 #### [0.8.3](https://togithub.com/angular/zone.js/compare/v0.8.1...0.8.3) (2017-03-15) 390 391 ##### Bug Fixes 392 393 - **zone:** consistent access to **symbol** to work with closure ([f742394](https://togithub.com/angular/zone.js/commit/f742394)) 394 395 #### [0.8.2](https://togithub.com/angular/zone.js/compare/v0.8.1...0.8.2) (2017-03-14) 396 397 ##### Bug Fixes 398 399 - **zone:** fix [#​674](https://togithub.com/angular/zone.js/issues/674), handle error.stack readonly case ([#​675](https://togithub.com/angular/zone.js/issues/675)) ([8322be8](https://togithub.com/angular/zone.js/commit/8322be8)) 400 401 #### [0.8.1](https://togithub.com/angular/zone.js/compare/v0.8.0...0.8.1) (2017-03-13) 402 403 ##### Bug Fixes 404 405 - **example:** Update counting.html ([#​648](https://togithub.com/angular/zone.js/issues/648)) ([a63ae5f](https://togithub.com/angular/zone.js/commit/a63ae5f)) 406 - **XHR:** fix [#​671](https://togithub.com/angular/zone.js/issues/671), patch XMLHttpRequestEventTarget prototype ([300dc36](https://togithub.com/angular/zone.js/commit/300dc36)) 407 408 ##### Features 409 410 - **error:** remove zone internal stack frames in error.stack ([#​632](https://togithub.com/angular/zone.js/issues/632)) ([76fa891](https://togithub.com/angular/zone.js/commit/76fa891)) 411 - **task:** add task lifecycle doc and testcases to explain task state transition. ([#​651](https://togithub.com/angular/zone.js/issues/651)) ([ef39a44](https://togithub.com/angular/zone.js/commit/ef39a44)) 412 413 </details> 414 415 --- 416 417 ### Renovate configuration 418 419 :date: **Schedule**: At any time (no schedule defined). 420 421 :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. 422 423 :recycle: **Rebasing**: Whenever PR becomes conflicted, or if you modify the PR title to begin with "`rebase!`". 424 425 :no_bell: **Ignore**: Close this PR and you won't be reminded about this update again. 426 427 --- 428 429 - [ ] <!-- renovate-rebase -->If you want to rebase/retry this PR, check this box 430 431 --- 432 433 This PR has been generated by [Renovate Bot](https://togithub.com/marketplace/renovate). View repository job log [here](https://renovatebot.com/dashboard#SocialNetworkNews/SocialNetworkNews-Web). 434