[6a3a178] | 1 | <a name="0.11.4"></a>
|
---|
| 2 | ## [0.11.4](https://github.com/angular/angular/compare/zone.js-0.11.3...zone.js-0.11.4) (2021-02-10)
|
---|
| 3 |
|
---|
| 4 |
|
---|
| 5 | ### Bug Fixes
|
---|
| 6 |
|
---|
| 7 | * **zone.js:** fesm2015 bundle should also be strict module. ([#40456](https://github.com/angular/angular/issues/40456)) ([f35f7c6](https://github.com/angular/angular/commit/f35f7c6)), closes [#40215](https://github.com/angular/angular/issues/40215) [#40215](https://github.com/angular/angular/issues/40215)
|
---|
| 8 | * **zone.js:** fix typo in zone_externs ([#40348](https://github.com/angular/angular/issues/40348)) ([8116edb](https://github.com/angular/angular/commit/8116edb))
|
---|
| 9 | * **zone.js:** patch child method that overrides an already patched method ([#39850](https://github.com/angular/angular/issues/39850)) ([82e3f54](https://github.com/angular/angular/commit/82e3f54))
|
---|
| 10 | * **zone.js:** setTimeout patch should clean tasksByHandleId cache. ([#40586](https://github.com/angular/angular/issues/40586)) ([0652b29](https://github.com/angular/angular/commit/0652b29)), closes [#40387](https://github.com/angular/angular/issues/40387)
|
---|
| 11 | * **zone.js:** update build tooling for latest changes in rules_nodejs ([#40710](https://github.com/angular/angular/issues/40710)) ([2827845](https://github.com/angular/angular/commit/2827845))
|
---|
| 12 |
|
---|
| 13 |
|
---|
| 14 | ### Features
|
---|
| 15 |
|
---|
| 16 | * **zone.js:** monkey patches queueMicrotask() ([#38904](https://github.com/angular/angular/issues/38904)) ([27358eb](https://github.com/angular/angular/commit/27358eb)), closes [#38863](https://github.com/angular/angular/issues/38863)
|
---|
| 17 |
|
---|
| 18 |
|
---|
| 19 |
|
---|
| 20 | <a name="0.11.3"></a>
|
---|
| 21 | ## [0.11.3](https://github.com/angular/angular/compare/zone.js-0.11.2...zone.js-0.11.3) (2020-10-27)
|
---|
| 22 |
|
---|
| 23 |
|
---|
| 24 | ### Bug Fixes
|
---|
| 25 |
|
---|
| 26 | * **zone.js:** remove global declaration ([#37861](https://github.com/angular/angular/issues/37861)) ([90c0772](https://github.com/angular/angular/commit/90c0772)), closes [#37531](https://github.com/angular/angular/issues/37531)
|
---|
| 27 |
|
---|
| 28 |
|
---|
| 29 |
|
---|
| 30 | <a name="0.11.2"></a>
|
---|
| 31 | ## [0.11.2](https://github.com/angular/angular/compare/zone.js-0.11.0...zone.js-0.11.2) (2020-09-19)
|
---|
| 32 |
|
---|
| 33 |
|
---|
| 34 | ### Bug Fixes
|
---|
| 35 |
|
---|
| 36 | * **zone.js:** jest getRealSystemTime should return native time ([#39127](https://github.com/angular/angular/issues/39127)) ([ffc3332](https://github.com/angular/angular/commit/ffc3332))
|
---|
| 37 | * **zone.js:** add missing types field in package.json ([#38585](https://github.com/angular/angular/issues/38585)) ([27cc56b](https://github.com/angular/angular/commit/27cc56b)), closes [#38584](https://github.com/angular/angular/issues/38584)
|
---|
| 38 | * **zone.js:** defineProperty patch should not swallow error ([#37582](https://github.com/angular/angular/issues/37582)) ([45a73dd](https://github.com/angular/angular/commit/45a73dd)), closes [#37432](https://github.com/angular/angular/issues/37432)
|
---|
| 39 | * **zone.js:** run tests in umd format ([#37582](https://github.com/angular/angular/issues/37582)) ([40096be](https://github.com/angular/angular/commit/40096be))
|
---|
| 40 | * **zone.js:** should have better backward compatibilities ([#38797](https://github.com/angular/angular/issues/38797)) ([a33d630](https://github.com/angular/angular/commit/a33d630)), closes [#38561](https://github.com/angular/angular/issues/38561) [#38669](https://github.com/angular/angular/issues/38669)
|
---|
| 41 | * **zone.js:** should invoke xhr send task when no response error occurs ([#38836](https://github.com/angular/angular/issues/38836)) ([d92a0dd](https://github.com/angular/angular/commit/d92a0dd)), closes [#38795](https://github.com/angular/angular/issues/38795)
|
---|
| 42 | * **zone.js:** zone.js toString patch should check typeof Promise is function ([#38350](https://github.com/angular/angular/issues/38350)) ([18e474f](https://github.com/angular/angular/commit/18e474f)), closes [#38361](https://github.com/angular/angular/issues/38361)
|
---|
| 43 |
|
---|
| 44 |
|
---|
| 45 | ### Features
|
---|
| 46 |
|
---|
| 47 | * **zone.js:** add jest fakeTimers support ([#39016](https://github.com/angular/angular/issues/39016)) ([82d54fe](https://github.com/angular/angular/commit/82d54fe)), closes [#38851](https://github.com/angular/angular/issues/38851)
|
---|
| 48 |
|
---|
| 49 |
|
---|
| 50 | ### Refactor
|
---|
| 51 |
|
---|
| 52 | * **zone.js:** refactor(zone.js): rename several internal apis in fake async zone spec ([#39127](https://github.com/angular/angular/issues/39127)) ([8a68669](https://github.com/angular/angular/commit/8a68669))
|
---|
| 53 |
|
---|
| 54 |
|
---|
| 55 | ### Build
|
---|
| 56 |
|
---|
| 57 | * **zone.js:** build(zone.js): zone.js should output esm format for fesm2015 bundles ([#39203](https://github.com/angular/angular/issues/39203)) ([822b838](https://github.com/angular/angular/commit/822b838))
|
---|
| 58 |
|
---|
| 59 |
|
---|
| 60 | ### BREAKING CHANGES
|
---|
| 61 |
|
---|
| 62 | * **zone.js:** ZoneJS no longer swallows errors produced by `Object.defineProperty` calls.
|
---|
| 63 |
|
---|
| 64 | Prior to this change, ZoneJS monkey patched `Object.defineProperty` and if there is an error
|
---|
| 65 | (such as the property is not configurable or not writable) the patched logic swallowed it
|
---|
| 66 | and only console.log was produced. This behavior used to hide real errors,
|
---|
| 67 | so the logic is now updated to trigger original errors (if any). One exception
|
---|
| 68 | where the patch remains in place is `document.registerElement`
|
---|
| 69 | (to allow smooth transition for code/polyfills that rely on old behavior in legacy browsers).
|
---|
| 70 | If your code relies on the old behavior (where errors were not thrown before),
|
---|
| 71 | you may need to update the logic to handle the errors that are no longer masked by ZoneJS patch.
|
---|
| 72 |
|
---|
| 73 |
|
---|
| 74 |
|
---|
| 75 | <a name="0.11.1"></a>
|
---|
| 76 | ## [0.11.1](https://github.com/angular/angular/compare/zone.js-0.11.0...zone.js-0.11.1) (2020-08-19)
|
---|
| 77 |
|
---|
| 78 |
|
---|
| 79 | ### Bug Fixes
|
---|
| 80 |
|
---|
| 81 | * **zone.js:** zone.js package.json should not include files/directories field ([#38528](https://github.com/angular/angular/issues/38528)) ([6b662d1](https://github.com/angular/angular/commit/6b662d1)), closes [#38526](https://github.com/angular/angular/issues/38526) [#38516](https://github.com/angular/angular/issues/38516) [#38513](https://github.com/angular/angular/issues/38513)
|
---|
| 82 |
|
---|
| 83 |
|
---|
| 84 | # BREAKING CHANGES since Zone.js v0.11.1
|
---|
| 85 |
|
---|
| 86 | Prior to `v0.11.1`, Zone.js provided two distribution bundle formats in the `dist` folder.
|
---|
| 87 | They were (1) `ES5` bundle distributed as `zone.js` and (2) `ES2015` bundle distributed as `zone-evergreen.js`.
|
---|
| 88 | These bundles are used for Angular's differential-loading mechanism.
|
---|
| 89 |
|
---|
| 90 | Prior to `v0.11.11` the following code
|
---|
| 91 |
|
---|
| 92 | ```
|
---|
| 93 | import 'zone.js';
|
---|
| 94 | ```
|
---|
| 95 | would load the `ES5` bundle from `dist/zone.js`.
|
---|
| 96 |
|
---|
| 97 | Starting with `v0.11.1`, Zone.js follows the [Angular Package Format](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs), so the folder structure of the Zone.js bundles is updated to match `Angular Package Format`.
|
---|
| 98 | So the same code
|
---|
| 99 |
|
---|
| 100 | ```
|
---|
| 101 | import 'zone.js';
|
---|
| 102 | ```
|
---|
| 103 | now loads the `ES2015` bundle instead.
|
---|
| 104 |
|
---|
| 105 | This is a breaking change for legacy browsers such as `IE11`.
|
---|
| 106 |
|
---|
| 107 | For backwards compatibility `zone.js` continues to distribute the same bundles under `dist`.
|
---|
| 108 | To restore the old behavior change the `polyfills.ts` generated by `Angular CLI` to import like so:
|
---|
| 109 |
|
---|
| 110 | ```
|
---|
| 111 | import 'zone.js/dist/zone';
|
---|
| 112 | ```
|
---|
| 113 |
|
---|
| 114 | <a name="0.11.0"></a>
|
---|
| 115 | # [0.11.0](https://github.com/angular/angular/compare/zone.js-0.10.3...zone.js-0.11.0) (2020-08-14)
|
---|
| 116 |
|
---|
| 117 |
|
---|
| 118 | ### Bug Fixes
|
---|
| 119 |
|
---|
| 120 | * **zone.js:** add issue numbers of `[@types](https://github.com/types)/jasmine` to the test cases ([#34625](https://github.com/angular/angular/issues/34625)) ([41667de](https://github.com/angular/angular/commit/41667de))
|
---|
| 121 | * **zone.js:** clearTimeout/clearInterval should call on object global ([#37858](https://github.com/angular/angular/issues/37858)) ([a71f114](https://github.com/angular/angular/commit/a71f114)), closes [#37333](https://github.com/angular/angular/issues/37333)
|
---|
| 122 | * **zone.js:** fix 2 bluebird test cases for each/mapSeries ([#36295](https://github.com/angular/angular/issues/36295)) ([b44f7b5](https://github.com/angular/angular/commit/b44f7b5))
|
---|
| 123 | * **zone.js:** patch nodejs EventEmtter.prototype.off ([#37863](https://github.com/angular/angular/issues/37863)) ([1822cbc](https://github.com/angular/angular/commit/1822cbc)), closes [#35473](https://github.com/angular/angular/issues/35473)
|
---|
| 124 | * **zone.js:** remove unused Promise overwritten setter logic ([#36851](https://github.com/angular/angular/issues/36851)) ([31796e8](https://github.com/angular/angular/commit/31796e8))
|
---|
| 125 | * **zone.js:** should not try to patch fetch if it is not writable ([#36311](https://github.com/angular/angular/issues/36311)) ([416c786](https://github.com/angular/angular/commit/416c786)), closes [#36142](https://github.com/angular/angular/issues/36142)
|
---|
| 126 | * **zone.js:** UNPATCHED_EVENTS and PASSIVE_EVENTS should be string[] not boolean ([#36258](https://github.com/angular/angular/issues/36258)) ([36e927a](https://github.com/angular/angular/commit/36e927a))
|
---|
| 127 | * **zone.js:** zone patch rxjs should return null _unsubscribe correctly. ([#37091](https://github.com/angular/angular/issues/37091)) ([96aa14d](https://github.com/angular/angular/commit/96aa14d)), closes [#31684](https://github.com/angular/angular/issues/31684)
|
---|
| 128 | * **zone.js:** zone.js patch jest should handle done correctly ([#36022](https://github.com/angular/angular/issues/36022)) ([4374931](https://github.com/angular/angular/commit/4374931))
|
---|
| 129 |
|
---|
| 130 |
|
---|
| 131 | ### Features
|
---|
| 132 |
|
---|
| 133 | * **zone.js:** move all zone optional bundles to plugins folders ([#36540](https://github.com/angular/angular/issues/36540)) ([b199ef6](https://github.com/angular/angular/commit/b199ef6))
|
---|
| 134 | * **zone.js:** move MutationObserver/FileReader to different module ([#31657](https://github.com/angular/angular/issues/31657)) ([253337d](https://github.com/angular/angular/commit/253337d))
|
---|
| 135 | * **zone.js:** patch jasmine.createSpyObj to make properties enumerable to be true ([#34624](https://github.com/angular/angular/issues/34624)) ([c2b4d92](https://github.com/angular/angular/commit/c2b4d92)), closes [#33657](https://github.com/angular/angular/issues/33657)
|
---|
| 136 | * **zone.js:** upgrade zone.js to angular package format(APF) ([#36540](https://github.com/angular/angular/issues/36540)) ([583a9d3](https://github.com/angular/angular/commit/583a9d3)), closes [#35157](https://github.com/angular/angular/issues/35157) [/github.com/angular/angular-cli/blob/5376a8b1392ac7bd252782d8474161ce03a4d1cb/packages/schematics/angular/application/files/src/polyfills.ts.template#L55-L58](https://github.com//github.com/angular/angular-cli/blob/5376a8b1392ac7bd252782d8474161ce03a4d1cb/packages/schematics/angular/application/files/src/polyfills.ts.template/issues/L55-L58)
|
---|
| 137 |
|
---|
| 138 |
|
---|
| 139 |
|
---|
| 140 | ## [0.10.3](https://github.com/angular/angular/compare/zone.js-0.10.2...zone.js-0.10.3) (2020-02-27)
|
---|
| 141 |
|
---|
| 142 |
|
---|
| 143 | ### Bug Fixes
|
---|
| 144 |
|
---|
| 145 | * **zone.js:** a path traversal attack in test ([#32392](https://github.com/angular/angular/issues/32392)) ([d498314](https://github.com/angular/angular/commit/d4983148508a7ddaeb095ab01db6b3bf995ee23f))
|
---|
| 146 | * **zone.js:** work around TS3.7 issue ([#33294](https://github.com/angular/angular/issues/33294)) ([0953642](https://github.com/angular/angular/commit/09536423e83892e716de13b2d14f12fff757f5a0))
|
---|
| 147 | * fixes typo of zone.js patch vrdisplaydisconnected property ([#33581](https://github.com/angular/angular/issues/33581)) ([71b8e27](https://github.com/angular/angular/commit/71b8e271b352b80519f1b8bbd786d78b49a2012b)), closes [#33579](https://github.com/angular/angular/issues/33579)
|
---|
| 148 | * should also allow subclass Promise without Symbol.species ([#34533](https://github.com/angular/angular/issues/34533)) ([58b29f1](https://github.com/angular/angular/commit/58b29f1503a180fdfb8feb73a30d0c4448afad9a))
|
---|
| 149 | * **zone.js:** fix `zone-patch-rxjs` bundle to refer to `rxjs` (rather than include) it. ([#35983](https://github.com/angular/angular/issues/35983)) ([99ea5d7](https://github.com/angular/angular/commit/99ea5d7)), closes [#35878](https://github.com/angular/angular/issues/35878)
|
---|
| 150 | * **zone.js:** Make `EventTarget` methods optional in `zone.js` extension API ([#35954](https://github.com/angular/angular/issues/35954)) ([5463462](https://github.com/angular/angular/commit/5463462))
|
---|
| 151 | * **zone.js:** zone.js patches rxjs should check null for unsubscribe ([#35990](https://github.com/angular/angular/issues/35990)) ([3fa8952](https://github.com/angular/angular/commit/3fa8952)), closes [#31687](https://github.com/angular/angular/issues/31687) [#31684](https://github.com/angular/angular/issues/31684)
|
---|
| 152 |
|
---|
| 153 | ### Features
|
---|
| 154 |
|
---|
| 155 | * implement Symbol.specics of Promise ([#34162](https://github.com/angular/angular/issues/34162)) ([539d8f0](https://github.com/angular/angular/commit/539d8f09e01fb4c577bc8a289d2e124360d4c6b1)), closes [#34105](https://github.com/angular/angular/issues/34105) [#33989](https://github.com/angular/angular/issues/33989)
|
---|
| 156 | * define all zone.js configurations to typescript interfaces ([#35329](https://github.com/angular/angular/issues/35329)) ([03d88c7](https://github.com/angular/angular/commit/03d88c7965eb8b1310a1b50675fee66986a9ebac))
|
---|
| 157 | * add a temp solution to support passive event listeners. ([#34503](https://github.com/angular/angular/issues/34503)) ([f9d483e](https://github.com/angular/angular/commit/f9d483e76ea9992e3fe3e2b7c8c415c264de4679))
|
---|
| 158 | * add an tickOptions parameter with property processNewMacroTasksSynchronously. ([#33838](https://github.com/angular/angular/issues/33838)) ([17b862c](https://github.com/angular/angular/commit/17b862cf82a18490329d88b37d3e86e3245d5759)), closes [#33799](https://github.com/angular/angular/issues/33799)
|
---|
| 159 | * add interface definitions which zone extends EventTarget ([#35304](https://github.com/angular/angular/issues/35304)) ([4acb676](https://github.com/angular/angular/commit/4acb676f2e9ba3a9ea33dd020e23534d702f988b)), closes [#35173](https://github.com/angular/angular/issues/35173)
|
---|
| 160 | * make jasmine patch as zone module ([#34676](https://github.com/angular/angular/issues/34676)) ([e1160f1](https://github.com/angular/angular/commit/e1160f19beb2399581ae36aa498ec0dc23dfed53))
|
---|
| 161 | * make mocha a zone module. ([#34719](https://github.com/angular/angular/issues/34719)) ([332937e](https://github.com/angular/angular/commit/332937ef2471ab039cac1eceda42f80f94912f68))
|
---|
| 162 | * add basic jest support ([#35080](https://github.com/angular/angular/issues/35080)) ([daac33c](https://github.com/angular/angular/commit/daac33cdc84c6a882ec04c3009e6a230153716b0))
|
---|
| 163 | * **zone.js:** add a zone config to allow user disable wrapping uncaught promise rejection ([#35873](https://github.com/angular/angular/issues/35873)) ([8456c5e](https://github.com/angular/angular/commit/8456c5e)), closes [#27840](https://github.com/angular/angular/issues/27840)
|
---|
| 164 | * **zone.js:** Monkey patch MessagePort.prototype onproperties ([#34610](https://github.com/angular/angular/issues/34610)) ([0f8e710](https://github.com/angular/angular/commit/0f8e710))
|
---|
| 165 |
|
---|
| 166 | ### Performance Improvements
|
---|
| 167 |
|
---|
| 168 | * performance improvement for eventListeners ([#34613](https://github.com/angular/angular/issues/34613)) ([a3c7ab9](https://github.com/angular/angular/commit/a3c7ab99b79cd63965fcce847d35fb2314676f53))
|
---|
| 169 |
|
---|
| 170 | <a name="0.10.2"></a>
|
---|
| 171 | ## [0.10.2](https://github.com/angular/angular/compare/zone.js-0.10.1...zone.js-0.10.2) (2019-08-13)
|
---|
| 172 |
|
---|
| 173 |
|
---|
| 174 | ### Features
|
---|
| 175 |
|
---|
| 176 | * **zone.js:** support Promise.allSettled ([#31849](https://github.com/angular/angular/issues/31849)) ([96cbcd6](https://github.com/angular/angular/commit/96cbcd6))
|
---|
| 177 |
|
---|
| 178 |
|
---|
| 179 |
|
---|
| 180 | <a name="0.10.1"></a>
|
---|
| 181 | ## [0.10.1](https://github.com/angular/angular/compare/zone.js-0.10.0...zone.js-0.10.1) (2019-08-02)
|
---|
| 182 |
|
---|
| 183 |
|
---|
| 184 | ### Bug Fixes
|
---|
| 185 |
|
---|
| 186 | * **zone.js:** don't rely on global node typings outside of node/ directory ([#31783](https://github.com/angular/angular/issues/31783)) ([5c9a896](https://github.com/angular/angular/commit/5c9a896))
|
---|
| 187 | * **zone.js:** should expose some other internal intefaces ([#31866](https://github.com/angular/angular/issues/31866)) ([f5c605b](https://github.com/angular/angular/commit/f5c605b))
|
---|
| 188 |
|
---|
| 189 |
|
---|
| 190 |
|
---|
| 191 | <a name="0.10.0"></a>
|
---|
| 192 | # [0.10.0](https://github.com/angular/angular/compare/7b3bcc2...174770e) (2019-07-26)
|
---|
| 193 |
|
---|
| 194 |
|
---|
| 195 | ### Bug Fixes
|
---|
| 196 |
|
---|
| 197 | * **zone.js:** __load_patch and __symbol__ should be in zone_extern for closure compiler ([#31350](https://github.com/angular/angular/issues/31350)) ([6b51ed2](https://github.com/angular/angular/commit/6b51ed2))
|
---|
| 198 | * **zone.js:** don't fire unhandledrejection if Zone handled error ([#31718](https://github.com/angular/angular/issues/31718)) ([c7542a1](https://github.com/angular/angular/commit/c7542a1)), closes [#31701](https://github.com/angular/angular/issues/31701)
|
---|
| 199 | * **zone.js:** don't wrap uncaught promise error. ([#31443](https://github.com/angular/angular/issues/31443)) ([2bb9a65](https://github.com/angular/angular/commit/2bb9a65)), closes [#27840](https://github.com/angular/angular/issues/27840)
|
---|
| 200 | * **zone.js:** fix zone for Jasmine 3.3. ([#31497](https://github.com/angular/angular/issues/31497)) ([c4c340a](https://github.com/angular/angular/commit/c4c340a))
|
---|
| 201 | * **zone.js:** handle MSPointer event correctly ([#31722](https://github.com/angular/angular/issues/31722)) ([2c402d5](https://github.com/angular/angular/commit/2c402d5)), closes [#31699](https://github.com/angular/angular/issues/31699)
|
---|
| 202 | * **zone.js:** handle new api of electron 4 ([#31669](https://github.com/angular/angular/issues/31669)) ([a445826](https://github.com/angular/angular/commit/a445826)), closes [#31668](https://github.com/angular/angular/issues/31668)
|
---|
| 203 | * **zone.js:** hook should set correct current zone ([#31642](https://github.com/angular/angular/issues/31642)) ([17b32b5](https://github.com/angular/angular/commit/17b32b5)), closes [#31641](https://github.com/angular/angular/issues/31641)
|
---|
| 204 | * **zone.js:** move property patch to legacy ([#31660](https://github.com/angular/angular/issues/31660)) ([716af10](https://github.com/angular/angular/commit/716af10)), closes [#31659](https://github.com/angular/angular/issues/31659)
|
---|
| 205 | * **zone.js:** patch shadydom ([#31717](https://github.com/angular/angular/issues/31717)) ([35a025f](https://github.com/angular/angular/commit/35a025f)), closes [#31686](https://github.com/angular/angular/issues/31686)
|
---|
| 206 | * **zone.js:** restore definition of global ([#31453](https://github.com/angular/angular/issues/31453)) ([e6f1b04](https://github.com/angular/angular/commit/e6f1b04)), closes [/github.com/angular/zone.js/commit/71b93711806000d7788e79451478e20d6086aa8a#diff-dd469785fca8680a5b33b1e81c5cfd91R1420](https://github.com//github.com/angular/zone.js/commit/71b93711806000d7788e79451478e20d6086aa8a/issues/diff-dd469785fca8680a5b33b1e81c5cfd91R1420)
|
---|
| 207 | * **zone.js:** should remove on symbol property after removeAllListeners ([#31644](https://github.com/angular/angular/issues/31644)) ([a182714](https://github.com/angular/angular/commit/a182714)), closes [#31643](https://github.com/angular/angular/issues/31643)
|
---|
| 208 | * **zone.js:** update dart zone link ([#31646](https://github.com/angular/angular/issues/31646)) ([7f7033b](https://github.com/angular/angular/commit/7f7033b)), closes [#31645](https://github.com/angular/angular/issues/31645)
|
---|
| 209 | * **zone.js:** zone-mix should import correct browser module ([#31628](https://github.com/angular/angular/issues/31628)) ([87ce4e9](https://github.com/angular/angular/commit/87ce4e9)), closes [#31626](https://github.com/angular/angular/issues/31626)
|
---|
| 210 |
|
---|
| 211 | <a name="0.9.1"></a>
|
---|
| 212 | ## [0.9.1](https://github.com/angular/zone.js/compare/v0.9.0...0.9.1) (2019-04-30)
|
---|
| 213 |
|
---|
| 214 |
|
---|
| 215 | ### Bug Fixes
|
---|
| 216 |
|
---|
| 217 | * ensure that EventTarget is patched prior to legacy property descriptor patch ([#1214](https://github.com/angular/zone.js/issues/1214)) ([aca4728](https://github.com/angular/zone.js/commit/aca4728))
|
---|
| 218 | * fakeAsyncTest requestAnimationFrame should pass timestamp as parameter ([#1220](https://github.com/angular/zone.js/issues/1220)) ([62b8525](https://github.com/angular/zone.js/commit/62b8525)), closes [#1216](https://github.com/angular/zone.js/issues/1216)
|
---|
| 219 |
|
---|
| 220 |
|
---|
| 221 | ### Features
|
---|
| 222 |
|
---|
| 223 | * add option to disable jasmine clock patch, also rename the flag of auto jump in FakeAsyncTest ([#1222](https://github.com/angular/zone.js/issues/1222)) ([10e1b0c](https://github.com/angular/zone.js/commit/10e1b0c))
|
---|
| 224 |
|
---|
| 225 |
|
---|
| 226 |
|
---|
| 227 | <a name="0.9.0"></a>
|
---|
| 228 | # [0.9.0](https://github.com/angular/zone.js/compare/v0.8.29...0.9.0) (2019-03-12)
|
---|
| 229 |
|
---|
| 230 |
|
---|
| 231 | ### Bug Fixes
|
---|
| 232 |
|
---|
| 233 | * **lint:** fix [#1168](https://github.com/angular/zone.js/issues/1168), remove unused = null code ([#1171](https://github.com/angular/zone.js/issues/1171)) ([917e2af](https://github.com/angular/zone.js/commit/917e2af))
|
---|
| 234 | * **test:** fix [#1155](https://github.com/angular/zone.js/issues/1155), try/catch modify error.message ([#1157](https://github.com/angular/zone.js/issues/1157)) ([7e983d1](https://github.com/angular/zone.js/commit/7e983d1))
|
---|
| 235 | * **test:** fix: make fakeAsync test spec timer id global ([d32e79b](https://github.com/angular/zone.js/commit/d32e79b))
|
---|
| 236 | * **build:** fix: closure related fixes ([2a8415d](https://github.com/angular/zone.js/commit/2a8415d))
|
---|
| 237 | * **compile:** fix: remove finally definition from Promise interface ([47dd3f4](https://github.com/angular/zone.js/commit/47dd3f4))
|
---|
| 238 |
|
---|
| 239 | ### Doc
|
---|
| 240 |
|
---|
| 241 | * **doc:** [#1181](https://github.com/angular/zone.js/pull/1181), Fix the typo in timer module documentation ([8f78b55](https://github.com/angular/zone.js/commit/8f78b55))
|
---|
| 242 | * **doc:** [#1163](https://github.com/angular/zone.js/pull/1163), Update YouTube video link ([f171821](https://github.com/angular/zone.js/commit/f171821))
|
---|
| 243 | * **doc:** [#1151](https://github.com/angular/zone.js/pull/1151), Re-phrase the lines for better understanding ([2a6444b](https://github.com/angular/zone.js/commit/2a6444b))
|
---|
| 244 | * **doc:** [#1152](https://github.com/angular/zone.js/pull/1152), change the word TimerTask to MacroTask ([f3995de](https://github.com/angular/zone.js/commit/f3995de))
|
---|
| 245 |
|
---|
| 246 |
|
---|
| 247 | ### Features
|
---|
| 248 |
|
---|
| 249 | * **test:** add benchmark page ([#1076](https://github.com/angular/zone.js/issues/1076)) ([128649a](https://github.com/angular/zone.js/commit/128649a))
|
---|
| 250 | * **test:** test(promise): add test cases for Promise.all with sync then operation ([#1158](https://github.com/angular/zone.js/issues/1158)) ([0b44e83](https://github.com/angular/zone.js/commit/0b44e83))
|
---|
| 251 | * **test:** feat: add an option __zone_symbol__disableDatePatching to allow disabling Date patching ([c378f87](https://github.com/angular/zone.js/commit/c378f87))
|
---|
| 252 |
|
---|
| 253 | ### Env
|
---|
| 254 |
|
---|
| 255 | * **env:** change BLACK_LISTED_EVENTS to DISABLE_EVENTS ([9c65d25](https://github.com/angular/zone.js/commit/9c65d25))
|
---|
| 256 |
|
---|
| 257 | ### Build
|
---|
| 258 |
|
---|
| 259 | * **build:** build zone-evergreen.js in es2015, add terser minify support ([2ad936b](https://github.com/angular/zone.js/commit/2ad936b))
|
---|
| 260 | * **build:** upgrade to pass jasmine 3.3 test ([82dfd75](https://github.com/angular/zone.js/commit/82dfd75))
|
---|
| 261 | * **build:** upgrade to typescript 3.2.2 ([fcdd559](https://github.com/angular/zone.js/commit/fcdd559))
|
---|
| 262 | * **build:** separate zone.js into evergreen only and legacy included bundles ([ac3851e](https://github.com/angular/zone.js/commit/ac3851e))
|
---|
| 263 | * **build:** make legacy standalone bundle ([a5fe09b](https://github.com/angular/zone.js/commit/a5fe09b))
|
---|
| 264 |
|
---|
| 265 | <a name="0.8.29"></a>
|
---|
| 266 | ## [0.8.29](https://github.com/angular/zone.js/compare/v0.8.28...0.8.29) (2019-01-22)
|
---|
| 267 |
|
---|
| 268 |
|
---|
| 269 | ### Bug Fixes
|
---|
| 270 |
|
---|
| 271 | * **core:** fix for tests in angular repo ([fd069db](https://github.com/angular/zone.js/commit/fd069db))
|
---|
| 272 |
|
---|
| 273 |
|
---|
| 274 | <a name="0.8.28"></a>
|
---|
| 275 | ## [0.8.28](https://github.com/angular/zone.js/compare/v0.8.27...0.8.28) (2019-01-16)
|
---|
| 276 |
|
---|
| 277 |
|
---|
| 278 | ### Bug Fixes
|
---|
| 279 |
|
---|
| 280 | * **jasmine:** patch jasmine beforeAll/afterAll ([9d27abc4](https://github.com/angular/zone.js/commit/9d27abc4))
|
---|
| 281 |
|
---|
| 282 |
|
---|
| 283 | <a name="0.8.27"></a>
|
---|
| 284 | ## [0.8.27](https://github.com/angular/zone.js/compare/v0.8.26...0.8.27) (2019-01-08)
|
---|
| 285 |
|
---|
| 286 |
|
---|
| 287 | ### Bug Fixes
|
---|
| 288 |
|
---|
| 289 | * **bluebird:** fix [#1112](https://github.com/angular/zone.js/issues/1112), bluebird chained callback should return a Bluebird Promise ([#1114](https://github.com/angular/zone.js/issues/1114)) ([6ba3169](https://github.com/angular/zone.js/commit/6ba3169))
|
---|
| 290 | * **core:** fix [#1108](https://github.com/angular/zone.js/issues/1108), window.onerror should have (message, source, lineno, colno, error) signiture ([#1109](https://github.com/angular/zone.js/issues/1109)) ([49e0548](https://github.com/angular/zone.js/commit/49e0548))
|
---|
| 291 | * **core:** fix [#1153](https://github.com/angular/zone.js/issues/1153), ZoneTask.toString should always be a string ([#1166](https://github.com/angular/zone.js/issues/1166)) ([afa1363](https://github.com/angular/zone.js/commit/afa1363))
|
---|
| 292 | * **core:** fix interval will still run after cancelled error ([#1156](https://github.com/angular/zone.js/issues/1156)) ([eb72ff4](https://github.com/angular/zone.js/commit/eb72ff4))
|
---|
| 293 | * **core:** use then directly when promise is not patchable ([#1079](https://github.com/angular/zone.js/issues/1079)) ([d7e0a31](https://github.com/angular/zone.js/commit/d7e0a31))
|
---|
| 294 | * **duplicate:** fix [#1081](https://github.com/angular/zone.js/issues/1081), load patch should also check the duplicate flag ([#1121](https://github.com/angular/zone.js/issues/1121)) ([8ce5e33](https://github.com/angular/zone.js/commit/8ce5e33))
|
---|
| 295 | * **event:** fix [#1110](https://github.com/angular/zone.js/issues/1110), nodejs EventEmitter should support Symbol eventName ([#1113](https://github.com/angular/zone.js/issues/1113)) ([96420d6](https://github.com/angular/zone.js/commit/96420d6))
|
---|
| 296 | * **event:** should pass boolean to addEventListener if not support passive ([#1053](https://github.com/angular/zone.js/issues/1053)) ([e9536ec](https://github.com/angular/zone.js/commit/e9536ec))
|
---|
| 297 | * **format:** update clang-format to 1.2.3 ([f238908](https://github.com/angular/zone.js/commit/f238908))
|
---|
| 298 | * **memory:** Add protection against excessive on prop patching ([#1106](https://github.com/angular/zone.js/issues/1106)) ([875086f](https://github.com/angular/zone.js/commit/875086f))
|
---|
| 299 | * **node:** fix [#1164](https://github.com/angular/zone.js/issues/1164), don't patch uncaughtException to prevent endless loop ([#1170](https://github.com/angular/zone.js/issues/1170)) ([33a0ad6](https://github.com/angular/zone.js/commit/33a0ad6))
|
---|
| 300 | * **node:** node patched method should copy original delegate's symbol properties ([#1095](https://github.com/angular/zone.js/issues/1095)) ([0a2f6ff](https://github.com/angular/zone.js/commit/0a2f6ff))
|
---|
| 301 | * **onProperty:** user quoted access for __Zone_ignore_on_properties ([#1134](https://github.com/angular/zone.js/issues/1134)) ([7201d44](https://github.com/angular/zone.js/commit/7201d44))
|
---|
| 302 | * **test:** karma-dist should test bundle under dist ([#1049](https://github.com/angular/zone.js/issues/1049)) ([0720d79](https://github.com/angular/zone.js/commit/0720d79))
|
---|
| 303 | * **tsc:** tsconfig.json strict:true ([915042d](https://github.com/angular/zone.js/commit/915042d))
|
---|
| 304 | * **xhr:** fix [#1072](https://github.com/angular/zone.js/issues/1072), should set scheduled flag to target ([#1074](https://github.com/angular/zone.js/issues/1074)) ([34c12e5](https://github.com/angular/zone.js/commit/34c12e5))
|
---|
| 305 | * **xhr:** should invoke xhr task after onload is triggered ([#1055](https://github.com/angular/zone.js/issues/1055)) ([2aab9c8](https://github.com/angular/zone.js/commit/2aab9c8))
|
---|
| 306 |
|
---|
| 307 |
|
---|
| 308 | ### Features
|
---|
| 309 |
|
---|
| 310 | * **build:** Upgrade to TypeScript 2.9 and rxjs6 ([#1122](https://github.com/angular/zone.js/issues/1122)) ([31fc127](https://github.com/angular/zone.js/commit/31fc127))
|
---|
| 311 | * **core:** upgrade to typescript 3.0.3 ([#1132](https://github.com/angular/zone.js/issues/1132)) ([60adc9c](https://github.com/angular/zone.js/commit/60adc9c))
|
---|
| 312 | * **Core:** fix [#910](https://github.com/angular/zone.js/issues/910), add a flag to allow user to ignore duplicate Zone error ([#1093](https://github.com/angular/zone.js/issues/1093)) ([a86c6d5](https://github.com/angular/zone.js/commit/a86c6d5))
|
---|
| 313 | * **custom-element:** patch customElement v1 APIs ([#1133](https://github.com/angular/zone.js/issues/1133)) ([427705f](https://github.com/angular/zone.js/commit/427705f))
|
---|
| 314 | * **error:** fix [#975](https://github.com/angular/zone.js/issues/975), can config how to load blacklist zone stack frames ([#1045](https://github.com/angular/zone.js/issues/1045)) ([ff3d545](https://github.com/angular/zone.js/commit/ff3d545))
|
---|
| 315 | * **fetch:** schedule macroTask when fetch ([#1075](https://github.com/angular/zone.js/issues/1075)) ([bf88c34](https://github.com/angular/zone.js/commit/bf88c34))
|
---|
| 316 |
|
---|
| 317 |
|
---|
| 318 |
|
---|
| 319 | <a name="0.8.26"></a>
|
---|
| 320 | ## [0.8.26](https://github.com/angular/zone.js/compare/v0.8.25...0.8.26) (2018-04-08)
|
---|
| 321 |
|
---|
| 322 |
|
---|
| 323 | ### Bug Fixes
|
---|
| 324 |
|
---|
| 325 | * **test:** fix [#1069](https://github.com/angular/zone.js/issues/1069), FakeDate should handle constructor parameter ([#1070](https://github.com/angular/zone.js/issues/1070)) ([b3fdd7e](https://github.com/angular/zone.js/commit/b3fdd7e))
|
---|
| 326 |
|
---|
| 327 |
|
---|
| 328 |
|
---|
| 329 | <a name="0.8.25"></a>
|
---|
| 330 | ## [0.8.25](https://github.com/angular/zone.js/compare/v0.8.24...0.8.25) (2018-04-04)
|
---|
| 331 |
|
---|
| 332 |
|
---|
| 333 | ### Bug Fixes
|
---|
| 334 |
|
---|
| 335 | * **test:** add async/fakeAsync into zone-testing bundle ([#1068](https://github.com/angular/zone.js/issues/1068)) ([3bdfdad](https://github.com/angular/zone.js/commit/3bdfdad))
|
---|
| 336 |
|
---|
| 337 |
|
---|
| 338 |
|
---|
| 339 | <a name="0.8.24"></a>
|
---|
| 340 | ## [0.8.24](https://github.com/angular/zone.js/compare/v0.8.23...0.8.24) (2018-04-02)
|
---|
| 341 |
|
---|
| 342 |
|
---|
| 343 | ### Bug Fixes
|
---|
| 344 |
|
---|
| 345 | * **test:** add flag to patch jasmine.clock, move fakeAsync/async into original bundle ([#1067](https://github.com/angular/zone.js/issues/1067)) ([389762c](https://github.com/angular/zone.js/commit/389762c))
|
---|
| 346 |
|
---|
| 347 |
|
---|
| 348 |
|
---|
| 349 | <a name="0.8.24"></a>
|
---|
| 350 | ## [0.8.24](https://github.com/angular/zone.js/compare/v0.8.23...0.8.24) (2018-04-02)
|
---|
| 351 |
|
---|
| 352 |
|
---|
| 353 | ### Bug Fixes
|
---|
| 354 |
|
---|
| 355 | * **test:** add flag to patch jasmine.clock, move fakeAsync/async into original bundle ([#1067](https://github.com/angular/zone.js/issues/1067)) ([389762c](https://github.com/angular/zone.js/commit/389762c))
|
---|
| 356 |
|
---|
| 357 |
|
---|
| 358 |
|
---|
| 359 | <a name="0.8.23"></a>
|
---|
| 360 | ## [0.8.23](https://github.com/angular/zone.js/compare/v0.8.22...0.8.23) (2018-04-01)
|
---|
| 361 |
|
---|
| 362 |
|
---|
| 363 | ### Bug Fixes
|
---|
| 364 |
|
---|
| 365 | * **test:** check setImmediate supports ([6c7e45b](https://github.com/angular/zone.js/commit/6c7e45b))
|
---|
| 366 |
|
---|
| 367 |
|
---|
| 368 |
|
---|
| 369 | <a name="0.8.22"></a>
|
---|
| 370 | ## [0.8.22](https://github.com/angular/zone.js/compare/v0.8.21...0.8.22) (2018-03-31)
|
---|
| 371 |
|
---|
| 372 |
|
---|
| 373 | ### Bug Fixes
|
---|
| 374 |
|
---|
| 375 | * **fakeAsync:** fix [#1050](https://github.com/angular/zone.js/issues/1050), should only reset patched Date.now until fakeAsync exit ([#1051](https://github.com/angular/zone.js/issues/1051)) ([e15d735](https://github.com/angular/zone.js/commit/e15d735))
|
---|
| 376 | * **fakeAsyncTest:** fix [#1061](https://github.com/angular/zone.js/issues/1061), fakeAsync should support setImmediate ([#1062](https://github.com/angular/zone.js/issues/1062)) ([66c6f97](https://github.com/angular/zone.js/commit/66c6f97))
|
---|
| 377 |
|
---|
| 378 |
|
---|
| 379 |
|
---|
| 380 | <a name="0.8.21"></a>
|
---|
| 381 | ## [0.8.21](https://github.com/angular/zone.js/compare/v0.8.20...0.8.21) (2018-03-30)
|
---|
| 382 |
|
---|
| 383 |
|
---|
| 384 | ### Bug Fixes
|
---|
| 385 |
|
---|
| 386 | * add OriginalDelegate prop to Function::toString ([#993](https://github.com/angular/zone.js/issues/993)) ([2dc7e5c](https://github.com/angular/zone.js/commit/2dc7e5c))
|
---|
| 387 | * **core:** fix [#1000](https://github.com/angular/zone.js/issues/1000), check target is null or not when patchOnProperty ([#1004](https://github.com/angular/zone.js/issues/1004)) ([5c139e5](https://github.com/angular/zone.js/commit/5c139e5))
|
---|
| 388 | * **core:** fix [#946](https://github.com/angular/zone.js/issues/946), don't patch promise if it is not writable ([#1041](https://github.com/angular/zone.js/issues/1041)) ([c8c5990](https://github.com/angular/zone.js/commit/c8c5990))
|
---|
| 389 | * **event:** fix [#1021](https://github.com/angular/zone.js/issues/1021), removeListener/removeAllListeners should return eventEmitter ([#1022](https://github.com/angular/zone.js/issues/1022)) ([ab72df6](https://github.com/angular/zone.js/commit/ab72df6))
|
---|
| 390 | * **fakeAsync:** fix [#1056](https://github.com/angular/zone.js/issues/1056), fakeAsync timerId should not be zero ([#1057](https://github.com/angular/zone.js/issues/1057)) ([68682cd](https://github.com/angular/zone.js/commit/68682cd))
|
---|
| 391 | * **jasmine:** fix [#1015](https://github.com/angular/zone.js/issues/1015), make jasmine patch compatible to jasmine 3.x ([#1016](https://github.com/angular/zone.js/issues/1016)) ([e1df4bc](https://github.com/angular/zone.js/commit/e1df4bc))
|
---|
| 392 | * **patch:** fix [#998](https://github.com/angular/zone.js/issues/998), patch mediaQuery for new Safari ([#1003](https://github.com/angular/zone.js/issues/1003)) ([c7c7db5](https://github.com/angular/zone.js/commit/c7c7db5))
|
---|
| 393 | * **proxy:** proxyZone should call onHasTask when change delegate ([#1030](https://github.com/angular/zone.js/issues/1030)) ([40b110d](https://github.com/angular/zone.js/commit/40b110d))
|
---|
| 394 | * **test:** fix mocha compatible issue ([#1028](https://github.com/angular/zone.js/issues/1028)) ([c554e9f](https://github.com/angular/zone.js/commit/c554e9f))
|
---|
| 395 | * **testing:** fix [#1032](https://github.com/angular/zone.js/issues/1032), fakeAsync should pass parameters correctly ([#1033](https://github.com/angular/zone.js/issues/1033)) ([eefe983](https://github.com/angular/zone.js/commit/eefe983))
|
---|
| 396 |
|
---|
| 397 |
|
---|
| 398 | ### Features
|
---|
| 399 |
|
---|
| 400 | * **bluebird:** fix [#921](https://github.com/angular/zone.js/issues/921), [#977](https://github.com/angular/zone.js/issues/977), support bluebird ([#1039](https://github.com/angular/zone.js/issues/1039)) ([438210c](https://github.com/angular/zone.js/commit/438210c))
|
---|
| 401 | * **build:** use yarn instead of npm ([#1025](https://github.com/angular/zone.js/issues/1025)) ([ebd348c](https://github.com/angular/zone.js/commit/ebd348c))
|
---|
| 402 | * **core:** fix [#996](https://github.com/angular/zone.js/issues/996), expose UncaughtPromiseError ([#1040](https://github.com/angular/zone.js/issues/1040)) ([7f178b1](https://github.com/angular/zone.js/commit/7f178b1))
|
---|
| 403 | * **jasmine:** support Date.now in fakeAsyncTest ([#1009](https://github.com/angular/zone.js/issues/1009)) ([f22065e](https://github.com/angular/zone.js/commit/f22065e))
|
---|
| 404 | * **jsonp:** provide a help method to patch jsonp ([#997](https://github.com/angular/zone.js/issues/997)) ([008fd43](https://github.com/angular/zone.js/commit/008fd43))
|
---|
| 405 | * **patch:** fix [#1011](https://github.com/angular/zone.js/issues/1011), patch ResizeObserver ([#1012](https://github.com/angular/zone.js/issues/1012)) ([8ee88da](https://github.com/angular/zone.js/commit/8ee88da))
|
---|
| 406 | * **patch:** fix [#828](https://github.com/angular/zone.js/issues/828), patch socket.io client ([b3db9f4](https://github.com/angular/zone.js/commit/b3db9f4))
|
---|
| 407 | * **promise:** support Promise.prototype.finally ([#1005](https://github.com/angular/zone.js/issues/1005)) ([6a1a830](https://github.com/angular/zone.js/commit/6a1a830))
|
---|
| 408 | * **rollup:** use new rollup config to prevent warning ([#1006](https://github.com/angular/zone.js/issues/1006)) ([6b6b38a](https://github.com/angular/zone.js/commit/6b6b38a))
|
---|
| 409 | * **test:** can handle non zone aware task in promise ([#1014](https://github.com/angular/zone.js/issues/1014)) ([6852f1d](https://github.com/angular/zone.js/commit/6852f1d))
|
---|
| 410 | * **test:** move async/fakeAsync from angular to zone.js ([#1048](https://github.com/angular/zone.js/issues/1048)) ([a4b42cd](https://github.com/angular/zone.js/commit/a4b42cd))
|
---|
| 411 | * **testing:** can display pending tasks info when test timeout in jasmine/mocha ([#1038](https://github.com/angular/zone.js/issues/1038)) ([57bc80c](https://github.com/angular/zone.js/commit/57bc80c))
|
---|
| 412 |
|
---|
| 413 |
|
---|
| 414 |
|
---|
| 415 | <a name="0.8.20"></a>
|
---|
| 416 | ## [0.8.20](https://github.com/angular/zone.js/compare/v0.8.19...0.8.20) (2018-01-10)
|
---|
| 417 |
|
---|
| 418 |
|
---|
| 419 | ### Bug Fixes
|
---|
| 420 |
|
---|
| 421 | * **core:** add comment for shorter var/function name ([67e8178](https://github.com/angular/zone.js/commit/67e8178))
|
---|
| 422 | * **core:** add file check script in travis build ([615a6c1](https://github.com/angular/zone.js/commit/615a6c1))
|
---|
| 423 | * **core:** add helper method in util.ts to shorter zone.wrap/scehduleMacroTask ([8293c37](https://github.com/angular/zone.js/commit/8293c37))
|
---|
| 424 | * **core:** add rxjs test ([31832a7](https://github.com/angular/zone.js/commit/31832a7))
|
---|
| 425 | * **core:** fix [#989](https://github.com/angular/zone.js/issues/989), remove unuse code, use shorter name to reduce bundle size ([73b0061](https://github.com/angular/zone.js/commit/73b0061))
|
---|
| 426 | * **core:** fix shorter name closure conflict ([00a4e31](https://github.com/angular/zone.js/commit/00a4e31))
|
---|
| 427 | * **core:** remove unreadable short names ([957351e](https://github.com/angular/zone.js/commit/957351e))
|
---|
| 428 |
|
---|
| 429 |
|
---|
| 430 |
|
---|
| 431 | <a name="0.8.18"></a>
|
---|
| 432 | ## [0.8.18](https://github.com/angular/zone.js/compare/v0.8.17...0.8.18) (2017-09-27)
|
---|
| 433 |
|
---|
| 434 |
|
---|
| 435 | ### Bug Fixes
|
---|
| 436 |
|
---|
| 437 | * **event:** EventTarget of SourceBuffer in samsung tv will have null context ([#904](https://github.com/angular/zone.js/issues/904)) ([8718e07](https://github.com/angular/zone.js/commit/8718e07))
|
---|
| 438 | * **event:** fix [#883](https://github.com/angular/zone.js/issues/883), fix RTCPeerConnection Safari event not triggered issue ([#905](https://github.com/angular/zone.js/issues/905)) ([6f74efb](https://github.com/angular/zone.js/commit/6f74efb))
|
---|
| 439 | * **event:** fix [#911](https://github.com/angular/zone.js/issues/911), in IE, event handler event maybe undefined ([#913](https://github.com/angular/zone.js/issues/913)) ([4ba5d97](https://github.com/angular/zone.js/commit/4ba5d97))
|
---|
| 440 | * **event:** should handle event.stopImmediatePropagration ([#903](https://github.com/angular/zone.js/issues/903)) ([dcc285a](https://github.com/angular/zone.js/commit/dcc285a))
|
---|
| 441 | * **patch:** patchOnProperty getter should return original listener ([#887](https://github.com/angular/zone.js/issues/887)) ([d4e5ae8](https://github.com/angular/zone.js/commit/d4e5ae8))
|
---|
| 442 | * **patch:** Worker should patch onProperties ([#915](https://github.com/angular/zone.js/issues/915)) ([418a583](https://github.com/angular/zone.js/commit/418a583))
|
---|
| 443 | * **promise:** can set native promise after loading zone.js ([#899](https://github.com/angular/zone.js/issues/899)) ([956c729](https://github.com/angular/zone.js/commit/956c729))
|
---|
| 444 | * **timer:** fix [#314](https://github.com/angular/zone.js/issues/314), setTimeout/interval should return original timerId ([#894](https://github.com/angular/zone.js/issues/894)) ([aec4bd4](https://github.com/angular/zone.js/commit/aec4bd4))
|
---|
| 445 |
|
---|
| 446 |
|
---|
| 447 | ### Features
|
---|
| 448 |
|
---|
| 449 | * **compile:** fix [#892](https://github.com/angular/zone.js/issues/892), upgrade to typescript 2.3.4, support for...of when build zone-node ([#897](https://github.com/angular/zone.js/issues/897)) ([e999593](https://github.com/angular/zone.js/commit/e999593))
|
---|
| 450 | * **spec:** log URL in error when attempting XHR from FakeAsyncTestZone ([#893](https://github.com/angular/zone.js/issues/893)) ([874bfdc](https://github.com/angular/zone.js/commit/874bfdc))
|
---|
| 451 |
|
---|
| 452 |
|
---|
| 453 |
|
---|
| 454 | <a name="0.8.17"></a>
|
---|
| 455 | ## [0.8.17](https://github.com/angular/zone.js/compare/v0.8.16...0.8.17) (2017-08-23)
|
---|
| 456 |
|
---|
| 457 |
|
---|
| 458 | ### Bug Fixes
|
---|
| 459 |
|
---|
| 460 | * readonly property should not be patched ([#860](https://github.com/angular/zone.js/issues/860)) ([7fbd655](https://github.com/angular/zone.js/commit/7fbd655))
|
---|
| 461 | * suppress closure warnings/errors ([#861](https://github.com/angular/zone.js/issues/861)) ([deae751](https://github.com/angular/zone.js/commit/deae751))
|
---|
| 462 | * **module:** fix [#875](https://github.com/angular/zone.js/issues/875), can disable requestAnimationFrame ([#876](https://github.com/angular/zone.js/issues/876)) ([fcf187c](https://github.com/angular/zone.js/commit/fcf187c))
|
---|
| 463 | * **node:** remove reference to 'noop' ([#865](https://github.com/angular/zone.js/issues/865)) ([4032ddf](https://github.com/angular/zone.js/commit/4032ddf))
|
---|
| 464 | * **patch:** fix [#869](https://github.com/angular/zone.js/issues/869), should not patch readonly method ([#871](https://github.com/angular/zone.js/issues/871)) ([31d38c1](https://github.com/angular/zone.js/commit/31d38c1))
|
---|
| 465 | * **rxjs:** asap should runGuarded to let error inZone ([#884](https://github.com/angular/zone.js/issues/884)) ([ce3f12f](https://github.com/angular/zone.js/commit/ce3f12f))
|
---|
| 466 | * **rxjs:** fix [#863](https://github.com/angular/zone.js/issues/863), fix asap scheduler issue, add testcases ([#848](https://github.com/angular/zone.js/issues/848)) ([cbc58c1](https://github.com/angular/zone.js/commit/cbc58c1))
|
---|
| 467 | * **spec:** fix flush() behavior in handling periodic timers ([#881](https://github.com/angular/zone.js/issues/881)) ([eed776c](https://github.com/angular/zone.js/commit/eed776c))
|
---|
| 468 | * **task:** fix closure compatibility issue with ZoneDelegate._updateTaskCount ([#878](https://github.com/angular/zone.js/issues/878)) ([a03b84b](https://github.com/angular/zone.js/commit/a03b84b))
|
---|
| 469 |
|
---|
| 470 |
|
---|
| 471 | ### Features
|
---|
| 472 |
|
---|
| 473 | * **cordova:** fix [#868](https://github.com/angular/zone.js/issues/868), patch cordova FileReader ([#879](https://github.com/angular/zone.js/issues/879)) ([b1e5970](https://github.com/angular/zone.js/commit/b1e5970))
|
---|
| 474 | * **onProperty:** fix [#875](https://github.com/angular/zone.js/issues/875), can disable patch specified onProperties ([#877](https://github.com/angular/zone.js/issues/877)) ([a733688](https://github.com/angular/zone.js/commit/a733688))
|
---|
| 475 | * **patch:** fix [#833](https://github.com/angular/zone.js/issues/833), add IntersectionObserver support ([#880](https://github.com/angular/zone.js/issues/880)) ([f27ff14](https://github.com/angular/zone.js/commit/f27ff14))
|
---|
| 476 | * **performance:** onProperty handler use global wrapFn, other performance improve. ([#872](https://github.com/angular/zone.js/issues/872)) ([a66595a](https://github.com/angular/zone.js/commit/a66595a))
|
---|
| 477 | * **performance:** reuse microTaskQueue native promise ([#874](https://github.com/angular/zone.js/issues/874)) ([7ee8bcd](https://github.com/angular/zone.js/commit/7ee8bcd))
|
---|
| 478 | * **spec:** add a 'tick' callback to flush() ([#866](https://github.com/angular/zone.js/issues/866)) ([02cd40e](https://github.com/angular/zone.js/commit/02cd40e))
|
---|
| 479 |
|
---|
| 480 |
|
---|
| 481 |
|
---|
| 482 | <a name="0.8.16"></a>
|
---|
| 483 | ## [0.8.16](https://github.com/angular/zone.js/compare/v0.8.15...0.8.16) (2017-07-27)
|
---|
| 484 |
|
---|
| 485 |
|
---|
| 486 | ### Bug Fixes
|
---|
| 487 |
|
---|
| 488 | * **console:** console.log in nodejs should run in root Zone ([#855](https://github.com/angular/zone.js/issues/855)) ([5900d3a](https://github.com/angular/zone.js/commit/5900d3a))
|
---|
| 489 | * **promise:** fix [#850](https://github.com/angular/zone.js/issues/850), check Promise.then writable ([#851](https://github.com/angular/zone.js/issues/851)) ([6e44cab](https://github.com/angular/zone.js/commit/6e44cab))
|
---|
| 490 | * **spec:** do not count requestAnimationFrame as a pending timer ([#854](https://github.com/angular/zone.js/issues/854)) ([eca04b0](https://github.com/angular/zone.js/commit/eca04b0))
|
---|
| 491 |
|
---|
| 492 |
|
---|
| 493 | ### Features
|
---|
| 494 |
|
---|
| 495 | * **spec:** add an option to FakeAsyncTestZoneSpec to flush periodic timers ([#857](https://github.com/angular/zone.js/issues/857)) ([5c5ca1a](https://github.com/angular/zone.js/commit/5c5ca1a))
|
---|
| 496 |
|
---|
| 497 |
|
---|
| 498 |
|
---|
| 499 | <a name="0.8.15"></a>
|
---|
| 500 | ## [0.8.15](https://github.com/angular/zone.js/compare/v0.8.13...0.8.15) (2017-07-27)
|
---|
| 501 |
|
---|
| 502 |
|
---|
| 503 | ### Features
|
---|
| 504 |
|
---|
| 505 | * **rxjs:** fix [#830](https://github.com/angular/zone.js/issues/830), monkey patch rxjs to make rxjs run in correct zone ([#843](https://github.com/angular/zone.js/issues/843)) ([1ed83d0](https://github.com/angular/zone.js/commit/1ed83d0))
|
---|
| 506 |
|
---|
| 507 |
|
---|
| 508 |
|
---|
| 509 | <a name="0.8.14"></a>
|
---|
| 510 | ## [0.8.14](https://github.com/angular/zone.js/compare/v0.8.13...0.8.14) (2017-07-20)
|
---|
| 511 |
|
---|
| 512 |
|
---|
| 513 | ### Bug Fixes
|
---|
| 514 |
|
---|
| 515 | * **event:** fix [#836](https://github.com/angular/zone.js/issues/836), handle event callback call removeEventListener case ([#839](https://github.com/angular/zone.js/issues/839)) ([f301fa2](https://github.com/angular/zone.js/commit/f301fa2))
|
---|
| 516 | * **event:** fix memory leak for once, add more test cases ([#841](https://github.com/angular/zone.js/issues/841)) ([2143d9c](https://github.com/angular/zone.js/commit/2143d9c))
|
---|
| 517 | * **task:** fix [#832](https://github.com/angular/zone.js/issues/832), fix [#835](https://github.com/angular/zone.js/issues/835), task.data should be an object ([#834](https://github.com/angular/zone.js/issues/834)) ([3a4bfbd](https://github.com/angular/zone.js/commit/3a4bfbd))
|
---|
| 518 |
|
---|
| 519 |
|
---|
| 520 | ### Features
|
---|
| 521 |
|
---|
| 522 | * **rxjs:** fix [#830](https://github.com/angular/zone.js/issues/830), monkey patch rxjs to make rxjs run in correct zone ([#843](https://github.com/angular/zone.js/issues/843)) ([1ed83d0](https://github.com/angular/zone.js/commit/1ed83d0))
|
---|
| 523 |
|
---|
| 524 |
|
---|
| 525 |
|
---|
| 526 | <a name="0.8.14"></a>
|
---|
| 527 | ## [0.8.14](https://github.com/angular/zone.js/compare/v0.8.13...0.8.14) (2017-07-18)
|
---|
| 528 |
|
---|
| 529 |
|
---|
| 530 | ### Bug Fixes
|
---|
| 531 |
|
---|
| 532 | * **event:** fix [#836](https://github.com/angular/zone.js/issues/836), handle event callback call removeEventListener case ([#839](https://github.com/angular/zone.js/issues/839)) ([f301fa2](https://github.com/angular/zone.js/commit/f301fa2))
|
---|
| 533 | * **event:** fix memory leak for once, add more test cases ([#841](https://github.com/angular/zone.js/issues/841)) ([2143d9c](https://github.com/angular/zone.js/commit/2143d9c))
|
---|
| 534 | * **task:** fix [#832](https://github.com/angular/zone.js/issues/832), fix [#835](https://github.com/angular/zone.js/issues/835), task.data should be an object ([#834](https://github.com/angular/zone.js/issues/834)) ([3a4bfbd](https://github.com/angular/zone.js/commit/3a4bfbd))
|
---|
| 535 |
|
---|
| 536 |
|
---|
| 537 |
|
---|
| 538 | <a name="0.8.13"></a>
|
---|
| 539 | ## [0.8.13](https://github.com/angular/zone.js/compare/v0.8.12...0.8.13) (2017-07-12)
|
---|
| 540 |
|
---|
| 541 |
|
---|
| 542 | ### Bug Fixes
|
---|
| 543 |
|
---|
| 544 | * **promise:** fix [#806](https://github.com/angular/zone.js/issues/806), remove duplicate consolelog ([#807](https://github.com/angular/zone.js/issues/807)) ([f439fe2](https://github.com/angular/zone.js/commit/f439fe2))
|
---|
| 545 | * **spec:** fakeAsyncTestSpec should handle requestAnimationFrame ([#805](https://github.com/angular/zone.js/issues/805)) ([8260f1d](https://github.com/angular/zone.js/commit/8260f1d)), closes [#804](https://github.com/angular/zone.js/issues/804)
|
---|
| 546 | * **websocket:** fix [#824](https://github.com/angular/zone.js/issues/824), patch websocket onproperties correctly in PhantomJS ([#826](https://github.com/angular/zone.js/issues/826)) ([273cb85](https://github.com/angular/zone.js/commit/273cb85))
|
---|
| 547 |
|
---|
| 548 |
|
---|
| 549 | ### Features
|
---|
| 550 |
|
---|
| 551 | * **FakeAsyncTestZoneSpec:** FakeAsyncTestZoneSpec.flush() passes limit along to scheduler ([#831](https://github.com/angular/zone.js/issues/831)) ([667cd6f](https://github.com/angular/zone.js/commit/667cd6f))
|
---|
| 552 |
|
---|
| 553 |
|
---|
| 554 | ### Performance Improvements
|
---|
| 555 |
|
---|
| 556 | * **eventListener:** fix [#798](https://github.com/angular/zone.js/issues/798), improve EventTarget.addEventListener performance ([#812](https://github.com/angular/zone.js/issues/812)) ([b3a76d3](https://github.com/angular/zone.js/commit/b3a76d3))
|
---|
| 557 |
|
---|
| 558 |
|
---|
| 559 |
|
---|
| 560 | <a name="0.8.12"></a>
|
---|
| 561 | ## [0.8.12](https://github.com/angular/zone.js/compare/v0.8.11...0.8.12) (2017-06-07)
|
---|
| 562 |
|
---|
| 563 |
|
---|
| 564 | ### Bug Fixes
|
---|
| 565 |
|
---|
| 566 | * **doc:** fix [#793](https://github.com/angular/zone.js/issues/793), fix confuseing bluebird patch doc ([#794](https://github.com/angular/zone.js/issues/794)) ([0c5da04](https://github.com/angular/zone.js/commit/0c5da04))
|
---|
| 567 | * **patch:** fix [#791](https://github.com/angular/zone.js/issues/791), fix mediaQuery/Notification patch uses wrong global ([#792](https://github.com/angular/zone.js/issues/792)) ([67634ae](https://github.com/angular/zone.js/commit/67634ae))
|
---|
| 568 | * **toString:** fix [#802](https://github.com/angular/zone.js/issues/802), fix ios 9 MutationObserver toString error ([#803](https://github.com/angular/zone.js/issues/803)) ([68aa03e](https://github.com/angular/zone.js/commit/68aa03e))
|
---|
| 569 | * **xhr:** inner onreadystatechange should not triigger Zone callback ([#800](https://github.com/angular/zone.js/issues/800)) ([7bd1418](https://github.com/angular/zone.js/commit/7bd1418))
|
---|
| 570 |
|
---|
| 571 |
|
---|
| 572 | ### Features
|
---|
| 573 |
|
---|
| 574 | * **patch:** fix [#696](https://github.com/angular/zone.js/issues/696), patch HTMLCanvasElement.toBlob as MacroTask ([#788](https://github.com/angular/zone.js/issues/788)) ([7ca3995](https://github.com/angular/zone.js/commit/7ca3995))
|
---|
| 575 | * **patch:** fix [#758](https://github.com/angular/zone.js/issues/758), patch cordova.exec success/error with zone.wrap ([#789](https://github.com/angular/zone.js/issues/789)) ([857929d](https://github.com/angular/zone.js/commit/857929d))
|
---|
| 576 |
|
---|
| 577 |
|
---|
| 578 |
|
---|
| 579 | <a name="0.8.11"></a>
|
---|
| 580 | ## [0.8.11](https://github.com/angular/zone.js/compare/v0.8.10...0.8.11) (2017-05-19)
|
---|
| 581 |
|
---|
| 582 |
|
---|
| 583 | ### Bug Fixes
|
---|
| 584 |
|
---|
| 585 | * **closure:** patchOnProperty with exact eventNames as possible ([#768](https://github.com/angular/zone.js/issues/768)) ([582ff7b](https://github.com/angular/zone.js/commit/582ff7b))
|
---|
| 586 | * **patch:** fix [#744](https://github.com/angular/zone.js/issues/744), add namespace to load patch name ([#774](https://github.com/angular/zone.js/issues/774)) ([89f990a](https://github.com/angular/zone.js/commit/89f990a))
|
---|
| 587 | * **task:** fix [#778](https://github.com/angular/zone.js/issues/778), sometimes task will run after being canceled ([#780](https://github.com/angular/zone.js/issues/780)) ([b7238c8](https://github.com/angular/zone.js/commit/b7238c8))
|
---|
| 588 | * **webcomponents:** fix [#782](https://github.com/angular/zone.js/issues/782), fix conflicts with shadydom of webcomponents ([#784](https://github.com/angular/zone.js/issues/784)) ([245f8e9](https://github.com/angular/zone.js/commit/245f8e9))
|
---|
| 589 | * **webpack:** access `process` through `_global` so that WebPack does not accidently browserify ([#786](https://github.com/angular/zone.js/issues/786)) ([1919b36](https://github.com/angular/zone.js/commit/1919b36))
|
---|
| 590 |
|
---|
| 591 |
|
---|
| 592 |
|
---|
| 593 | <a name="0.8.10"></a>
|
---|
| 594 | ## [0.8.10](https://github.com/angular/zone.js/compare/v0.8.9...0.8.10) (2017-05-03)
|
---|
| 595 |
|
---|
| 596 |
|
---|
| 597 | ### Bug Fixes
|
---|
| 598 |
|
---|
| 599 | * **showError:** fix ignoreConsoleErrorUncaughtError may change during drain microtask ([#763](https://github.com/angular/zone.js/issues/763)) ([4baeb5c](https://github.com/angular/zone.js/commit/4baeb5c))
|
---|
| 600 | * **spec:** fix [#760](https://github.com/angular/zone.js/issues/760), fakeAsyncTestSpec should handle microtask with additional args ([#762](https://github.com/angular/zone.js/issues/762)) ([f8d17ac](https://github.com/angular/zone.js/commit/f8d17ac))
|
---|
| 601 | * Package Error stack rewriting as a separate bundle. ([#770](https://github.com/angular/zone.js/issues/770)) ([b5e33fd](https://github.com/angular/zone.js/commit/b5e33fd))
|
---|
| 602 | * **timer:** fix [#437](https://github.com/angular/zone.js/issues/437), [#744](https://github.com/angular/zone.js/issues/744), fix nativescript timer issue, fix nodejs v0.10.x timer issue ([#772](https://github.com/angular/zone.js/issues/772)) ([3218b5a](https://github.com/angular/zone.js/commit/3218b5a))
|
---|
| 603 |
|
---|
| 604 |
|
---|
| 605 | ### Features
|
---|
| 606 |
|
---|
| 607 | * make codebase more modular so that only parts of it can be loaded ([#748](https://github.com/angular/zone.js/issues/748)) ([e933cbd](https://github.com/angular/zone.js/commit/e933cbd))
|
---|
| 608 | * **patch:** load non standard api with new load module method ([#764](https://github.com/angular/zone.js/issues/764)) ([97c03b5](https://github.com/angular/zone.js/commit/97c03b5))
|
---|
| 609 |
|
---|
| 610 |
|
---|
| 611 |
|
---|
| 612 | <a name="0.8.9"></a>
|
---|
| 613 | ## [0.8.9](https://github.com/angular/zone.js/compare/v0.8.8...0.8.9) (2017-04-25)
|
---|
| 614 |
|
---|
| 615 |
|
---|
| 616 | ### Bug Fixes
|
---|
| 617 |
|
---|
| 618 | * **patch:** fix [#746](https://github.com/angular/zone.js/issues/746), check desc get is null and only patch window.resize additionally ([#747](https://github.com/angular/zone.js/issues/747)) ([e598310](https://github.com/angular/zone.js/commit/e598310))
|
---|
| 619 |
|
---|
| 620 |
|
---|
| 621 |
|
---|
| 622 | <a name="0.8.8"></a>
|
---|
| 623 | ## [0.8.8](https://github.com/angular/zone.js/compare/v0.8.7...0.8.8) (2017-04-21)
|
---|
| 624 |
|
---|
| 625 |
|
---|
| 626 | ### Bug Fixes
|
---|
| 627 |
|
---|
| 628 | * on<property> handling broken in v0.8.7 ([fbe7b13](https://github.com/angular/zone.js/commit/fbe7b13))
|
---|
| 629 |
|
---|
| 630 |
|
---|
| 631 |
|
---|
| 632 | <a name="0.8.7"></a>
|
---|
| 633 | ## [0.8.7](https://github.com/angular/zone.js/compare/v0.8.5...0.8.7) (2017-04-21)
|
---|
| 634 |
|
---|
| 635 |
|
---|
| 636 | ### Bug Fixes
|
---|
| 637 |
|
---|
| 638 | * **doc:** fix typo in document, fix a typescript warning in test ([#732](https://github.com/angular/zone.js/issues/732)) ([55cf064](https://github.com/angular/zone.js/commit/55cf064))
|
---|
| 639 | * **error:** fix [#706](https://github.com/angular/zone.js/issues/706), handleError when onHasTask throw error ([#709](https://github.com/angular/zone.js/issues/709)) ([06d1ac0](https://github.com/angular/zone.js/commit/06d1ac0))
|
---|
| 640 | * **error:** remove throw in Error constructor to improve performance in IE11 ([#704](https://github.com/angular/zone.js/issues/704)) ([88d1a49](https://github.com/angular/zone.js/commit/88d1a49)), closes [#698](https://github.com/angular/zone.js/issues/698)
|
---|
| 641 | * **listener:** fix [#616](https://github.com/angular/zone.js/issues/616), webdriver removeEventListener throw permission denied error ([#699](https://github.com/angular/zone.js/issues/699)) ([e02960d](https://github.com/angular/zone.js/commit/e02960d))
|
---|
| 642 | * **patch:** fix [#707](https://github.com/angular/zone.js/issues/707), should not try to patch non configurable property ([#717](https://github.com/angular/zone.js/issues/717)) ([e422fb1](https://github.com/angular/zone.js/commit/e422fb1))
|
---|
| 643 | * **patch:** fix [#708](https://github.com/angular/zone.js/issues/708), modify the canPatchDescriptor logic when browser don't provide onreadystatechange ([#711](https://github.com/angular/zone.js/issues/711)) ([7d4d07f](https://github.com/angular/zone.js/commit/7d4d07f))
|
---|
| 644 | * **patch:** fix [#719](https://github.com/angular/zone.js/issues/719), window onproperty callback this is undefined ([#723](https://github.com/angular/zone.js/issues/723)) ([160531b](https://github.com/angular/zone.js/commit/160531b))
|
---|
| 645 | * **task:** fix [#705](https://github.com/angular/zone.js/issues/705), don't json task.data to prevent cyclic error ([#712](https://github.com/angular/zone.js/issues/712)) ([92a39e2](https://github.com/angular/zone.js/commit/92a39e2))
|
---|
| 646 | * **test:** fix [#718](https://github.com/angular/zone.js/issues/718), use async test to do unhandle promise rejection test ([#726](https://github.com/angular/zone.js/issues/726)) ([0a06874](https://github.com/angular/zone.js/commit/0a06874))
|
---|
| 647 | * **test:** fix websocket test server will crash when test in chrome ([#733](https://github.com/angular/zone.js/issues/733)) ([5090cf9](https://github.com/angular/zone.js/commit/5090cf9))
|
---|
| 648 | * **toString:** fix [#666](https://github.com/angular/zone.js/issues/666), Zone patched method toString should like before patched ([#686](https://github.com/angular/zone.js/issues/686)) ([0d0ee53](https://github.com/angular/zone.js/commit/0d0ee53))
|
---|
| 649 | * resolve errors with closure ([#722](https://github.com/angular/zone.js/issues/722)) ([51e7ffe](https://github.com/angular/zone.js/commit/51e7ffe))
|
---|
| 650 | * **typo:** fix typo, remove extra semicolons, unify api doc ([#697](https://github.com/angular/zone.js/issues/697)) ([967a991](https://github.com/angular/zone.js/commit/967a991))
|
---|
| 651 |
|
---|
| 652 |
|
---|
| 653 | ### Features
|
---|
| 654 |
|
---|
| 655 | * **closure:** fix [#727](https://github.com/angular/zone.js/issues/727), add zone_externs.js for closure compiler ([#731](https://github.com/angular/zone.js/issues/731)) ([b60e9e6](https://github.com/angular/zone.js/commit/b60e9e6))
|
---|
| 656 | * **error:** Remove all Zone frames from stack ([#693](https://github.com/angular/zone.js/issues/693)) ([681a017](https://github.com/angular/zone.js/commit/681a017))
|
---|
| 657 | * **EventListenerOptions:** fix [#737](https://github.com/angular/zone.js/issues/737), add support to EventListenerOptions ([#738](https://github.com/angular/zone.js/issues/738)) ([a89830d](https://github.com/angular/zone.js/commit/a89830d))
|
---|
| 658 | * **patch:** fix [#499](https://github.com/angular/zone.js/issues/499), let promise instance toString active like native ([#734](https://github.com/angular/zone.js/issues/734)) ([2f11e67](https://github.com/angular/zone.js/commit/2f11e67))
|
---|
| 659 |
|
---|
| 660 |
|
---|
| 661 |
|
---|
| 662 | <a name="0.8.5"></a>
|
---|
| 663 | ## [0.8.5](https://github.com/angular/zone.js/compare/v0.8.4...0.8.5) (2017-03-21)
|
---|
| 664 |
|
---|
| 665 |
|
---|
| 666 | ### Bug Fixes
|
---|
| 667 |
|
---|
| 668 | * add support for subclassing of Errors ([81297ee](https://github.com/angular/zone.js/commit/81297ee))
|
---|
| 669 | * improve long-stack-trace stack format detection ([6010557](https://github.com/angular/zone.js/commit/6010557))
|
---|
| 670 | * remove left over console.log ([eeaab91](https://github.com/angular/zone.js/commit/eeaab91))
|
---|
| 671 | * **event:** fix [#667](https://github.com/angular/zone.js/issues/667), eventHandler should return result ([#682](https://github.com/angular/zone.js/issues/682)) ([5c4e24d](https://github.com/angular/zone.js/commit/5c4e24d))
|
---|
| 672 | * **jasmine:** modify jasmine test ifEnvSupports message ([#689](https://github.com/angular/zone.js/issues/689)) ([5635ac0](https://github.com/angular/zone.js/commit/5635ac0))
|
---|
| 673 | * **REVERT:** remove zone internal stack frames in error.stack ([#632](https://github.com/angular/zone.js/issues/632)) ([#690](https://github.com/angular/zone.js/issues/690)) ([291d5a0](https://github.com/angular/zone.js/commit/291d5a0))
|
---|
| 674 |
|
---|
| 675 |
|
---|
| 676 | ### Features
|
---|
| 677 |
|
---|
| 678 | * **dom:** fix [#664](https://github.com/angular/zone.js/issues/664), patch window,document,SVGElement onProperties ([#687](https://github.com/angular/zone.js/issues/687)) ([61aee2e](https://github.com/angular/zone.js/commit/61aee2e))
|
---|
| 679 |
|
---|
| 680 |
|
---|
| 681 |
|
---|
| 682 | <a name="0.8.4"></a>
|
---|
| 683 | ## [0.8.4](https://github.com/angular/zone.js/compare/v0.8.3...0.8.4) (2017-03-16)
|
---|
| 684 |
|
---|
| 685 |
|
---|
| 686 | ### Bug Fixes
|
---|
| 687 |
|
---|
| 688 | * correct declaration which breaks closure ([0e19304](https://github.com/angular/zone.js/commit/0e19304))
|
---|
| 689 | * stack rewriting now works with source maps ([bcd09a0](https://github.com/angular/zone.js/commit/bcd09a0))
|
---|
| 690 |
|
---|
| 691 |
|
---|
| 692 |
|
---|
| 693 | <a name="0.8.3"></a>
|
---|
| 694 | ## [0.8.3](https://github.com/angular/zone.js/compare/v0.8.1...0.8.3) (2017-03-15)
|
---|
| 695 |
|
---|
| 696 |
|
---|
| 697 | ### Bug Fixes
|
---|
| 698 |
|
---|
| 699 | * **zone:** consistent access to __symbol__ to work with closure ([f742394](https://github.com/angular/zone.js/commit/f742394))
|
---|
| 700 |
|
---|
| 701 |
|
---|
| 702 | <a name="0.8.2"></a>
|
---|
| 703 | ## [0.8.2](https://github.com/angular/zone.js/compare/v0.8.1...0.8.2) (2017-03-14)
|
---|
| 704 |
|
---|
| 705 |
|
---|
| 706 | ### Bug Fixes
|
---|
| 707 |
|
---|
| 708 | * **zone:** fix [#674](https://github.com/angular/zone.js/issues/674), handle error.stack readonly case ([#675](https://github.com/angular/zone.js/issues/675)) ([8322be8](https://github.com/angular/zone.js/commit/8322be8))
|
---|
| 709 |
|
---|
| 710 |
|
---|
| 711 |
|
---|
| 712 | <a name="0.8.1"></a>
|
---|
| 713 | ## [0.8.1](https://github.com/angular/zone.js/compare/v0.8.0...0.8.1) (2017-03-13)
|
---|
| 714 |
|
---|
| 715 |
|
---|
| 716 | ### Bug Fixes
|
---|
| 717 |
|
---|
| 718 | * **example:** Update counting.html ([#648](https://github.com/angular/zone.js/issues/648)) ([a63ae5f](https://github.com/angular/zone.js/commit/a63ae5f))
|
---|
| 719 | * **XHR:** fix [#671](https://github.com/angular/zone.js/issues/671), patch XMLHttpRequestEventTarget prototype ([300dc36](https://github.com/angular/zone.js/commit/300dc36))
|
---|
| 720 |
|
---|
| 721 |
|
---|
| 722 | ### Features
|
---|
| 723 |
|
---|
| 724 | * **error:** remove zone internal stack frames in error.stack ([#632](https://github.com/angular/zone.js/issues/632)) ([76fa891](https://github.com/angular/zone.js/commit/76fa891))
|
---|
| 725 | * **task:** add task lifecycle doc and testcases to explain task state transition. ([#651](https://github.com/angular/zone.js/issues/651)) ([ef39a44](https://github.com/angular/zone.js/commit/ef39a44))
|
---|
| 726 |
|
---|
| 727 |
|
---|
| 728 |
|
---|
| 729 | <a name="0.8.0"></a>
|
---|
| 730 | # [0.8.0](https://github.com/angular/zone.js/compare/v0.7.8...0.8.0) (2017-03-10)
|
---|
| 731 |
|
---|
| 732 |
|
---|
| 733 |
|
---|
| 734 | ### Features
|
---|
| 735 |
|
---|
| 736 | * Upgrade TypeScript to v2.2.1
|
---|
| 737 |
|
---|
| 738 |
|
---|
| 739 |
|
---|
| 740 | <a name="0.7.8"></a>
|
---|
| 741 | ## [0.7.8](https://github.com/angular/zone.js/compare/v0.7.6...0.7.8) (2017-03-10)
|
---|
| 742 |
|
---|
| 743 |
|
---|
| 744 | ### Bug Fixes
|
---|
| 745 |
|
---|
| 746 | * **core:** remove debugger ([#639](https://github.com/angular/zone.js/issues/639)) ([0534b19](https://github.com/angular/zone.js/commit/0534b19))
|
---|
| 747 | * **error:** fix [#618](https://github.com/angular/zone.js/issues/618), ZoneAwareError should copy Error's static propeties ([#647](https://github.com/angular/zone.js/issues/647)) ([2d30914](https://github.com/angular/zone.js/commit/2d30914))
|
---|
| 748 | * **jasmine:** support "pending" `it` clauses with no test body ([96cb3d0](https://github.com/angular/zone.js/commit/96cb3d0)), closes [#659](https://github.com/angular/zone.js/issues/659)
|
---|
| 749 | * **minification:** fix [#607](https://github.com/angular/zone.js/issues/607) to change catch variable name to error/err ([#609](https://github.com/angular/zone.js/issues/609)) ([33d0d8d](https://github.com/angular/zone.js/commit/33d0d8d))
|
---|
| 750 | * **node:** patch crypto as macroTask and add test cases for crypto, remove http patch ([#612](https://github.com/angular/zone.js/issues/612)) ([9e81037](https://github.com/angular/zone.js/commit/9e81037))
|
---|
| 751 | * **package:** use fixed version typescript,clang-format and jasmine ([#650](https://github.com/angular/zone.js/issues/650)) ([84459f1](https://github.com/angular/zone.js/commit/84459f1))
|
---|
| 752 | * **patch:** check timer patch return undefined ([#628](https://github.com/angular/zone.js/issues/628)) ([47962df](https://github.com/angular/zone.js/commit/47962df))
|
---|
| 753 | * **patch:** fix [#618](https://github.com/angular/zone.js/issues/618), use zoneSymbol as property name to avoid name conflict ([#645](https://github.com/angular/zone.js/issues/645)) ([fcd8be5](https://github.com/angular/zone.js/commit/fcd8be5))
|
---|
| 754 | * **task:** findEventTask should return Task array ([#633](https://github.com/angular/zone.js/issues/633)) ([14c7a6f](https://github.com/angular/zone.js/commit/14c7a6f))
|
---|
| 755 | * **task:** fix [#638](https://github.com/angular/zone.js/issues/638), eventTask/Periodical task should not be reset after cancel in running state ([#642](https://github.com/angular/zone.js/issues/642)) ([eb9250d](https://github.com/angular/zone.js/commit/eb9250d))
|
---|
| 756 | * **timers:** cleanup task reference when exception ([#637](https://github.com/angular/zone.js/issues/637)) ([2594940](https://github.com/angular/zone.js/commit/2594940))
|
---|
| 757 | * **webapi:** refactor webapi to not import util.ts directly ([8b2543e](https://github.com/angular/zone.js/commit/8b2543e)), closes [#652](https://github.com/angular/zone.js/issues/652)
|
---|
| 758 | * **xhr:** fix [#657](https://github.com/angular/zone.js/issues/657), sometimes xhr will fire onreadystatechange with done twice ([#658](https://github.com/angular/zone.js/issues/658)) ([36c0899](https://github.com/angular/zone.js/commit/36c0899))
|
---|
| 759 | * **zonespec:** don't throw and exception when setInterval is called within a async test zone ([#641](https://github.com/angular/zone.js/issues/641)) ([c07560f](https://github.com/angular/zone.js/commit/c07560f))
|
---|
| 760 |
|
---|
| 761 |
|
---|
| 762 | ### Features
|
---|
| 763 |
|
---|
| 764 | * add Zone.root api ([#601](https://github.com/angular/zone.js/issues/601)) ([9818139](https://github.com/angular/zone.js/commit/9818139))
|
---|
| 765 | * allow tasks to be canceled and rescheduled on different zone in a zone delegate ([#629](https://github.com/angular/zone.js/issues/629)) ([76c6ebf](https://github.com/angular/zone.js/commit/76c6ebf))
|
---|
| 766 | * make fetch() zone-aware without triggering extra requests or uncatchable errors. ([#622](https://github.com/angular/zone.js/issues/622)) ([6731ad0](https://github.com/angular/zone.js/commit/6731ad0))
|
---|
| 767 | * **bluebird:** patch bluebird promise and treat it as microtask ([#655](https://github.com/angular/zone.js/issues/655)) ([e783bfa](https://github.com/angular/zone.js/commit/e783bfa))
|
---|
| 768 | * **electron/nw:** fix [#533](https://github.com/angular/zone.js/issues/533), in electron/nw.js, we may need to patch both browser API and nodejs API, so we need a zone-mix.js to contains both patched API. ([6d31734](https://github.com/angular/zone.js/commit/6d31734))
|
---|
| 769 | * **longStackTraceSpec:** handled promise rejection can also render longstacktrace ([#631](https://github.com/angular/zone.js/issues/631)) ([a4c6525](https://github.com/angular/zone.js/commit/a4c6525))
|
---|
| 770 | * **promise:** fix [#621](https://github.com/angular/zone.js/issues/621), add unhandledRejection handler and ignore consoleError ([#627](https://github.com/angular/zone.js/issues/627)) ([f3547cc](https://github.com/angular/zone.js/commit/f3547cc))
|
---|
| 771 |
|
---|
| 772 |
|
---|
| 773 | <a name="0.7.6"></a>
|
---|
| 774 | ## [0.7.6](https://github.com/angular/zone.js/compare/v0.7.4...0.7.6) (2017-01-17)
|
---|
| 775 |
|
---|
| 776 |
|
---|
| 777 | ### Bug Fixes
|
---|
| 778 |
|
---|
| 779 | * **doc:** typo in comment and reformat README.md ([#590](https://github.com/angular/zone.js/issues/590)) ([95ad315](https://github.com/angular/zone.js/commit/95ad315))
|
---|
| 780 | * **ZoneAwareError:** Error should keep prototype chain and can be called without new ([82722c3](https://github.com/angular/zone.js/commit/82722c3)), closes [#546](https://github.com/angular/zone.js/issues/546) [#554](https://github.com/angular/zone.js/issues/554) [#555](https://github.com/angular/zone.js/issues/555)
|
---|
| 781 | * [#536](https://github.com/angular/zone.js/issues/536), add notification api patch ([#599](https://github.com/angular/zone.js/issues/599)) ([83dfa97](https://github.com/angular/zone.js/commit/83dfa97))
|
---|
| 782 | * [#593](https://github.com/angular/zone.js/issues/593), only call removeAttribute when have the method ([#594](https://github.com/angular/zone.js/issues/594)) ([1401d60](https://github.com/angular/zone.js/commit/1401d60))
|
---|
| 783 | * [#595](https://github.com/angular/zone.js/issues/595), refactor ZoneAwareError property copy ([#597](https://github.com/angular/zone.js/issues/597)) ([f7330de](https://github.com/angular/zone.js/commit/f7330de))
|
---|
| 784 | * [#604](https://github.com/angular/zone.js/issues/604), sometimes setInterval test spec will fail on Android 4.4 ([#605](https://github.com/angular/zone.js/issues/605)) ([e3cd1f4](https://github.com/angular/zone.js/commit/e3cd1f4))
|
---|
| 785 | * add missing test MutationObserver ([5c7bc01](https://github.com/angular/zone.js/commit/5c7bc01))
|
---|
| 786 | * Promise.toString() to look like native function ([f854ce0](https://github.com/angular/zone.js/commit/f854ce0))
|
---|
| 787 |
|
---|
| 788 |
|
---|
| 789 |
|
---|
| 790 | <a name="0.7.5"></a>
|
---|
| 791 | ## [0.7.5](https://github.com/angular/zone.js/compare/v0.7.4...0.7.5) (2017-01-12)
|
---|
| 792 |
|
---|
| 793 |
|
---|
| 794 | ### Bug Fixes
|
---|
| 795 |
|
---|
| 796 | * patch fs methods as macrotask, add test cases of fs watcher ([#572](https://github.com/angular/zone.js/issues/572)) ([e1d3240](https://github.com/angular/zone.js/commit/e1d3240))
|
---|
| 797 | * fix [#577](https://github.com/angular/zone.js/issues/577), canPatchViaPropertyDescriptor test should add configurable to XMLHttpRequest.prototype ([#578](https://github.com/angular/zone.js/issues/578)) ([c297752](https://github.com/angular/zone.js/commit/c297752))
|
---|
| 798 | * fix [#551](https://github.com/angular/zone.js/issues/551), add toJSON to ZoneTask to prevent cyclic error ([#576](https://github.com/angular/zone.js/issues/576)) ([03d19f9](https://github.com/angular/zone.js/commit/03d19f9))
|
---|
| 799 | * fix [#574](https://github.com/angular/zone.js/issues/574), captureStackTrace will have additional stackframe from Zone will break binding.js ([#575](https://github.com/angular/zone.js/issues/575)) ([41f5306](https://github.com/angular/zone.js/commit/41f5306))
|
---|
| 800 | * fix [#569](https://github.com/angular/zone.js/issues/569), request will cause updateTaskCount failed if we call abort multipletimes ([#570](https://github.com/angular/zone.js/issues/570)) ([62f1449](https://github.com/angular/zone.js/commit/62f1449))
|
---|
| 801 | * add web-api.ts to patch mediaQuery ([#571](https://github.com/angular/zone.js/issues/571)) ([e92f934](https://github.com/angular/zone.js/commit/e92f934))
|
---|
| 802 | * fix [#584](https://github.com/angular/zone.js/issues/584), remove android 4.1~4.3, add no-ssl options to make android 4.4 pass test ([#586](https://github.com/angular/zone.js/issues/586)) ([7cd570e](https://github.com/angular/zone.js/commit/7cd570e))
|
---|
| 803 | * Fix [#532](https://github.com/angular/zone.js/issues/532), Fix [#566](https://github.com/angular/zone.js/issues/566), add tslint in ci, add tslint/format/test/karma in precommit of git ([#565](https://github.com/angular/zone.js/issues/565)) ([fb8d51c](https://github.com/angular/zone.js/commit/fb8d51c))
|
---|
| 804 | * docs(zone.ts): fix typo ([#583](https://github.com/angular/zone.js/issues/583)) ([ecbef87](https://github.com/angular/zone.js/commit/ecbef87))
|
---|
| 805 | * add missing test MutationObserver ([5c7bc01](https://github.com/angular/zone.js/commit/5c7bc01))
|
---|
| 806 | * Promise.toString() to look like native function ([f854ce0](https://github.com/angular/zone.js/commit/f854ce0))
|
---|
| 807 | * **ZoneAwareError:** Error should keep prototype chain and can be called without new ([82722c3](https://github.com/angular/zone.js/commit/82722c3)), closes [#546](https://github.com/angular/zone.js/issues/546) [#554](https://github.com/angular/zone.js/issues/554) [#555](https://github.com/angular/zone.js/issues/555)
|
---|
| 808 |
|
---|
| 809 |
|
---|
| 810 |
|
---|
| 811 | <a name="0.7.4"></a>
|
---|
| 812 | ## [0.7.4](https://github.com/angular/zone.js/compare/v0.7.1...0.7.4) (2016-12-31)
|
---|
| 813 |
|
---|
| 814 |
|
---|
| 815 | ### Bug Fixes
|
---|
| 816 |
|
---|
| 817 | * add better Type safety ([610649b](https://github.com/angular/zone.js/commit/610649b))
|
---|
| 818 | * add missing test MutationObserver ([5c7bc01](https://github.com/angular/zone.js/commit/5c7bc01))
|
---|
| 819 | * correct currentZone passed into delegate methods ([dc12d8e](https://github.com/angular/zone.js/commit/dc12d8e)), closes [#587](https://github.com/angular/zone.js/issues/587) [#539](https://github.com/angular/zone.js/issues/539)
|
---|
| 820 | * correct zone.min.js not including zone ([384f5ec](https://github.com/angular/zone.js/commit/384f5ec))
|
---|
| 821 | * Correct ZoneAwareError prototype chain ([ba7858c](https://github.com/angular/zone.js/commit/ba7858c)), closes [#546](https://github.com/angular/zone.js/issues/546) [#547](https://github.com/angular/zone.js/issues/547)
|
---|
| 822 | * formatting issue. ([c70e9ec](https://github.com/angular/zone.js/commit/c70e9ec))
|
---|
| 823 | * inline event handler issue ([20b5a5d](https://github.com/angular/zone.js/commit/20b5a5d)), closes [#525](https://github.com/angular/zone.js/issues/525) [#540](https://github.com/angular/zone.js/issues/540)
|
---|
| 824 | * parameterize `wrap` method on `Zone` ([#542](https://github.com/angular/zone.js/issues/542)) ([f522e1b](https://github.com/angular/zone.js/commit/f522e1b))
|
---|
| 825 | * **closure:** avoid property renaming on globals ([af14646](https://github.com/angular/zone.js/commit/af14646))
|
---|
| 826 | * Prevent adding listener for xhrhttprequest multiple times ([9509747](https://github.com/angular/zone.js/commit/9509747)), closes [#529](https://github.com/angular/zone.js/issues/529) [#527](https://github.com/angular/zone.js/issues/527) [#287](https://github.com/angular/zone.js/issues/287) [#530](https://github.com/angular/zone.js/issues/530)
|
---|
| 827 | * Promise.toString() to look like native function ([f854ce0](https://github.com/angular/zone.js/commit/f854ce0))
|
---|
| 828 | * **closure:** Fix closure error suppression comment. ([#552](https://github.com/angular/zone.js/issues/552)) ([2643783](https://github.com/angular/zone.js/commit/2643783))
|
---|
| 829 | * Run tests on both the build as well as the dist folder ([#514](https://github.com/angular/zone.js/issues/514)) ([c0604f5](https://github.com/angular/zone.js/commit/c0604f5))
|
---|
| 830 | * support nw.js environment ([486010b](https://github.com/angular/zone.js/commit/486010b)), closes [#524](https://github.com/angular/zone.js/issues/524)
|
---|
| 831 |
|
---|
| 832 |
|
---|
| 833 | ### Features
|
---|
| 834 |
|
---|
| 835 | * Patch captureStackTrace/prepareStackTrace to ZoneAwareError, patch process.nextTick, fix removeAllListeners bug ([#516](https://github.com/angular/zone.js/issues/516)) ([c36c0bc](https://github.com/angular/zone.js/commit/c36c0bc)), closes [#484](https://github.com/angular/zone.js/issues/484) [#491](https://github.com/angular/zone.js/issues/491)
|
---|
| 836 |
|
---|
| 837 |
|
---|
| 838 |
|
---|
| 839 | <a name="0.7.1"></a>
|
---|
| 840 | ## [0.7.1](https://github.com/angular/zone.js/compare/v0.7.0...v0.7.1) (2016-11-22)
|
---|
| 841 |
|
---|
| 842 |
|
---|
| 843 | ### Bug Fixes
|
---|
| 844 |
|
---|
| 845 | * missing zone from the build file ([e961833](https://github.com/angular/zone.js/commit/e961833))
|
---|
| 846 |
|
---|
| 847 |
|
---|
| 848 |
|
---|
| 849 | <a name="0.7.0"></a>
|
---|
| 850 | # [0.7.0](https://github.com/angular/zone.js/compare/0.6.25...v0.7.0) (2016-11-22)
|
---|
| 851 |
|
---|
| 852 |
|
---|
| 853 | ### Bug Fixes
|
---|
| 854 |
|
---|
| 855 | * **node:** crash when calling listeners() for event with no listeners ([431f6f0](https://github.com/angular/zone.js/commit/431f6f0))
|
---|
| 856 | * support clearing the timeouts with numeric IDs ([fea6d68](https://github.com/angular/zone.js/commit/fea6d68)), closes [#461](https://github.com/angular/zone.js/issues/461)
|
---|
| 857 | * **promise:** include stack trace in an unhandlerd promise ([#463](https://github.com/angular/zone.js/issues/463)) ([737f8d8](https://github.com/angular/zone.js/commit/737f8d8))
|
---|
| 858 | * **property-descriptor:** do not use document object in Safari web worker ([51f2e1f](https://github.com/angular/zone.js/commit/51f2e1f))
|
---|
| 859 | * Add WebSocket to the NO_EVENT_TARGET list to be patched as well ([#493](https://github.com/angular/zone.js/issues/493)) ([d8c15eb](https://github.com/angular/zone.js/commit/d8c15eb))
|
---|
| 860 | * fix wrong usage of == caught by closure compiler ([#510](https://github.com/angular/zone.js/issues/510)) ([d7d8eb5](https://github.com/angular/zone.js/commit/d7d8eb5))
|
---|
| 861 | * fluent interface for EventEmitter ([#475](https://github.com/angular/zone.js/issues/475)) ([c5130a6](https://github.com/angular/zone.js/commit/c5130a6))
|
---|
| 862 | * lint errors ([ed87c26](https://github.com/angular/zone.js/commit/ed87c26))
|
---|
| 863 | * make fetch promise patching safe ([16be7f9](https://github.com/angular/zone.js/commit/16be7f9)), closes [#451](https://github.com/angular/zone.js/issues/451)
|
---|
| 864 | * Make the check for ZoneAwarePromise more stringent ([#495](https://github.com/angular/zone.js/issues/495)) ([c69df25](https://github.com/angular/zone.js/commit/c69df25))
|
---|
| 865 | * run all timers in passage of time in a single fakeAsync's tick call ([a85db4c](https://github.com/angular/zone.js/commit/a85db4c)), closes [#454](https://github.com/angular/zone.js/issues/454)
|
---|
| 866 | * stop using class extends as it breaks rollup ([b52cf02](https://github.com/angular/zone.js/commit/b52cf02))
|
---|
| 867 | * use strict equality in scheduleQueueDrain ([#504](https://github.com/angular/zone.js/issues/504)) ([4b4249c](https://github.com/angular/zone.js/commit/4b4249c))
|
---|
| 868 |
|
---|
| 869 |
|
---|
| 870 | ### Features
|
---|
| 871 |
|
---|
| 872 | * add mocha support ([41a9047](https://github.com/angular/zone.js/commit/41a9047))
|
---|
| 873 | * **Error:** Rewrite Error stack frames to include zone ([e1c2a02](https://github.com/angular/zone.js/commit/e1c2a02))
|
---|
| 874 |
|
---|
| 875 |
|
---|
| 876 |
|
---|
| 877 | <a name="0.6.25"></a>
|
---|
| 878 | ## [0.6.25](https://github.com/angular/zone.js/compare/0.6.24...0.6.25) (2016-09-20)
|
---|
| 879 |
|
---|
| 880 |
|
---|
| 881 | ### Bug Fixes
|
---|
| 882 |
|
---|
| 883 | * **zonespecs:** revert unwrapping of zonespecs which actually require global ([#460](https://github.com/angular/zone.js/issues/460)) ([28a14f8](https://github.com/angular/zone.js/commit/28a14f8))
|
---|
| 884 |
|
---|
| 885 |
|
---|
| 886 |
|
---|
| 887 | <a name="0.6.24"></a>
|
---|
| 888 | ## [0.6.24](https://github.com/angular/zone.js/compare/v0.6.23...0.6.24) (2016-09-19)
|
---|
| 889 |
|
---|
| 890 |
|
---|
| 891 | ### Bug Fixes
|
---|
| 892 |
|
---|
| 893 | * **bundling:** switch to using umd bundles ([#457](https://github.com/angular/zone.js/issues/457)) ([8dd06e5](https://github.com/angular/zone.js/commit/8dd06e5)), closes [#456](https://github.com/angular/zone.js/issues/456)
|
---|
| 894 |
|
---|
| 895 |
|
---|
| 896 |
|
---|
| 897 | <a name="0.6.23"></a>
|
---|
| 898 | ## [0.6.23](https://github.com/angular/zone.js/compare/v0.6.22...v0.6.23) (2016-09-14)
|
---|
| 899 |
|
---|
| 900 |
|
---|
| 901 | ### Bug Fixes
|
---|
| 902 |
|
---|
| 903 | * **fetch:** correct chrome not able to load about://blank ([3844435](https://github.com/angular/zone.js/commit/3844435)), closes [#444](https://github.com/angular/zone.js/issues/444)
|
---|
| 904 |
|
---|
| 905 |
|
---|
| 906 |
|
---|
| 907 | <a name="0.6.22"></a>
|
---|
| 908 | ## [0.6.22](https://github.com/angular/zone.js/compare/v0.6.21...v0.6.22) (2016-09-14)
|
---|
| 909 |
|
---|
| 910 |
|
---|
| 911 | ### Bug Fixes
|
---|
| 912 |
|
---|
| 913 | * use fetch(about://blank) to prevent exception on MS Edge ([#442](https://github.com/angular/zone.js/issues/442)) ([8b81537](https://github.com/angular/zone.js/commit/8b81537)), closes [#436](https://github.com/angular/zone.js/issues/436) [#439](https://github.com/angular/zone.js/issues/439)
|
---|
| 914 |
|
---|
| 915 |
|
---|
| 916 | ### Features
|
---|
| 917 |
|
---|
| 918 | * **node:** patch most fs methods ([#438](https://github.com/angular/zone.js/issues/438)) ([4c8a155](https://github.com/angular/zone.js/commit/4c8a155))
|
---|
| 919 | * **node:** patch outgoing http requests to capture the zone ([#430](https://github.com/angular/zone.js/issues/430)) ([100b82b](https://github.com/angular/zone.js/commit/100b82b))
|
---|
| 920 |
|
---|
| 921 |
|
---|
| 922 |
|
---|
| 923 | <a name="0.6.21"></a>
|
---|
| 924 | ## [0.6.21](https://github.com/angular/zone.js/compare/v0.6.20...v0.6.21) (2016-09-11)
|
---|
| 925 |
|
---|
| 926 |
|
---|
| 927 | ### Bug Fixes
|
---|
| 928 |
|
---|
| 929 | * proper detection of global in WebWorker ([0a7a155](https://github.com/angular/zone.js/commit/0a7a155))
|
---|
| 930 |
|
---|
| 931 |
|
---|
| 932 |
|
---|
| 933 | <a name="0.6.20"></a>
|
---|
| 934 | ## [0.6.20](https://github.com/angular/zone.js/compare/v0.6.19...v0.6.20) (2016-09-10)
|
---|
| 935 |
|
---|
| 936 |
|
---|
| 937 |
|
---|
| 938 | <a name="0.6.19"></a>
|
---|
| 939 | ## [0.6.19](https://github.com/angular/zone.js/compare/v0.6.17...v0.6.19) (2016-09-10)
|
---|
| 940 |
|
---|
| 941 |
|
---|
| 942 | ### Bug Fixes
|
---|
| 943 |
|
---|
| 944 | * provide a more usefull error when configuring properties ([1fe4df0](https://github.com/angular/zone.js/commit/1fe4df0))
|
---|
| 945 | * **jasmine:** propagate all arguments of it/describe/etc... ([a85fd68](https://github.com/angular/zone.js/commit/a85fd68))
|
---|
| 946 | * **long-stack:** Safer writing of stack traces. ([6767ff5](https://github.com/angular/zone.js/commit/6767ff5))
|
---|
| 947 | * **promise:** support more aggressive optimization. ([#431](https://github.com/angular/zone.js/issues/431)) ([26fc3da](https://github.com/angular/zone.js/commit/26fc3da))
|
---|
| 948 | * **XHR:** Don't send sync XHR through ZONE ([6e2f13c](https://github.com/angular/zone.js/commit/6e2f13c)), closes [#377](https://github.com/angular/zone.js/issues/377)
|
---|
| 949 |
|
---|
| 950 |
|
---|
| 951 | ### Features
|
---|
| 952 |
|
---|
| 953 | * assert that right ZoneAwarePromise is available ([#420](https://github.com/angular/zone.js/issues/420)) ([4c35e5b](https://github.com/angular/zone.js/commit/4c35e5b))
|
---|
| 954 |
|
---|
| 955 |
|
---|
| 956 |
|
---|
| 957 | <a name="0.6.17"></a>
|
---|
| 958 | ## [0.6.17](https://github.com/angular/zone.js/compare/v0.6.15...v0.6.17) (2016-08-22)
|
---|
| 959 |
|
---|
| 960 |
|
---|
| 961 | ### Bug Fixes
|
---|
| 962 |
|
---|
| 963 | * **browser:** use XMLHttpRequest.DONE constant on target instead of the global interface ([#395](https://github.com/angular/zone.js/issues/395)) ([3b4c20b](https://github.com/angular/zone.js/commit/3b4c20b)), closes [#394](https://github.com/angular/zone.js/issues/394)
|
---|
| 964 | * **jasmine:** spelling error of 'describe' in jasmine patch prevented application of sync zone ([d38ccde](https://github.com/angular/zone.js/commit/d38ccde)), closes [#412](https://github.com/angular/zone.js/issues/412)
|
---|
| 965 | * **patchProperty:** return null as the default value ([#413](https://github.com/angular/zone.js/issues/413)) ([396942b](https://github.com/angular/zone.js/commit/396942b)), closes [#319](https://github.com/angular/zone.js/issues/319)
|
---|
| 966 | * IE10/11 timeout issues. ([382182c](https://github.com/angular/zone.js/commit/382182c))
|
---|
| 967 |
|
---|
| 968 |
|
---|
| 969 |
|
---|
| 970 | <a name="0.6.15"></a>
|
---|
| 971 | ## [0.6.15](https://github.com/angular/zone.js/compare/v0.6.14...v0.6.15) (2016-08-19)
|
---|
| 972 |
|
---|
| 973 |
|
---|
| 974 | ### Bug Fixes
|
---|
| 975 |
|
---|
| 976 | * broken build. ([#406](https://github.com/angular/zone.js/issues/406)) ([5e3c207](https://github.com/angular/zone.js/commit/5e3c207))
|
---|
| 977 | * **tasks:** do not drain the microtask queue early. ([ff88bb4](https://github.com/angular/zone.js/commit/ff88bb4))
|
---|
| 978 | * **tasks:** do not drain the microtask queue early. ([d4a1436](https://github.com/angular/zone.js/commit/d4a1436))
|
---|
| 979 |
|
---|
| 980 |
|
---|
| 981 |
|
---|
| 982 | <a name="0.6.14"></a>
|
---|
| 983 | ## [0.6.14](https://github.com/angular/zone.js/compare/v0.6.13...v0.6.14) (2016-08-17)
|
---|
| 984 |
|
---|
| 985 |
|
---|
| 986 | ### Features
|
---|
| 987 |
|
---|
| 988 | * **jasmine:** patch jasmine to understand zones. ([3a054be](https://github.com/angular/zone.js/commit/3a054be))
|
---|
| 989 | * **trackingZone:** Keep track of tasks to see outstanding tasks. ([4942b4a](https://github.com/angular/zone.js/commit/4942b4a))
|
---|
| 990 |
|
---|
| 991 |
|
---|
| 992 |
|
---|
| 993 | <a name="0.6.13"></a>
|
---|
| 994 | ## [0.6.13](https://github.com/angular/zone.js/compare/v0.6.12...v0.6.13) (2016-08-15)
|
---|
| 995 |
|
---|
| 996 |
|
---|
| 997 | ### Bug Fixes
|
---|
| 998 |
|
---|
| 999 | * **browser:** make Object.defineProperty patch safer ([#392](https://github.com/angular/zone.js/issues/392)) ([597c634](https://github.com/angular/zone.js/commit/597c634)), closes [#391](https://github.com/angular/zone.js/issues/391)
|
---|
| 1000 | * **browser:** patch Window when EventTarget is missing. ([#368](https://github.com/angular/zone.js/issues/368)) ([fcef80d](https://github.com/angular/zone.js/commit/fcef80d)), closes [#367](https://github.com/angular/zone.js/issues/367)
|
---|
| 1001 | * **browser:** patchTimer cancelAnimationFrame ([#353](https://github.com/angular/zone.js/issues/353)) ([bf77fbb](https://github.com/angular/zone.js/commit/bf77fbb)), closes [#326](https://github.com/angular/zone.js/issues/326) [Leaflet/Leaflet#4588](https://github.com/Leaflet/Leaflet/issues/4588)
|
---|
| 1002 | * **browser:** should not throw with frozen prototypes ([#351](https://github.com/angular/zone.js/issues/351)) ([27ca2a9](https://github.com/angular/zone.js/commit/27ca2a9))
|
---|
| 1003 | * **build:** fix broken master due to setTimeout not returning a number on node ([d43b4b8](https://github.com/angular/zone.js/commit/d43b4b8))
|
---|
| 1004 | * **doc:** Fixed the home page example. ([#348](https://github.com/angular/zone.js/issues/348)) ([9a0aa4a](https://github.com/angular/zone.js/commit/9a0aa4a))
|
---|
| 1005 | * throw if trying to load zone more then once. ([6df5f93](https://github.com/angular/zone.js/commit/6df5f93))
|
---|
| 1006 | * **fakeAsync:** throw error on rejected promisees. ([fd1dfcc](https://github.com/angular/zone.js/commit/fd1dfcc))
|
---|
| 1007 | * **promise:** allow Promise subclassing ([dafad98](https://github.com/angular/zone.js/commit/dafad98))
|
---|
| 1008 | * **XHR.responseBlob:** don't access XHR.responseBlob on old android webkit ([#329](https://github.com/angular/zone.js/issues/329)) ([ed69756](https://github.com/angular/zone.js/commit/ed69756))
|
---|
| 1009 |
|
---|
| 1010 |
|
---|
| 1011 | ### Features
|
---|
| 1012 |
|
---|
| 1013 | * return timeout Id in ZoneTask.toString (fixes [#341](https://github.com/angular/zone.js/issues/341)) ([80ae6a8](https://github.com/angular/zone.js/commit/80ae6a8)), closes [#375](https://github.com/angular/zone.js/issues/375)
|
---|
| 1014 | * **jasmine:** Switch jasmine patch to use microtask and preserve zone. ([5f519de](https://github.com/angular/zone.js/commit/5f519de))
|
---|
| 1015 | * **ProxySpec:** create a ProxySpec which can proxy to other ZoneSpecs. ([2d02e39](https://github.com/angular/zone.js/commit/2d02e39))
|
---|
| 1016 | * **zone:** Add Zone.getZone api ([0621014](https://github.com/angular/zone.js/commit/0621014))
|
---|
| 1017 |
|
---|
| 1018 |
|
---|
| 1019 |
|
---|
| 1020 | <a name="0.6.12"></a>
|
---|
| 1021 | ## [0.6.12](https://github.com/angular/zone.js/compare/v0.6.11...v0.6.12) (2016-04-19)
|
---|
| 1022 |
|
---|
| 1023 |
|
---|
| 1024 | ### Bug Fixes
|
---|
| 1025 |
|
---|
| 1026 | * **property-descriptor:** do not fail for events without targets ([3a8deef](https://github.com/angular/zone.js/commit/3a8deef))
|
---|
| 1027 |
|
---|
| 1028 |
|
---|
| 1029 | ### Features
|
---|
| 1030 |
|
---|
| 1031 | * Add a zone spec for fake async test zone. ([#330](https://github.com/angular/zone.js/issues/330)) ([34159b4](https://github.com/angular/zone.js/commit/34159b4))
|
---|
| 1032 |
|
---|
| 1033 |
|
---|
| 1034 |
|
---|
| 1035 | <a name="0.6.11"></a>
|
---|
| 1036 | ## [0.6.11](https://github.com/angular/zone.js/compare/v0.6.9...v0.6.11) (2016-04-14)
|
---|
| 1037 |
|
---|
| 1038 |
|
---|
| 1039 | ### Bug Fixes
|
---|
| 1040 |
|
---|
| 1041 | * Suppress closure compiler warnings about unknown 'process' variable. ([e125173](https://github.com/angular/zone.js/commit/e125173)), closes [#295](https://github.com/angular/zone.js/issues/295)
|
---|
| 1042 | * **setTimeout:** fix for [#290](https://github.com/angular/zone.js/issues/290), allow clearTimeout to be called in setTimeout callback ([a6967ad](https://github.com/angular/zone.js/commit/a6967ad)), closes [#301](https://github.com/angular/zone.js/issues/301)
|
---|
| 1043 | * **WebSocket patch:** fix WebSocket constants copy ([#299](https://github.com/angular/zone.js/issues/299)) ([5dc4339](https://github.com/angular/zone.js/commit/5dc4339))
|
---|
| 1044 | * **xhr:** XHR macrotasks allow abort after XHR has completed ([#311](https://github.com/angular/zone.js/issues/311)) ([c70f011](https://github.com/angular/zone.js/commit/c70f011))
|
---|
| 1045 | * **zone:** remove debugger statement ([#292](https://github.com/angular/zone.js/issues/292)) ([01cec16](https://github.com/angular/zone.js/commit/01cec16))
|
---|
| 1046 | * window undefined in node environments ([f8d5dc7](https://github.com/angular/zone.js/commit/f8d5dc7)), closes [#305](https://github.com/angular/zone.js/issues/305)
|
---|
| 1047 |
|
---|
| 1048 |
|
---|
| 1049 | ### Features
|
---|
| 1050 |
|
---|
| 1051 | * **zonespec:** add a spec for synchronous tests ([#294](https://github.com/angular/zone.js/issues/294)) ([55da3d8](https://github.com/angular/zone.js/commit/55da3d8))
|
---|
| 1052 | * node/node ([29fc5d2](https://github.com/angular/zone.js/commit/29fc5d2))
|
---|
| 1053 |
|
---|
| 1054 |
|
---|
| 1055 |
|
---|
| 1056 | <a name="0.6.9"></a>
|
---|
| 1057 | ## [0.6.9](https://github.com/angular/zone.js/compare/v0.6.5...v0.6.9) (2016-04-04)
|
---|
| 1058 |
|
---|
| 1059 |
|
---|
| 1060 | ### Bug Fixes
|
---|
| 1061 |
|
---|
| 1062 | * Allow calling clearTimeout from within the setTimeout callback ([a8ea55d](https://github.com/angular/zone.js/commit/a8ea55d)), closes [#302](https://github.com/angular/zone.js/issues/302)
|
---|
| 1063 | * Canceling already run task should not double decrement task counter ([faa3485](https://github.com/angular/zone.js/commit/faa3485)), closes [#290](https://github.com/angular/zone.js/issues/290)
|
---|
| 1064 | * **xhr:** don't throw on an xhr which is aborted before sending ([8827e1e](https://github.com/angular/zone.js/commit/8827e1e))
|
---|
| 1065 | * **zone:** remove debugger statement ([d7c116b](https://github.com/angular/zone.js/commit/d7c116b))
|
---|
| 1066 |
|
---|
| 1067 |
|
---|
| 1068 | ### Features
|
---|
| 1069 |
|
---|
| 1070 | * **zonespec:** add a spec for synchronous tests ([0a6a434](https://github.com/angular/zone.js/commit/0a6a434))
|
---|
| 1071 | * treat XHRs as macrotasks ([fd39f97](https://github.com/angular/zone.js/commit/fd39f97))
|
---|
| 1072 |
|
---|
| 1073 |
|
---|
| 1074 |
|
---|
| 1075 | <a name="0.6.5"></a>
|
---|
| 1076 | ## [0.6.5](https://github.com/angular/zone.js/compare/v0.6.2...v0.6.5) (2016-03-21)
|
---|
| 1077 |
|
---|
| 1078 |
|
---|
| 1079 | ### Bug Fixes
|
---|
| 1080 |
|
---|
| 1081 | * disable safari 7 ([4a4d4f6](https://github.com/angular/zone.js/commit/4a4d4f6))
|
---|
| 1082 | * **browser/utils:** calling removeEventListener twice with the same args should not cause errors ([1787339](https://github.com/angular/zone.js/commit/1787339)), closes [#283](https://github.com/angular/zone.js/issues/283) [#284](https://github.com/angular/zone.js/issues/284)
|
---|
| 1083 | * **patching:** call native cancel method ([5783663](https://github.com/angular/zone.js/commit/5783663)), closes [#278](https://github.com/angular/zone.js/issues/278) [#279](https://github.com/angular/zone.js/issues/279)
|
---|
| 1084 | * **utils:** add the ability to prevent the default action of onEvent (onclick, onpaste,etc..) by returning false. ([99940c3](https://github.com/angular/zone.js/commit/99940c3)), closes [#236](https://github.com/angular/zone.js/issues/236)
|
---|
| 1085 | * **WebSocket patch:** keep WebSocket constants ([f25b087](https://github.com/angular/zone.js/commit/f25b087)), closes [#267](https://github.com/angular/zone.js/issues/267)
|
---|
| 1086 | * **zonespec:** Do not crash on error if last task had no data ([0dba019](https://github.com/angular/zone.js/commit/0dba019)), closes [#281](https://github.com/angular/zone.js/issues/281)
|
---|
| 1087 |
|
---|
| 1088 |
|
---|
| 1089 | ### Features
|
---|
| 1090 |
|
---|
| 1091 | * **indexdb:** Added property patches and event target methods as well as tests for Indexed DB ([84a251f](https://github.com/angular/zone.js/commit/84a251f)), closes [#204](https://github.com/angular/zone.js/issues/204)
|
---|
| 1092 | * **zonespec:** add a spec for asynchronous tests ([aeeb05c](https://github.com/angular/zone.js/commit/aeeb05c)), closes [#275](https://github.com/angular/zone.js/issues/275)
|
---|
| 1093 |
|
---|
| 1094 |
|
---|
| 1095 |
|
---|
| 1096 | <a name="0.6.2"></a>
|
---|
| 1097 | ## [0.6.2](https://github.com/angular/zone.js/compare/v0.6.1...v0.6.2) (2016-03-03)
|
---|
| 1098 |
|
---|
| 1099 |
|
---|
| 1100 |
|
---|
| 1101 | <a name="0.6.1"></a>
|
---|
| 1102 | ## [0.6.1](https://github.com/angular/zone.js/compare/v0.6.0...v0.6.1) (2016-02-29)
|
---|
| 1103 |
|
---|
| 1104 |
|
---|
| 1105 |
|
---|
| 1106 | <a name="0.6.0"></a>
|
---|
| 1107 | # [0.6.0](https://github.com/angular/zone.js/compare/v0.5.15...v0.6.0) (2016-02-29)
|
---|
| 1108 |
|
---|
| 1109 |
|
---|
| 1110 | ### Chores
|
---|
| 1111 |
|
---|
| 1112 | * **everything:** Major Zone Rewrite/Reimplementation ([63d4552](https://github.com/angular/zone.js/commit/63d4552))
|
---|
| 1113 |
|
---|
| 1114 |
|
---|
| 1115 | ### BREAKING CHANGES
|
---|
| 1116 |
|
---|
| 1117 | * everything: This is a brand new implementation which is not backwards compatible.
|
---|
| 1118 |
|
---|
| 1119 |
|
---|
| 1120 |
|
---|
| 1121 | <a name="0.5.15"></a>
|
---|
| 1122 | ## [0.5.15](https://github.com/angular/zone.js/compare/v0.5.14...v0.5.15) (2016-02-17)
|
---|
| 1123 |
|
---|
| 1124 |
|
---|
| 1125 | ### Bug Fixes
|
---|
| 1126 |
|
---|
| 1127 | * **WebWorker:** Patch WebSockets and XMLHttpRequest in WebWorker ([45a6bc1](https://github.com/angular/zone.js/commit/45a6bc1)), closes [#249](https://github.com/angular/zone.js/issues/249)
|
---|
| 1128 | * **WebWorker:** Patch WebSockets and XMLHttpRequest in WebWorker ([9041a3a](https://github.com/angular/zone.js/commit/9041a3a)), closes [#249](https://github.com/angular/zone.js/issues/249)
|
---|
| 1129 |
|
---|
| 1130 |
|
---|
| 1131 |
|
---|
| 1132 | <a name="0.5.14"></a>
|
---|
| 1133 | ## [0.5.14](https://github.com/angular/zone.js/compare/v0.5.11...v0.5.14) (2016-02-11)
|
---|
| 1134 |
|
---|
| 1135 |
|
---|
| 1136 |
|
---|
| 1137 | <a name="0.5.11"></a>
|
---|
| 1138 | ## [0.5.11](https://github.com/angular/zone.js/compare/v0.5.10...v0.5.11) (2016-01-27)
|
---|
| 1139 |
|
---|
| 1140 |
|
---|
| 1141 | ### Bug Fixes
|
---|
| 1142 |
|
---|
| 1143 | * correct incorrect example path in karma config ([b0a624d](https://github.com/angular/zone.js/commit/b0a624d))
|
---|
| 1144 | * correct test relaying on jasmine timeout ([4f7d6ae](https://github.com/angular/zone.js/commit/4f7d6ae))
|
---|
| 1145 | * **WebSocket:** don't patch EventTarget methods twice ([345e56c](https://github.com/angular/zone.js/commit/345e56c)), closes [#235](https://github.com/angular/zone.js/issues/235)
|
---|
| 1146 |
|
---|
| 1147 |
|
---|
| 1148 | ### Features
|
---|
| 1149 |
|
---|
| 1150 | * **wtf:** add wtf support to (set/clear)Timeout/Interval/Immediate ([6659fd5](https://github.com/angular/zone.js/commit/6659fd5))
|
---|
| 1151 |
|
---|
| 1152 |
|
---|
| 1153 |
|
---|
| 1154 | <a name="0.5.10"></a>
|
---|
| 1155 | ## [0.5.10](https://github.com/angular/zone.js/compare/v0.5.9...v0.5.10) (2015-12-11)
|
---|
| 1156 |
|
---|
| 1157 |
|
---|
| 1158 | ### Bug Fixes
|
---|
| 1159 |
|
---|
| 1160 | * **keys:** Do not use Symbol which are broken in Chrome 39.0.2171 (Dartium) ([c48301b](https://github.com/angular/zone.js/commit/c48301b))
|
---|
| 1161 | * **Promise:** Make sure we check for native Promise before es6-promise gets a chance to polyfill ([fa18d4c](https://github.com/angular/zone.js/commit/fa18d4c))
|
---|
| 1162 |
|
---|
| 1163 |
|
---|
| 1164 |
|
---|
| 1165 | <a name="0.5.9"></a>
|
---|
| 1166 | ## [0.5.9](https://github.com/angular/zone.js/compare/v0.5.8...v0.5.9) (2015-12-09)
|
---|
| 1167 |
|
---|
| 1168 |
|
---|
| 1169 | ### Bug Fixes
|
---|
| 1170 |
|
---|
| 1171 | * **keys:** do not declare functions inside blocks ([d44d699](https://github.com/angular/zone.js/commit/d44d699)), closes [#194](https://github.com/angular/zone.js/issues/194)
|
---|
| 1172 | * **keys:** Symbol is being checked for type of function ([6714be6](https://github.com/angular/zone.js/commit/6714be6))
|
---|
| 1173 | * **mutation-observe:** output of typeof operator should be string ([19703e3](https://github.com/angular/zone.js/commit/19703e3))
|
---|
| 1174 | * **util:** origin addEventListener/removeEventListener should be called without eventListener ([26e7f51](https://github.com/angular/zone.js/commit/26e7f51)), closes [#198](https://github.com/angular/zone.js/issues/198)
|
---|
| 1175 | * **utils:** should have no effect when called addEventListener/removeEventListener without eventListener. ([5bcc6ae](https://github.com/angular/zone.js/commit/5bcc6ae))
|
---|
| 1176 |
|
---|
| 1177 |
|
---|
| 1178 |
|
---|
| 1179 | <a name="0.5.8"></a>
|
---|
| 1180 | ## [0.5.8](https://github.com/angular/zone.js/compare/v0.5.7...v0.5.8) (2015-10-06)
|
---|
| 1181 |
|
---|
| 1182 |
|
---|
| 1183 | ### Bug Fixes
|
---|
| 1184 |
|
---|
| 1185 | * **addEventListener:** when called from the global scope ([a23d61a](https://github.com/angular/zone.js/commit/a23d61a)), closes [#190](https://github.com/angular/zone.js/issues/190)
|
---|
| 1186 | * **EventTarget:** apply the patch even if `Window` is not defined ([32c6df9](https://github.com/angular/zone.js/commit/32c6df9))
|
---|
| 1187 |
|
---|
| 1188 |
|
---|
| 1189 |
|
---|
| 1190 | <a name="0.5.7"></a>
|
---|
| 1191 | ## [0.5.7](https://github.com/angular/zone.js/compare/v0.5.6...v0.5.7) (2015-09-29)
|
---|
| 1192 |
|
---|
| 1193 |
|
---|
| 1194 | ### Bug Fixes
|
---|
| 1195 |
|
---|
| 1196 | * **RequestAnimationFrame:** pass the timestamp to the callback ([79a37c0](https://github.com/angular/zone.js/commit/79a37c0)), closes [#187](https://github.com/angular/zone.js/issues/187)
|
---|
| 1197 |
|
---|
| 1198 |
|
---|
| 1199 |
|
---|
| 1200 | <a name="0.5.6"></a>
|
---|
| 1201 | ## [0.5.6](https://github.com/angular/zone.js/compare/v0.5.5...v0.5.6) (2015-09-25)
|
---|
| 1202 |
|
---|
| 1203 |
|
---|
| 1204 | ### Bug Fixes
|
---|
| 1205 |
|
---|
| 1206 | * **Jasmine:** add support for jasmine 2 done.fail() ([1d4370b](https://github.com/angular/zone.js/commit/1d4370b)), closes [#180](https://github.com/angular/zone.js/issues/180)
|
---|
| 1207 | * **utils:** fixes event target patch in web workers ([ad5c0c8](https://github.com/angular/zone.js/commit/ad5c0c8))
|
---|
| 1208 |
|
---|
| 1209 |
|
---|
| 1210 |
|
---|
| 1211 | <a name="0.5.5"></a>
|
---|
| 1212 | ## [0.5.5](https://github.com/angular/zone.js/compare/v0.5.4...v0.5.5) (2015-09-11)
|
---|
| 1213 |
|
---|
| 1214 |
|
---|
| 1215 | ### Bug Fixes
|
---|
| 1216 |
|
---|
| 1217 | * **lib/utils:** adds compliant handling of useCapturing param for EventTarget methods ([dd2e1bf](https://github.com/angular/zone.js/commit/dd2e1bf))
|
---|
| 1218 | * **lib/utils:** fixes incorrect behaviour when re-adding the same event listener fn ([1b804cf](https://github.com/angular/zone.js/commit/1b804cf))
|
---|
| 1219 | * **longStackTraceZone:** modifies stackFramesFilter to exclude zone.js frames ([50ce9f3](https://github.com/angular/zone.js/commit/50ce9f3))
|
---|
| 1220 |
|
---|
| 1221 |
|
---|
| 1222 | ### Features
|
---|
| 1223 |
|
---|
| 1224 | * **lib/core:** add/removeEventListener hooks ([1897440](https://github.com/angular/zone.js/commit/1897440))
|
---|
| 1225 | * **lib/patch/file-reader:** zone-binds FileReader#onEventName listeners ([ce589b9](https://github.com/angular/zone.js/commit/ce589b9)), closes [#137](https://github.com/angular/zone.js/issues/137)
|
---|
| 1226 |
|
---|
| 1227 |
|
---|
| 1228 |
|
---|
| 1229 | <a name="0.5.4"></a>
|
---|
| 1230 | ## [0.5.4](https://github.com/angular/zone.js/compare/v0.5.3...v0.5.4) (2015-08-31)
|
---|
| 1231 |
|
---|
| 1232 |
|
---|
| 1233 | ### Bug Fixes
|
---|
| 1234 |
|
---|
| 1235 | * js path in examples ([c7a2ed9](https://github.com/angular/zone.js/commit/c7a2ed9))
|
---|
| 1236 | * **zone:** fix conflict with Polymer elements ([77b4c0d](https://github.com/angular/zone.js/commit/77b4c0d))
|
---|
| 1237 |
|
---|
| 1238 |
|
---|
| 1239 | ### Features
|
---|
| 1240 |
|
---|
| 1241 | * **patch:** support requestAnimationFrame time loops ([3d6dc08](https://github.com/angular/zone.js/commit/3d6dc08))
|
---|
| 1242 |
|
---|
| 1243 |
|
---|
| 1244 |
|
---|
| 1245 | <a name="0.5.3"></a>
|
---|
| 1246 | ## [0.5.3](https://github.com/angular/zone.js/compare/v0.5.2...v0.5.3) (2015-08-21)
|
---|
| 1247 |
|
---|
| 1248 |
|
---|
| 1249 | ### Bug Fixes
|
---|
| 1250 |
|
---|
| 1251 | * **addEventListener patch:** ignore FunctionWrapper for IE11 & Edge dev tools ([3b0ca3f](https://github.com/angular/zone.js/commit/3b0ca3f))
|
---|
| 1252 | * **utils:** event listener patches break when passed an object implementing EventListener ([af88ff8](https://github.com/angular/zone.js/commit/af88ff8))
|
---|
| 1253 | * **WebWorker:** Fix patching in WebWorker ([2cc59d8](https://github.com/angular/zone.js/commit/2cc59d8))
|
---|
| 1254 |
|
---|
| 1255 |
|
---|
| 1256 | ### Features
|
---|
| 1257 |
|
---|
| 1258 | * **zone.js:** support Android browser ([93b5555](https://github.com/angular/zone.js/commit/93b5555))
|
---|
| 1259 |
|
---|
| 1260 |
|
---|
| 1261 |
|
---|
| 1262 | <a name="0.5.2"></a>
|
---|
| 1263 | ## [0.5.2](https://github.com/angular/zone.js/compare/v0.5.1...v0.5.2) (2015-07-01)
|
---|
| 1264 |
|
---|
| 1265 |
|
---|
| 1266 | ### Bug Fixes
|
---|
| 1267 |
|
---|
| 1268 | * **jasmine patch:** forward timeout ([2dde717](https://github.com/angular/zone.js/commit/2dde717))
|
---|
| 1269 | * **zone.bind:** throw an error if arg is not a function ([ee4262a](https://github.com/angular/zone.js/commit/ee4262a))
|
---|
| 1270 |
|
---|
| 1271 |
|
---|
| 1272 |
|
---|
| 1273 | <a name="0.5.1"></a>
|
---|
| 1274 | ## [0.5.1](https://github.com/angular/zone.js/compare/v0.5.0...v0.5.1) (2015-06-10)
|
---|
| 1275 |
|
---|
| 1276 |
|
---|
| 1277 | ### Bug Fixes
|
---|
| 1278 |
|
---|
| 1279 | * **PatchClass:** copy static properties ([b91f8fe](https://github.com/angular/zone.js/commit/b91f8fe)), closes [#127](https://github.com/angular/zone.js/issues/127)
|
---|
| 1280 | * **register-element:** add check for callback being own property of opts ([8bce00e](https://github.com/angular/zone.js/commit/8bce00e)), closes [#52](https://github.com/angular/zone.js/issues/52)
|
---|
| 1281 |
|
---|
| 1282 |
|
---|
| 1283 | ### Features
|
---|
| 1284 |
|
---|
| 1285 | * **fetch:** patch the fetch API ([4d3d524](https://github.com/angular/zone.js/commit/4d3d524)), closes [#108](https://github.com/angular/zone.js/issues/108)
|
---|
| 1286 | * **geolocation:** patch the API ([cd13da1](https://github.com/angular/zone.js/commit/cd13da1)), closes [#113](https://github.com/angular/zone.js/issues/113)
|
---|
| 1287 | * **jasmine:** export the jasmine patch ([639d5e7](https://github.com/angular/zone.js/commit/639d5e7))
|
---|
| 1288 | * **test:** serve lib/ files instead of dist/ ([f835213](https://github.com/angular/zone.js/commit/f835213))
|
---|
| 1289 | * **zone.js:** support IE9+ ([554fae0](https://github.com/angular/zone.js/commit/554fae0))
|
---|
| 1290 |
|
---|
| 1291 |
|
---|
| 1292 |
|
---|
| 1293 | <a name="0.5.0"></a>
|
---|
| 1294 | # [0.5.0](https://github.com/angular/zone.js/compare/v0.4.4...v0.5.0) (2015-05-08)
|
---|
| 1295 |
|
---|
| 1296 |
|
---|
| 1297 | ### Bug Fixes
|
---|
| 1298 |
|
---|
| 1299 | * always run jasmine's done callbacks for async tests in jasmine's zone ([b7f3d04](https://github.com/angular/zone.js/commit/b7f3d04)), closes [#91](https://github.com/angular/zone.js/issues/91)
|
---|
| 1300 | * don't fork new zones for callbacks from the root zone ([531d0ec](https://github.com/angular/zone.js/commit/531d0ec)), closes [#92](https://github.com/angular/zone.js/issues/92)
|
---|
| 1301 | * **MutationObserver:** executes hooks in the creation zone ([3122a48](https://github.com/angular/zone.js/commit/3122a48))
|
---|
| 1302 | * **test:** fix an ineffective assertion ([d85d2cf](https://github.com/angular/zone.js/commit/d85d2cf))
|
---|
| 1303 | * minor fixes ([18f5511](https://github.com/angular/zone.js/commit/18f5511))
|
---|
| 1304 |
|
---|
| 1305 |
|
---|
| 1306 | ### Code Refactoring
|
---|
| 1307 |
|
---|
| 1308 | * split zone.js into CJS modules, add zone-microtask.js ([2e52900](https://github.com/angular/zone.js/commit/2e52900))
|
---|
| 1309 |
|
---|
| 1310 |
|
---|
| 1311 | ### Features
|
---|
| 1312 |
|
---|
| 1313 | * **scheduling:** Prefer MutationObserver over Promise in FF ([038bdd9](https://github.com/angular/zone.js/commit/038bdd9))
|
---|
| 1314 | * **scheduling:** Support Promise.then() fallbacks to enqueue a microtask ([74eff1c](https://github.com/angular/zone.js/commit/74eff1c))
|
---|
| 1315 | * add isRootZone api ([bf925bf](https://github.com/angular/zone.js/commit/bf925bf))
|
---|
| 1316 | * make root zone id to be 1 ([605e213](https://github.com/angular/zone.js/commit/605e213))
|
---|
| 1317 |
|
---|
| 1318 |
|
---|
| 1319 | ### BREAKING CHANGES
|
---|
| 1320 |
|
---|
| 1321 | * New child zones are now created only from a async task
|
---|
| 1322 | that installed a custom zone.
|
---|
| 1323 |
|
---|
| 1324 | Previously even without a custom zone installed (e.g.
|
---|
| 1325 | LongStacktracesZone), we would spawn new
|
---|
| 1326 | child zones for all asynchronous events. This is undesirable and
|
---|
| 1327 | generally not useful.
|
---|
| 1328 |
|
---|
| 1329 | It does not make sense for us to create new zones for callbacks from the
|
---|
| 1330 | root zone since we care
|
---|
| 1331 | only about callbacks from installed custom zones. This reduces the
|
---|
| 1332 | overhead of zones.
|
---|
| 1333 |
|
---|
| 1334 | This primarily means that LongStackTraces zone won't be able to trace
|
---|
| 1335 | events back to Zone.init(),
|
---|
| 1336 | but instead the starting point will be the installation of the
|
---|
| 1337 | LongStacktracesZone. In all practical
|
---|
| 1338 | situations this should be sufficient.
|
---|
| 1339 | * zone.js as well as *-zone.js files are moved from / to dist/
|
---|
| 1340 |
|
---|
| 1341 |
|
---|
| 1342 |
|
---|
| 1343 | <a name="0.4.4"></a>
|
---|
| 1344 | ## [0.4.4](https://github.com/angular/zone.js/compare/v0.4.3...v0.4.4) (2015-05-07)
|
---|
| 1345 |
|
---|
| 1346 |
|
---|
| 1347 | ### Bug Fixes
|
---|
| 1348 |
|
---|
| 1349 | * commonjs wrapper ([7b4fdde](https://github.com/angular/zone.js/commit/7b4fdde)), closes [#19](https://github.com/angular/zone.js/issues/19)
|
---|
| 1350 | * fork the zone in first example (README) ([7b6e8ed](https://github.com/angular/zone.js/commit/7b6e8ed))
|
---|
| 1351 | * prevent aliasing original window reference ([63b42bd](https://github.com/angular/zone.js/commit/63b42bd))
|
---|
| 1352 | * use strcit mode for the zone.js code only ([16855e5](https://github.com/angular/zone.js/commit/16855e5))
|
---|
| 1353 | * **test:** use console.log rather than dump in tests ([490e6dd](https://github.com/angular/zone.js/commit/490e6dd))
|
---|
| 1354 | * **websockets:** patch websockets via descriptors ([d725f46](https://github.com/angular/zone.js/commit/d725f46)), closes [#81](https://github.com/angular/zone.js/issues/81)
|
---|
| 1355 | * **websockets:** properly patch websockets in Safari 7.0 ([3ba6fa1](https://github.com/angular/zone.js/commit/3ba6fa1)), closes [#88](https://github.com/angular/zone.js/issues/88)
|
---|
| 1356 | * **websockets:** properly patch websockets on Safari 7.1 ([1799a20](https://github.com/angular/zone.js/commit/1799a20))
|
---|
| 1357 |
|
---|
| 1358 |
|
---|
| 1359 | ### Features
|
---|
| 1360 |
|
---|
| 1361 | * add websockets example ([edb17d2](https://github.com/angular/zone.js/commit/edb17d2))
|
---|
| 1362 | * log a warning if we suspect duplicate Zone install ([657f6fe](https://github.com/angular/zone.js/commit/657f6fe))
|
---|
| 1363 |
|
---|
| 1364 |
|
---|
| 1365 |
|
---|
| 1366 | <a name="0.4.3"></a>
|
---|
| 1367 | ## [0.4.3](https://github.com/angular/zone.js/compare/v0.4.2...v0.4.3) (2015-04-08)
|
---|
| 1368 |
|
---|
| 1369 |
|
---|
| 1370 | ### Bug Fixes
|
---|
| 1371 |
|
---|
| 1372 | * **zone:** keep argument[0] refs around. ([48573ff](https://github.com/angular/zone.js/commit/48573ff))
|
---|
| 1373 |
|
---|
| 1374 |
|
---|
| 1375 |
|
---|
| 1376 | <a name="0.4.2"></a>
|
---|
| 1377 | ## [0.4.2](https://github.com/angular/zone.js/compare/v0.4.1...v0.4.2) (2015-03-27)
|
---|
| 1378 |
|
---|
| 1379 |
|
---|
| 1380 | ### Bug Fixes
|
---|
| 1381 |
|
---|
| 1382 | * **zone.js:** don't make function declaration in block scope ([229fd8f](https://github.com/angular/zone.js/commit/229fd8f)), closes [#53](https://github.com/angular/zone.js/issues/53) [#54](https://github.com/angular/zone.js/issues/54)
|
---|
| 1383 |
|
---|
| 1384 |
|
---|
| 1385 | ### Features
|
---|
| 1386 |
|
---|
| 1387 | * **bindPromiseFn:** add bindPromiseFn method ([643f2ac](https://github.com/angular/zone.js/commit/643f2ac)), closes [#49](https://github.com/angular/zone.js/issues/49)
|
---|
| 1388 | * **lstz:** allow getLongStacktrace to be called with zero args ([26a4dc2](https://github.com/angular/zone.js/commit/26a4dc2)), closes [#47](https://github.com/angular/zone.js/issues/47)
|
---|
| 1389 | * **Zone:** add unique id to each zone ([fb338b6](https://github.com/angular/zone.js/commit/fb338b6)), closes [#45](https://github.com/angular/zone.js/issues/45)
|
---|
| 1390 |
|
---|
| 1391 |
|
---|
| 1392 |
|
---|
| 1393 | <a name="0.4.1"></a>
|
---|
| 1394 | ## [0.4.1](https://github.com/angular/zone.js/compare/v0.4.0...v0.4.1) (2015-02-20)
|
---|
| 1395 |
|
---|
| 1396 |
|
---|
| 1397 | ### Bug Fixes
|
---|
| 1398 |
|
---|
| 1399 | * **patchViaPropertyDescriptor:** disable if properties are not configurable ([fb5e644](https://github.com/angular/zone.js/commit/fb5e644)), closes [#42](https://github.com/angular/zone.js/issues/42)
|
---|
| 1400 |
|
---|
| 1401 |
|
---|
| 1402 |
|
---|
| 1403 | <a name="0.4.0"></a>
|
---|
| 1404 | # [0.4.0](https://github.com/angular/zone.js/compare/v0.3.0...v0.4.0) (2015-02-04)
|
---|
| 1405 |
|
---|
| 1406 |
|
---|
| 1407 | ### Bug Fixes
|
---|
| 1408 |
|
---|
| 1409 | * **WebSocket:** patch WebSocket instance ([7b8e1e6](https://github.com/angular/zone.js/commit/7b8e1e6))
|
---|
| 1410 |
|
---|
| 1411 |
|
---|
| 1412 |
|
---|
| 1413 | <a name="0.3.0"></a>
|
---|
| 1414 | # [0.3.0](https://github.com/angular/zone.js/compare/v0.2.4...v0.3.0) (2014-06-12)
|
---|
| 1415 |
|
---|
| 1416 |
|
---|
| 1417 | ### Bug Fixes
|
---|
| 1418 |
|
---|
| 1419 | * add events for webgl contexts ([4b6e411](https://github.com/angular/zone.js/commit/4b6e411))
|
---|
| 1420 | * bind prototype chain callback of custom element descriptor ([136e518](https://github.com/angular/zone.js/commit/136e518))
|
---|
| 1421 | * dequeue tasks from the zone that enqueued it ([f127fd4](https://github.com/angular/zone.js/commit/f127fd4))
|
---|
| 1422 | * do not reconfig property descriptors of prototypes ([e9dfbed](https://github.com/angular/zone.js/commit/e9dfbed))
|
---|
| 1423 | * patch property descriptors in Object.create ([7b7258b](https://github.com/angular/zone.js/commit/7b7258b)), closes [#24](https://github.com/angular/zone.js/issues/24)
|
---|
| 1424 | * support mozRequestAnimationFrame ([886f67d](https://github.com/angular/zone.js/commit/886f67d))
|
---|
| 1425 | * wrap non-configurable custom element callbacks ([383b479](https://github.com/angular/zone.js/commit/383b479)), closes [#24](https://github.com/angular/zone.js/issues/24)
|
---|
| 1426 | * wrap Object.defineProperties ([f587f17](https://github.com/angular/zone.js/commit/f587f17)), closes [#24](https://github.com/angular/zone.js/issues/24)
|
---|
| 1427 |
|
---|
| 1428 |
|
---|
| 1429 |
|
---|
| 1430 | <a name="0.2.4"></a>
|
---|
| 1431 | ## [0.2.4](https://github.com/angular/zone.js/compare/v0.2.3...v0.2.4) (2014-05-23)
|
---|
| 1432 |
|
---|
| 1433 |
|
---|
| 1434 |
|
---|
| 1435 | <a name="0.2.3"></a>
|
---|
| 1436 | ## [0.2.3](https://github.com/angular/zone.js/compare/v0.2.2...v0.2.3) (2014-05-23)
|
---|
| 1437 |
|
---|
| 1438 |
|
---|
| 1439 | ### Bug Fixes
|
---|
| 1440 |
|
---|
| 1441 | * remove dump ([45fb7ba](https://github.com/angular/zone.js/commit/45fb7ba))
|
---|
| 1442 |
|
---|
| 1443 |
|
---|
| 1444 |
|
---|
| 1445 | <a name="0.2.2"></a>
|
---|
| 1446 | ## [0.2.2](https://github.com/angular/zone.js/compare/v0.2.1...v0.2.2) (2014-05-22)
|
---|
| 1447 |
|
---|
| 1448 |
|
---|
| 1449 | ### Bug Fixes
|
---|
| 1450 |
|
---|
| 1451 | * correctly detect support for document.registerElement ([ab1d487](https://github.com/angular/zone.js/commit/ab1d487))
|
---|
| 1452 | * dont automagically dequeue on setInterval ([da99e15](https://github.com/angular/zone.js/commit/da99e15))
|
---|
| 1453 | * fork should deep clone objects ([21b47ae](https://github.com/angular/zone.js/commit/21b47ae))
|
---|
| 1454 | * support MutationObserver.disconnect ([ad711b8](https://github.com/angular/zone.js/commit/ad711b8))
|
---|
| 1455 |
|
---|
| 1456 |
|
---|
| 1457 | ### Features
|
---|
| 1458 |
|
---|
| 1459 | * add stackFramesFilter to longStackTraceZone ([7133de0](https://github.com/angular/zone.js/commit/7133de0))
|
---|
| 1460 | * expose hooks for enqueuing and dequing tasks ([ba72f34](https://github.com/angular/zone.js/commit/ba72f34))
|
---|
| 1461 | * improve countingZone and example ([86328fb](https://github.com/angular/zone.js/commit/86328fb))
|
---|
| 1462 | * support document.registerElement ([d3c785a](https://github.com/angular/zone.js/commit/d3c785a)), closes [#18](https://github.com/angular/zone.js/issues/18)
|
---|
| 1463 |
|
---|
| 1464 |
|
---|
| 1465 |
|
---|
| 1466 | <a name="0.2.1"></a>
|
---|
| 1467 | ## [0.2.1](https://github.com/angular/zone.js/compare/v0.2.0...v0.2.1) (2014-04-24)
|
---|
| 1468 |
|
---|
| 1469 |
|
---|
| 1470 | ### Bug Fixes
|
---|
| 1471 |
|
---|
| 1472 | * add support for WebKitMutationObserver ([d1a2c8e](https://github.com/angular/zone.js/commit/d1a2c8e))
|
---|
| 1473 | * preserve setters when wrapping XMLHttpRequest ([fb46688](https://github.com/angular/zone.js/commit/fb46688)), closes [#17](https://github.com/angular/zone.js/issues/17)
|
---|
| 1474 |
|
---|
| 1475 |
|
---|
| 1476 |
|
---|
| 1477 | <a name="0.2.0"></a>
|
---|
| 1478 | # [0.2.0](https://github.com/angular/zone.js/compare/v0.1.1...v0.2.0) (2014-04-17)
|
---|
| 1479 |
|
---|
| 1480 |
|
---|
| 1481 | ### Bug Fixes
|
---|
| 1482 |
|
---|
| 1483 | * patch all properties on the proto chain ([b6d76f0](https://github.com/angular/zone.js/commit/b6d76f0))
|
---|
| 1484 | * patch MutationObserver ([1c4e85e](https://github.com/angular/zone.js/commit/1c4e85e))
|
---|
| 1485 | * wrap XMLHttpRequest when we cant patch protos ([76de58e](https://github.com/angular/zone.js/commit/76de58e))
|
---|
| 1486 |
|
---|
| 1487 |
|
---|
| 1488 | ### Features
|
---|
| 1489 |
|
---|
| 1490 | * add exceptZone ([b134391](https://github.com/angular/zone.js/commit/b134391))
|
---|
| 1491 |
|
---|
| 1492 |
|
---|
| 1493 |
|
---|
| 1494 | <a name="0.1.1"></a>
|
---|
| 1495 | ## [0.1.1](https://github.com/angular/zone.js/compare/v0.1.0...v0.1.1) (2014-03-31)
|
---|
| 1496 |
|
---|
| 1497 |
|
---|
| 1498 | ### Features
|
---|
| 1499 |
|
---|
| 1500 | * add commonjs support ([0fe349e](https://github.com/angular/zone.js/commit/0fe349e))
|
---|
| 1501 |
|
---|
| 1502 |
|
---|
| 1503 |
|
---|
| 1504 | <a name="0.1.0"></a>
|
---|
| 1505 | # [0.1.0](https://github.com/angular/zone.js/compare/v0.0.0...v0.1.0) (2014-03-31)
|
---|
| 1506 |
|
---|
| 1507 |
|
---|
| 1508 | ### Bug Fixes
|
---|
| 1509 |
|
---|
| 1510 | * improve patching browsers with EventTarget ([7d3a8b1](https://github.com/angular/zone.js/commit/7d3a8b1))
|
---|
| 1511 | * improve stacktrace capture on Safari ([46a6fbc](https://github.com/angular/zone.js/commit/46a6fbc))
|
---|
| 1512 | * long stack trace test ([01ce3b3](https://github.com/angular/zone.js/commit/01ce3b3))
|
---|
| 1513 | * prevent calling addEventListener on non-functions ([7acebca](https://github.com/angular/zone.js/commit/7acebca))
|
---|
| 1514 | * throw if a zone does not define an onError hook ([81d5f49](https://github.com/angular/zone.js/commit/81d5f49))
|
---|
| 1515 | * throw if a zone does not define an onError hook ([3485c1b](https://github.com/angular/zone.js/commit/3485c1b))
|
---|
| 1516 |
|
---|
| 1517 |
|
---|
| 1518 | ### Features
|
---|
| 1519 |
|
---|
| 1520 | * add decorator syntax ([c6202a1](https://github.com/angular/zone.js/commit/c6202a1))
|
---|
| 1521 | * add onZoneCreated hook ([f7badb6](https://github.com/angular/zone.js/commit/f7badb6))
|
---|
| 1522 | * patch onclick in Chrome and Safari ([7205295](https://github.com/angular/zone.js/commit/7205295))
|
---|
| 1523 | * refactor and test counting zone ([648a95d](https://github.com/angular/zone.js/commit/648a95d))
|
---|
| 1524 | * support Promise ([091f44e](https://github.com/angular/zone.js/commit/091f44e))
|
---|
| 1525 |
|
---|
| 1526 |
|
---|
| 1527 |
|
---|
| 1528 | <a name="0.0.0"></a>
|
---|
| 1529 | # 0.0.0 (2013-09-18)
|
---|
| 1530 |
|
---|
| 1531 |
|
---|
| 1532 |
|
---|