1Hi, figured we could actually use a changelog now: 2 3## 1.1.4 2017-04-21 4 5* Fix typo in package.json 6 7## 1.1.3 2017-04-21 8 9* Improve documentation and limit files included in the distribution. 10 11## 1.1.2 2016-03-15 12 13* Add tracker group cycle detection and tests for it 14 15## 1.1.1 2016-01-29 16 17* Fix a typo in stream completion tracker 18 19## 1.1.0 2016-01-29 20 21* Rewrote completion percent computation to be low impact– no more walking a 22 tree of completion groups every time we need this info. Previously, with 23 medium sized tree of completion groups, even a relatively modest number of 24 calls to the top level `completed()` method would result in absurd numbers 25 of calls overall as it walked down the tree. We now, instead, keep track as 26 we bubble up changes, so the computation is limited to when data changes and 27 to the depth of that one branch, instead of _every_ node. (Plus, we were already 28 incurring _this_ cost, since we already bubbled out changes.) 29* Moved different tracker types out to their own files. 30* Made tests test for TOO MANY events too. 31* Standarized the source code formatting 32