superfly-timeline
Version:
Resolver for defining objects with temporal boolean logic relationships on a timeline
1,507 lines (655 loc) • 68 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
### [9.1.2](https://github.com/SuperFlyTV/supertimeline/compare/9.1.1...9.1.2) (2025-04-10)
### Bug Fixes
* Issue where an Object that depend on object that depend on colliding object wasn't re-resolved properly. ([2a0ff22](https://github.com/SuperFlyTV/supertimeline/commit/2a0ff226a2282d9959bf7ef25d06d87893ee3d2d))
### [9.1.1](https://github.com/SuperFlyTV/supertimeline/compare/9.1.0...9.1.1) (2025-03-27)
### Bug Fixes
* Add missing object id reference to the thrown Validator errors ([2c60d55](https://github.com/SuperFlyTV/supertimeline/commit/2c60d55acfc7666a32a05c8e931051068388019c))
## [9.1.0](https://github.com/SuperFlyTV/supertimeline/compare/9.0.3...9.1.0) (2025-03-26)
### Features
* ##parent to reference parent object ([e8a2fb6](https://github.com/SuperFlyTV/supertimeline/commit/e8a2fb6bed3eefe4a734e4f35dde08b757aa8047))
### [9.0.3](https://github.com/SuperFlyTV/supertimeline/compare/9.0.2...9.0.3) (2025-03-10)
### Bug Fixes
* When resolving conflicts, process objects that are being referenced first. Resolves [#105](https://github.com/SuperFlyTV/supertimeline/issues/105) ([4d5934e](https://github.com/SuperFlyTV/supertimeline/commit/4d5934eeb67e9894f494129021d4ccc3fcae7c36))
### [9.0.2](https://github.com/SuperFlyTV/supertimeline/compare/9.0.1...9.0.2) (2024-10-10)
### Bug Fixes
* improved tracing of resolver, for better troubleshooting of resolving issues in production ([7e8de97](https://github.com/SuperFlyTV/supertimeline/commit/7e8de97cc2cd00115f12f7b37012ef3eda18aef3))
* reset cache in case of thrown error during resolve ([fd80f85](https://github.com/SuperFlyTV/supertimeline/commit/fd80f855e577fa2b649b9f564325c4be96f91587))
* slight performance improvement ([811f0b3](https://github.com/SuperFlyTV/supertimeline/commit/811f0b388766657b9797bdfdf3e79343ccd6396b))
### [9.0.1](https://github.com/SuperFlyTV/supertimeline/compare/9.0.0...9.0.1) (2024-09-04)
### Bug Fixes
* when using the cache: invalidate objects on layers affected by changes ([26f4e82](https://github.com/SuperFlyTV/supertimeline/commit/26f4e821c29f6de73d80cb97007dc5cc2fd87ece))
## [9.0.0](https://github.com/SuperFlyTV/supertimeline/compare/8.3.1...9.0.0) (2023-08-23)
### ⚠ BREAKING CHANGES
* BIG REWRITE, see [PR #95](https://github.com/SuperFlyTV/supertimeline/pull/95)
* Drop support for Node 12
### Features
* add option to skip statistics generation, for improved performance ([3d1582b](https://github.com/SuperFlyTV/supertimeline/commit/3d1582ba183956fb37a5c2cb4809a006b5e2c7c6))
* BIG REWRITE ([43b54da](https://github.com/SuperFlyTV/supertimeline/commit/43b54dadd805cdefc2ed2afd65c65b5c9763bcbe)), closes [#95](https://github.com/SuperFlyTV/supertimeline/issues/95)
* Drop support for Node 12 ([91d7e5b](https://github.com/SuperFlyTV/supertimeline/commit/91d7e5b4c3ef64d70794843254633faa74c83e70))
* export applyKeyframeContent() function ([a288a9e](https://github.com/SuperFlyTV/supertimeline/commit/a288a9eba312669243367eea8087c0ac5514208c))
### Bug Fixes
* add option.dontThrowOnError ([f364536](https://github.com/SuperFlyTV/supertimeline/commit/f364536c7a61b9c0952a80efc24e8d819e5e8811))
* better explanation of what is wrong in reference strings & add unit test "validateReferenceString" ([f3028ce](https://github.com/SuperFlyTV/supertimeline/commit/f3028ce95d44d2805245ae0a7a6e236c434dcd42))
* improve performance in updateNextEvents ([956aa63](https://github.com/SuperFlyTV/supertimeline/commit/956aa633ab2a9e6a547f6f970e61390155fbbeb2))
* make the timeline-object.content property generic ([a13df02](https://github.com/SuperFlyTV/supertimeline/commit/a13df02f631669c58e6b92dc72e1010b8e9fa605))
* refactor: split functionality into separate functions. ([0782b14](https://github.com/SuperFlyTV/supertimeline/commit/0782b14ddefdf07e89edc7446e64888820b5f1f6))
* remove statistics `unresolvedCount`, rename and add a few other properties ([ab430ae](https://github.com/SuperFlyTV/supertimeline/commit/ab430ae999f0b46839263871efcd7af1dfa82f53))
* rename `validateIdString` to `validateReferenceString` ([2180e78](https://github.com/SuperFlyTV/supertimeline/commit/2180e78af220a653de07396c35685f76adbe7862))
* support generic content in functions ([ae6ee49](https://github.com/SuperFlyTV/supertimeline/commit/ae6ee490f362938d37348844733e1cb3bfc06f2d))
### [8.3.1](https://github.com/SuperFlyTV/supertimeline/compare/8.3.0...8.3.1) (2022-11-01)
### Bug Fixes
* instances capped to zero duration get stuck in state ([#91](https://github.com/SuperFlyTV/supertimeline/issues/91)) ([ec4ecd4](https://github.com/SuperFlyTV/supertimeline/commit/ec4ecd419c1a89dadb4a028b984b7fa8a8f101dd))
## [8.3.0](https://github.com/SuperFlyTV/supertimeline/compare/8.2.8...8.3.0) (2022-10-05)
### Features
* add validateIdString() function, used to ensure that id, classes and layers doesn't contain any invalid characters ([ecd0ae7](https://github.com/SuperFlyTV/supertimeline/commit/ecd0ae76565af89c744fd38981b75f50a8e82260))
### Bug Fixes
* validate ids, classes and layer string, to avoid possible crashes when resolving the timeline ([e7b9114](https://github.com/SuperFlyTV/supertimeline/commit/e7b911450869bb2d4726a338f5ce5ea613237cf5))
### [8.2.8](https://github.com/SuperFlyTV/supertimeline/compare/8.2.3...8.2.8) (2022-06-13)
### Bug Fixes
* bug which caused unit test "too many start events" to fail ([7412021](https://github.com/SuperFlyTV/supertimeline/commit/7412021ab71c8ad833837f49cc43552729194094))
* change all ".end || Infinity" to ".end ?? Infinity" to take into account that .end might be 0 (which means that it ends at 0, not Infinity) ([218b7c5](https://github.com/SuperFlyTV/supertimeline/commit/218b7c5c07afd271f238bd138bb8b3a07ad4e7c3))
* don't set resolvedStates.state prematurely, instead do that after having walked through all object-instances ([bd1f20e](https://github.com/SuperFlyTV/supertimeline/commit/bd1f20ed03a9158e8067fe02c347b47dd81032aa))
* sort times before verifying ([296752e](https://github.com/SuperFlyTV/supertimeline/commit/296752eb6d16d397eff4387088d1071027371e27))
### [8.2.7](https://github.com/SuperFlyTV/supertimeline/compare/8.2.6...8.2.7) (2022-03-30)
### [8.2.6](https://github.com/SuperFlyTV/supertimeline/compare/8.2.5...8.2.6) (2022-03-30)
### Bug Fixes
* bug which caused unit test "too many start events" to fail ([7412021](https://github.com/SuperFlyTV/supertimeline/commit/7412021ab71c8ad833837f49cc43552729194094))
* change all ".end || Infinity" to ".end ?? Infinity" to take into account that .end might be 0 (which means that it ends at 0, not Infinity) ([218b7c5](https://github.com/SuperFlyTV/supertimeline/commit/218b7c5c07afd271f238bd138bb8b3a07ad4e7c3))
### [8.2.5](https://github.com/SuperFlyTV/supertimeline/compare/8.2.4...8.2.5) (2022-01-26)
### [8.2.4](https://github.com/SuperFlyTV/supertimeline/compare/8.2.3...8.2.4) (2022-01-26)
### Bug Fixes
* don't set resolvedStates.state prematurely, instead do that after having walked through all object-instances ([bd1f20e](https://github.com/SuperFlyTV/supertimeline/commit/bd1f20ed03a9158e8067fe02c347b47dd81032aa))
### [8.2.3](https://github.com/SuperFlyTV/supertimeline/compare/8.2.2...8.2.3) (2022-01-04)
### Bug Fixes
* replace some _.each with for of loops, to conform with convention ([9716f86](https://github.com/SuperFlyTV/supertimeline/commit/9716f862f364532895a9059ee365c8b6acb22b55))
### [8.2.2](https://github.com/SuperFlyTV/supertimeline/compare/8.2.1...8.2.2) (2021-10-22)
### Bug Fixes
* cap children inside of their parents ([7de10d7](https://github.com/SuperFlyTV/supertimeline/commit/7de10d7d3e5c46f58f8451494546da8c4f9b9bf8))
* remove onlyForTime in resolveStates, as it causes issues in some situations ([adbe2e6](https://github.com/SuperFlyTV/supertimeline/commit/adbe2e6f34eda3fae716c99c1d641aa2be3d6619))
* remove redundant zero-length instances of children ([2323d88](https://github.com/SuperFlyTV/supertimeline/commit/2323d88316bb2bf9a80b224cfa999aa84102d2d5))
* when a parent is affected, also do a check of the children ([cf05ede](https://github.com/SuperFlyTV/supertimeline/commit/cf05ede7457c2fb416e2e01115a07dcc712c8ed1))
### [8.2.1](https://github.com/SuperFlyTV/supertimeline/compare/8.2.0...8.2.1) (2021-04-26)
### Bug Fixes
* bug when using the cache, and only changing the content of a timeline-object ([#78](https://github.com/SuperFlyTV/supertimeline/issues/78)) ([c5ac319](https://github.com/SuperFlyTV/supertimeline/commit/c5ac319d5d979f15b38c97a4c3e64aa33206e97c))
## [8.2.0](https://github.com/SuperFlyTV/supertimeline/compare/8.1.2...8.2.0) (2021-02-04)
### Features
* introduce new property: "seamless" ([8bd91e5](https://github.com/SuperFlyTV/supertimeline/commit/8bd91e56807071f37f964e9456ae0a55a78f4885))
* use @sofie-automation/code-standard-preset ([6f22c15](https://github.com/SuperFlyTV/supertimeline/commit/6f22c159dd0b4cd38d8d54df42acedb4c3ad98fa))
### Bug Fixes
* bug fix for when having multiple enable-expressions ([5f4ebf6](https://github.com/SuperFlyTV/supertimeline/commit/5f4ebf65dbdbd430a7a5a187b75c32f0520a2500))
* bug fix: merge instances better for when using .seamless property. ([a183f82](https://github.com/SuperFlyTV/supertimeline/commit/a183f828f01c5320715f143974e219b75e1d1a93))
* refine tests ([35d6199](https://github.com/SuperFlyTV/supertimeline/commit/35d6199805045022d9857b50f4930b41ec26f7a4))
### [8.1.2](https://github.com/SuperFlyTV/supertimeline/compare/8.1.1...8.1.2) (2020-10-15)
### Bug Fixes
* rewrite capInstances(), to fix issues with instances being split across multiple parent instances ([cdb5599](https://github.com/SuperFlyTV/supertimeline/commit/cdb5599aa98d8fbcbdf65fa52bde40785ef0e6b9))
* rewrite of resolveStates() to handle keyframes inside split objects ([f412a9a](https://github.com/SuperFlyTV/supertimeline/commit/f412a9a3fef2b9b2f37b5102bdcec6fde2fe9d77))
### [8.1.1](https://github.com/SuperFlyTV/supertimeline/compare/8.1.0...8.1.1) (2020-09-11)
### Bug Fixes
* in child objects; when end is a constant, it should refer to parent (independently of what start is set to be) ([af66705](https://github.com/SuperFlyTV/supertimeline/commit/af667058d389dd33daee3c17e5697d99b17f0173))
## [8.1.0](https://github.com/SuperFlyTV/supertimeline/compare/8.0.0...8.1.0) (2020-08-14)
### Features
* support for zero-length and negative instances ([0b340db](https://github.com/SuperFlyTV/supertimeline/commit/0b340db2cb626671c94242d77a392f0f14a7afa7))
* support for zero-length and negative instances ([bc03699](https://github.com/SuperFlyTV/supertimeline/commit/bc03699cd87eab299ee66ab09c1f54e1c4d7d56c))
## [8.0.0](https://github.com/SuperFlyTV/supertimeline/compare/7.3.1...8.0.0) (2020-06-27)
### ⚠ BREAKING CHANGES
* drop node 8 support
### Features
* drop node 8 support ([98f42ca](https://github.com/SuperFlyTV/supertimeline/commit/98f42caf62f0d93364e1cf921fd359437a27fea4))
* **ci:** prerelease flow & optional audit skip [skip ci] ([a7a4c20](https://github.com/SuperFlyTV/supertimeline/commit/a7a4c20d01971d934253cbb348744ed5d042c2d1))
* add check in resolveAllStates, optimizing when no changes are detected at all. ([6d02009](https://github.com/SuperFlyTV/supertimeline/commit/6d02009995de2ebaf782774ade5779e321ca15b2))
* be able to provide enable.instances directly in the timeline. ([0bd3149](https://github.com/SuperFlyTV/supertimeline/commit/0bd31490734d001e5ea4ab1c9e751717c85e1a37))
* partial resolve of timeline ([eab68aa](https://github.com/SuperFlyTV/supertimeline/commit/eab68aac2d7b70e85ec5bc6a733676358f348ec1))
### Bug Fixes
* don't hash content, it takes too much time ([ac35795](https://github.com/SuperFlyTV/supertimeline/commit/ac35795ae6d7e74ef2413b0b2391f0206d23343c))
* optimize cleanInstances for most common situations ([8b9e0b5](https://github.com/SuperFlyTV/supertimeline/commit/8b9e0b51976f47d620af1332a061e74c18549928))
* performance: cache result of interpretExpression ([ea572cb](https://github.com/SuperFlyTV/supertimeline/commit/ea572cbd791366b44134144292418ed5f057831f))
* performance: move applyParendInstances ([bb1e952](https://github.com/SuperFlyTV/supertimeline/commit/bb1e952019b085264b501e60c6a950eeb84d041b))
* performance: refactor _.uniq + _.reduce + _.compact ([d6d7eb5](https://github.com/SuperFlyTV/supertimeline/commit/d6d7eb5cf780707a3a6ebaa545e4ea20d672be75))
* performance: replace _.each for for-loops where it's most used ([5d1df6a](https://github.com/SuperFlyTV/supertimeline/commit/5d1df6a99042c6233bb6fe76715c73c565933a80))
* performance: use typeof instead of _.isObject ([14bf545](https://github.com/SuperFlyTV/supertimeline/commit/14bf5453423cbb93e80e0db3bf62cb363c9dd1b4))
* reworked instances to instead use arrays directly on the .enable property ([ccc8452](https://github.com/SuperFlyTV/supertimeline/commit/ccc845278d3f2e5c279fd3cffe2ebf40f87b651a))
### [7.3.1](https://github.com/SuperFlyTV/supertimeline/compare/7.3.0...7.3.1) (2019-12-02)
### Bug Fixes
* add reference to tslib ([e2fed55](https://github.com/SuperFlyTV/supertimeline/commit/e2fed55320704bdf385a893cf91a7b319a2e36b7))
## [7.3.0](https://github.com/SuperFlyTV/supertimeline/compare/7.2.4...7.3.0) (2019-11-01)
### Features
* update ci to run for node 8,10,12 ([7a182c6](https://github.com/SuperFlyTV/supertimeline/commit/7a182c639f1798ca3144bfdc1ac57f7a1ac6b760))
### Bug Fixes
* be able to reference other objects in own class or layer ([3996a80](https://github.com/SuperFlyTV/supertimeline/commit/3996a80f082b578032ade77b28119c8fd5fd62fd))
* disregard event instances with 0 duration ([678bd19](https://github.com/SuperFlyTV/supertimeline/commit/678bd19bab2ea47829818188e23469cf62cd9d55))
* keyframe class from chained group ([6164a6e](https://github.com/SuperFlyTV/supertimeline/commit/6164a6eec8bf5f0d5ba52ddddb420eb854a3993d))
* simplify expressions to allow for using arithmetics inside of parent groups ([91a5a64](https://github.com/SuperFlyTV/supertimeline/commit/91a5a64df5417421910090ce44164d0289eeea6e))
### [7.2.4](https://github.com/SuperFlyTV/supertimeline/compare/7.2.3...7.2.4) (2019-09-03)
### Bug Fixes
* keyframe class from chained group ([7f5c95d](https://github.com/SuperFlyTV/supertimeline/commit/7f5c95d))
### [7.2.3](https://github.com/SuperFlyTV/supertimeline/compare/7.2.2...7.2.3) (2019-08-13)
### Bug Fixes
* bug fix: reference duration ([de7b86c](https://github.com/SuperFlyTV/supertimeline/commit/de7b86c))
### [7.2.2](https://github.com/SuperFlyTV/supertimeline/compare/7.2.1...7.2.2) (2019-08-09)
### Bug Fixes
* Handle keyframes that begin or end outside of their parents ([1eb1f50](https://github.com/SuperFlyTV/supertimeline/commit/1eb1f50))
* lookupExpression should return [], not null, when a reference yields zero results ([0d6586d](https://github.com/SuperFlyTV/supertimeline/commit/0d6586d))
* make child in group-behaviour constistent... ([95af8c3](https://github.com/SuperFlyTV/supertimeline/commit/95af8c3))
* while: 1 and while: '1' should return same result ([7ca9452](https://github.com/SuperFlyTV/supertimeline/commit/7ca9452))
### [7.2.1](https://github.com/SuperFlyTV/supertimeline/compare/7.2.0...7.2.1) (2019-07-30)
### Bug Fixes
* update dependencies, removed unused "marked" dependency ([2098912](https://github.com/SuperFlyTV/supertimeline/commit/2098912))
## [7.2.0](https://github.com/SuperFlyTV/supertimeline/compare/7.1.2...7.2.0) (2019-07-16)
### Bug Fixes
* typo ([f8901b3](https://github.com/SuperFlyTV/supertimeline/commit/f8901b3))
* update dependencies, due to security issues upstream ([28aa657](https://github.com/SuperFlyTV/supertimeline/commit/28aa657))
### Features
* add typings for originalStart & originalEnd ([1f7af78](https://github.com/SuperFlyTV/supertimeline/commit/1f7af78))
* support for having negative start times in groups ([9a61048](https://github.com/SuperFlyTV/supertimeline/commit/9a61048))
* support for originalStart & originalEnd in instances ([52b2a9b](https://github.com/SuperFlyTV/supertimeline/commit/52b2a9b))
<a name="7.1.2"></a>
## [7.1.2](https://github.com/SuperFlyTV/supertimeline/compare/7.1.1...7.1.2) (2019-05-21)
### Bug Fixes
* some expressions failing to be converted to objects ([6921801](https://github.com/SuperFlyTV/supertimeline/commit/6921801))
<a name="7.1.1"></a>
## [7.1.1](https://github.com/SuperFlyTV/supertimeline/compare/7.1.0...7.1.1) (2019-05-21)
### Bug Fixes
* make instance ids unique ([3376662](https://github.com/SuperFlyTV/supertimeline/commit/3376662))
* missing type in getState ([4f86b1b](https://github.com/SuperFlyTV/supertimeline/commit/4f86b1b))
<a name="7.1.0"></a>
# [7.1.0](https://github.com/SuperFlyTV/supertimeline/compare/7.0.2...7.1.0) (2019-05-18)
### Bug Fixes
* carefully merging of caps of instances ([4e0dd91](https://github.com/SuperFlyTV/supertimeline/commit/4e0dd91))
* issue with non-unique instance ids ([f594aa4](https://github.com/SuperFlyTV/supertimeline/commit/f594aa4))
### Features
* implement resolveStates ([76a4ec6](https://github.com/SuperFlyTV/supertimeline/commit/76a4ec6))
* Implement support for negations ("!") together with parentheses ([efe79a6](https://github.com/SuperFlyTV/supertimeline/commit/efe79a6))
<a name="7.0.2"></a>
## [7.0.2](https://github.com/SuperFlyTV/supertimeline/compare/7.0.1...7.0.2) (2019-04-07)
<a name="7.0.1"></a>
## [7.0.1](https://github.com/SuperFlyTV/supertimeline/compare/7.0.0...7.0.1) (2019-04-07)
### Bug Fixes
* reset ids on start of resolving ([b65585a](https://github.com/SuperFlyTV/supertimeline/commit/b65585a))
<a name="7.0.0"></a>
# [7.0.0](https://github.com/SuperFlyTV/supertimeline/compare/6.0.3...7.0.0) (2019-04-06)
### Bug Fixes
* minor bugs in expressions ([bcfe44f](https://github.com/SuperFlyTV/supertimeline/commit/bcfe44f))
* tests and ts3 lint issues ([01a537e](https://github.com/SuperFlyTV/supertimeline/commit/01a537e))
* use ts 3 and update deps ([0731cba](https://github.com/SuperFlyTV/supertimeline/commit/0731cba))
### Features
* add reference breadcrumbs, continued work on capping-in-parent etc.. ([af4380d](https://github.com/SuperFlyTV/supertimeline/commit/af4380d))
* continued implementation ([296729c](https://github.com/SuperFlyTV/supertimeline/commit/296729c))
* continued implementation, all (non-deprecated) tests are now ok ([3f90008](https://github.com/SuperFlyTV/supertimeline/commit/3f90008))
* continued implementation, validation, ([f95b4ce](https://github.com/SuperFlyTV/supertimeline/commit/f95b4ce))
* implement cap-in-parent, refactoring, rename trigger => enable ([ce656a9](https://github.com/SuperFlyTV/supertimeline/commit/ce656a9))
* implement classes ([6d1b2e0](https://github.com/SuperFlyTV/supertimeline/commit/6d1b2e0))
* implement getState & getNextEvents ([c04a269](https://github.com/SuperFlyTV/supertimeline/commit/c04a269))
* implement getState, groups & repeating trigger ([f1753e1](https://github.com/SuperFlyTV/supertimeline/commit/f1753e1))
* implement keyframes ([80513ea](https://github.com/SuperFlyTV/supertimeline/commit/80513ea))
* mixed expressions, initial implementation. Complete rehaul (WIP) ([923b2e2](https://github.com/SuperFlyTV/supertimeline/commit/923b2e2))
<a name="6.0.3"></a>
## [6.0.3](https://github.com/SuperFlyTV/supertimeline/compare/6.0.2...6.0.3) (2018-11-07)
### Bug Fixes
* Create TimelineTrigger interface for trigger property ([a497393](https://github.com/SuperFlyTV/supertimeline/commit/a497393))
<a name="6.0.2"></a>
## [6.0.2](https://github.com/SuperFlyTV/supertimeline/compare/6.0.1...6.0.2) (2018-10-30)
### Bug Fixes
* Allow string llayer ids in logical triggers ([cedd170](https://github.com/SuperFlyTV/supertimeline/commit/cedd170))
<a name="6.0.1"></a>
## [6.0.1](https://github.com/SuperFlyTV/supertimeline/compare/5.0.6...6.0.1) (2018-09-13)
<a name="5.0.6"></a>
## [5.0.6](https://github.com/SuperFlyTV/supertimeline/compare/5.0.5...5.0.6) (2018-09-13)
### Bug Fixes
* TimelineObject duration can be a string ([edf3ae3](https://github.com/SuperFlyTV/supertimeline/commit/edf3ae3))
<a name="5.0.5"></a>
## [5.0.5](https://github.com/SuperFlyTV/supertimeline/compare/5.0.4...5.0.5) (2018-09-13)
### Bug Fixes
* cap startTime within parent group ([4e913ba](https://github.com/SuperFlyTV/supertimeline/commit/4e913ba))
* changed duration interpretation to support Infinite duration properly ([489fc4e](https://github.com/SuperFlyTV/supertimeline/commit/489fc4e))
* duration can be undefined ([bc278d6](https://github.com/SuperFlyTV/supertimeline/commit/bc278d6))
<a name="5.0.4"></a>
## [5.0.4](https://github.com/SuperFlyTV/supertimeline/compare/5.0.3...5.0.4) (2018-09-04)
### Bug Fixes
* nested parentheses bug ([a828cea](https://github.com/SuperFlyTV/supertimeline/commit/a828cea))
* operator order bug ([00f5186](https://github.com/SuperFlyTV/supertimeline/commit/00f5186))
<a name="5.0.3"></a>
## [5.0.3](https://github.com/SuperFlyTV/supertimeline/compare/5.0.2...5.0.3) (2018-09-04)
### Bug Fixes
* when possible, save outerDuration of group before resolving it's children ([f0785a2](https://github.com/SuperFlyTV/supertimeline/commit/f0785a2))
<a name="5.0.2"></a>
## [5.0.2](https://github.com/SuperFlyTV/supertimeline/compare/5.0.1...5.0.2) (2018-08-29)
### Bug Fixes
* bug when capping endTime several parents up ([25e600d](https://github.com/SuperFlyTV/supertimeline/commit/25e600d))
<a name="5.0.1"></a>
## [5.0.1](https://github.com/SuperFlyTV/supertimeline/compare/5.0.0...5.0.1) (2018-08-17)
### Bug Fixes
* don't throw error ([b35e955](https://github.com/SuperFlyTV/supertimeline/commit/b35e955))
<a name="5.0.0"></a>
# [5.0.0](https://github.com/SuperFlyTV/supertimeline/compare/4.0.2...5.0.0) (2018-08-17)
### Features
* Major refactoring, switched out the iterative resolving for a nice recursive one ([13cbace](https://github.com/SuperFlyTV/supertimeline/commit/13cbace))
### BREAKING CHANGES
* removed circular, iterative resolving. Might cause unexpected issues
<a name="4.0.2"></a>
## [4.0.2](https://github.com/SuperFlyTV/supertimeline/compare/4.0.1...4.0.2) (2018-08-05)
### Bug Fixes
* added referenceObjectIds, to use as trace in error messages & to determine which object is dependant of which ([e50ec99](https://github.com/SuperFlyTV/supertimeline/commit/e50ec99))
* inefficient iteration led to terrible performance in situations with many relative objects. Rehauled the whole resolve iteration loop ([3a2b847](https://github.com/SuperFlyTV/supertimeline/commit/3a2b847))
<a name="4.0.1"></a>
## [4.0.1](https://github.com/SuperFlyTV/supertimeline/compare/4.0.0...4.0.1) (2018-08-03)
### Bug Fixes
* quick patch for when resolved property missing ([66f1adf](https://github.com/SuperFlyTV/supertimeline/commit/66f1adf))
<a name="4.0.0"></a>
# [4.0.0](https://github.com/SuperFlyTV/supertimeline/compare/2.2.0...4.0.0) (2018-07-30)
### Bug Fixes
* bugfix for passing test "relative durations object order" ([31a886f](https://github.com/SuperFlyTV/supertimeline/commit/31a886f))
* refactored the tests, making them all run with the data reversed as well ([e823243](https://github.com/SuperFlyTV/supertimeline/commit/e823243))
* refactoring: object resolving iteration loop, so the same function is used inside groups as well as on root ([36fbb58](https://github.com/SuperFlyTV/supertimeline/commit/36fbb58))
* test incompatible with reversed data ([8fceadc](https://github.com/SuperFlyTV/supertimeline/commit/8fceadc))
### Features
* Add test to check order of objects in the source data has no affect on relative duration resolving ([2551789](https://github.com/SuperFlyTV/supertimeline/commit/2551789))
* added ability to reference objects between groups ([80bbb4a](https://github.com/SuperFlyTV/supertimeline/commit/80bbb4a))
* added test for cross-dependencies between children ([775051c](https://github.com/SuperFlyTV/supertimeline/commit/775051c))
### BREAKING CHANGES
* when referring to an object within a group, now you get the absolute time, not the local time within that group
<a name="3.0.0"></a>
# [3.0.0](https://github.com/SuperFlyTV/supertimeline/compare/2.2.0...3.0.0) (2018-07-27)
### Bug Fixes
* bugfix for passing test "relative durations object order" ([31a886f](https://github.com/SuperFlyTV/supertimeline/commit/31a886f))
* refactored the tests, making them all run with the data reversed as well ([e823243](https://github.com/SuperFlyTV/supertimeline/commit/e823243))
* refactoring: object resolving iteration loop, so the same function is used inside groups as well as on root ([36fbb58](https://github.com/SuperFlyTV/supertimeline/commit/36fbb58))
* test incompatible with reversed data ([8fceadc](https://github.com/SuperFlyTV/supertimeline/commit/8fceadc))
### Features
* Add test to check order of objects in the source data has no affect on relative duration resolving ([2551789](https://github.com/SuperFlyTV/supertimeline/commit/2551789))
* added ability to reference objects between groups ([80bbb4a](https://github.com/SuperFlyTV/supertimeline/commit/80bbb4a))
* added test for cross-dependencies between children ([775051c](https://github.com/SuperFlyTV/supertimeline/commit/775051c))
### BREAKING CHANGES
* when referring to an object within a group, now you get the absolute time, not the local time within that group
<a name="2.2.0"></a>
# [2.2.0](https://github.com/SuperFlyTV/supertimeline/compare/2.1.0...2.2.0) (2018-07-05)
### Features
* implemented support for dynamic durations ([2b5c943](https://github.com/SuperFlyTV/supertimeline/commit/2b5c943))
<a name="2.1.0"></a>
# [2.1.0](https://github.com/SuperFlyTV/supertimeline/compare/2.0.3...2.1.0) (2018-07-02)
### Bug Fixes
* fix for failing test "keyframe in a grouped object" ([f80ed3d](https://github.com/SuperFlyTV/supertimeline/commit/f80ed3d))
* fix for failing test test: "test group with duration and infinite child" ([79d2b0e](https://github.com/SuperFlyTV/supertimeline/commit/79d2b0e))
* updated test ([2207624](https://github.com/SuperFlyTV/supertimeline/commit/2207624))
### Features
* Add test for duration set only on group, not child ([d22d1ec](https://github.com/SuperFlyTV/supertimeline/commit/d22d1ec))
<a name="2.0.3"></a>
## [2.0.3](https://github.com/SuperFlyTV/supertimeline/compare/2.0.2...2.0.3) (2018-06-15)
<a name="2.0.2"></a>
## [2.0.2](https://github.com/SuperFlyTV/supertimeline/compare/2.0.1...2.0.2) (2018-06-14)
<a name="2.0.1"></a>
## [2.0.1](https://github.com/SuperFlyTV/supertimeline/compare/2.0.0...2.0.1) (2018-06-09)
<a name="2.0.0"></a>
# [2.0.0](https://github.com/SuperFlyTV/supertimeline/compare/1.0.317...2.0.0) (2018-06-09)
* Empty commit, to trigger breaking version bump ([9b2426e](https://github.com/SuperFlyTV/supertimeline/commit/9b2426e))
### BREAKING CHANGES
* some logic might have changed during the past months
<a name="1.0.317"></a>
## [1.0.317](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.316...v1.0.317) (2018-06-06)
### Bug Fixes
* set skip ci to prevent looping on release ([0589e6f](https://github.com/SuperFlyTV/supertimeline/commit/0589e6f))
<a name="1.0.316"></a>
## [1.0.316](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.315...v1.0.316) (2018-06-06)
<a name="1.0.315"></a>
## [1.0.315](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.314...v1.0.315) (2018-06-06)
<a name="1.0.314"></a>
## [1.0.314](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.313...v1.0.314) (2018-06-06)
<a name="1.0.313"></a>
## [1.0.313](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.312...v1.0.313) (2018-06-06)
<a name="1.0.312"></a>
## [1.0.312](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.311...v1.0.312) (2018-06-06)
<a name="1.0.311"></a>
## [1.0.311](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.310...v1.0.311) (2018-06-06)
<a name="1.0.310"></a>
## [1.0.310](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.309...v1.0.310) (2018-06-06)
<a name="1.0.309"></a>
## [1.0.309](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.308...v1.0.309) (2018-06-06)
<a name="1.0.308"></a>
## [1.0.308](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.307...v1.0.308) (2018-06-06)
<a name="1.0.307"></a>
## [1.0.307](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.306...v1.0.307) (2018-06-06)
<a name="1.0.306"></a>
## [1.0.306](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.305...v1.0.306) (2018-06-06)
<a name="1.0.305"></a>
## [1.0.305](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.304...v1.0.305) (2018-06-06)
<a name="1.0.304"></a>
## [1.0.304](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.303...v1.0.304) (2018-06-06)
<a name="1.0.303"></a>
## [1.0.303](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.302...v1.0.303) (2018-06-06)
<a name="1.0.302"></a>
## [1.0.302](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.301...v1.0.302) (2018-06-06)
<a name="1.0.301"></a>
## [1.0.301](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.300...v1.0.301) (2018-06-06)
<a name="1.0.300"></a>
## [1.0.300](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.299...v1.0.300) (2018-06-06)
<a name="1.0.299"></a>
## [1.0.299](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.298...v1.0.299) (2018-06-06)
<a name="1.0.298"></a>
## [1.0.298](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.297...v1.0.298) (2018-06-06)
<a name="1.0.297"></a>
## [1.0.297](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.296...v1.0.297) (2018-06-06)
<a name="1.0.296"></a>
## [1.0.296](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.295...v1.0.296) (2018-06-06)
<a name="1.0.295"></a>
## [1.0.295](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.294...v1.0.295) (2018-06-06)
<a name="1.0.294"></a>
## [1.0.294](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.293...v1.0.294) (2018-06-06)
<a name="1.0.293"></a>
## [1.0.293](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.292...v1.0.293) (2018-06-06)
<a name="1.0.292"></a>
## [1.0.292](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.291...v1.0.292) (2018-06-06)
<a name="1.0.291"></a>
## [1.0.291](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.290...v1.0.291) (2018-06-06)
<a name="1.0.290"></a>
## [1.0.290](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.289...v1.0.290) (2018-06-06)
<a name="1.0.289"></a>
## [1.0.289](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.288...v1.0.289) (2018-06-06)
<a name="1.0.288"></a>
## [1.0.288](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.287...v1.0.288) (2018-06-06)
<a name="1.0.287"></a>
## [1.0.287](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.286...v1.0.287) (2018-06-06)
<a name="1.0.286"></a>
## [1.0.286](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.285...v1.0.286) (2018-06-06)
<a name="1.0.285"></a>
## [1.0.285](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.284...v1.0.285) (2018-06-06)
<a name="1.0.284"></a>
## [1.0.284](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.283...v1.0.284) (2018-06-06)
<a name="1.0.283"></a>
## [1.0.283](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.282...v1.0.283) (2018-06-06)
<a name="1.0.282"></a>
## [1.0.282](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.281...v1.0.282) (2018-06-06)
<a name="1.0.281"></a>
## [1.0.281](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.280...v1.0.281) (2018-06-06)
<a name="1.0.280"></a>
## [1.0.280](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.279...v1.0.280) (2018-06-06)
<a name="1.0.279"></a>
## [1.0.279](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.278...v1.0.279) (2018-06-06)
<a name="1.0.278"></a>
## [1.0.278](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.277...v1.0.278) (2018-06-06)
<a name="1.0.277"></a>
## [1.0.277](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.276...v1.0.277) (2018-06-06)
<a name="1.0.276"></a>
## [1.0.276](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.275...v1.0.276) (2018-06-06)
<a name="1.0.275"></a>
## [1.0.275](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.274...v1.0.275) (2018-06-06)
<a name="1.0.274"></a>
## [1.0.274](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.273...v1.0.274) (2018-06-06)
<a name="1.0.273"></a>
## [1.0.273](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.272...v1.0.273) (2018-06-06)
<a name="1.0.272"></a>
## [1.0.272](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.271...v1.0.272) (2018-06-06)
<a name="1.0.271"></a>
## [1.0.271](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.270...v1.0.271) (2018-06-06)
<a name="1.0.270"></a>
## [1.0.270](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.269...v1.0.270) (2018-06-06)
<a name="1.0.269"></a>
## [1.0.269](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.268...v1.0.269) (2018-06-06)
<a name="1.0.268"></a>
## [1.0.268](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.267...v1.0.268) (2018-06-06)
<a name="1.0.267"></a>
## [1.0.267](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.266...v1.0.267) (2018-06-06)
<a name="1.0.266"></a>
## [1.0.266](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.265...v1.0.266) (2018-06-06)
<a name="1.0.265"></a>
## [1.0.265](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.264...v1.0.265) (2018-06-06)
<a name="1.0.264"></a>
## [1.0.264](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.263...v1.0.264) (2018-06-06)
<a name="1.0.263"></a>
## [1.0.263](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.262...v1.0.263) (2018-06-06)
<a name="1.0.262"></a>
## [1.0.262](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.261...v1.0.262) (2018-06-06)
<a name="1.0.261"></a>
## [1.0.261](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.260...v1.0.261) (2018-06-06)
<a name="1.0.260"></a>
## [1.0.260](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.259...v1.0.260) (2018-06-06)
<a name="1.0.259"></a>
## [1.0.259](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.258...v1.0.259) (2018-06-06)
<a name="1.0.258"></a>
## [1.0.258](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.257...v1.0.258) (2018-06-06)
<a name="1.0.257"></a>
## [1.0.257](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.256...v1.0.257) (2018-06-06)
<a name="1.0.256"></a>
## [1.0.256](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.255...v1.0.256) (2018-06-06)
<a name="1.0.255"></a>
## [1.0.255](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.254...v1.0.255) (2018-06-06)
<a name="1.0.254"></a>
## [1.0.254](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.253...v1.0.254) (2018-06-06)
<a name="1.0.253"></a>
## [1.0.253](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.252...v1.0.253) (2018-06-06)
<a name="1.0.252"></a>
## [1.0.252](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.251...v1.0.252) (2018-06-06)
<a name="1.0.251"></a>
## [1.0.251](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.250...v1.0.251) (2018-06-06)
<a name="1.0.250"></a>
## [1.0.250](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.249...v1.0.250) (2018-06-06)
<a name="1.0.249"></a>
## [1.0.249](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.248...v1.0.249) (2018-06-06)
<a name="1.0.248"></a>
## [1.0.248](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.247...v1.0.248) (2018-06-06)
<a name="1.0.247"></a>
## [1.0.247](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.246...v1.0.247) (2018-06-06)
<a name="1.0.246"></a>
## [1.0.246](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.245...v1.0.246) (2018-06-06)
<a name="1.0.245"></a>
## [1.0.245](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.244...v1.0.245) (2018-06-06)
<a name="1.0.244"></a>
## [1.0.244](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.243...v1.0.244) (2018-06-06)
<a name="1.0.243"></a>
## [1.0.243](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.242...v1.0.243) (2018-06-06)
<a name="1.0.242"></a>
## [1.0.242](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.241...v1.0.242) (2018-06-06)
<a name="1.0.241"></a>
## [1.0.241](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.240...v1.0.241) (2018-06-06)
<a name="1.0.240"></a>
## [1.0.240](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.239...v1.0.240) (2018-06-06)
<a name="1.0.239"></a>
## [1.0.239](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.238...v1.0.239) (2018-06-06)
<a name="1.0.238"></a>
## [1.0.238](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.237...v1.0.238) (2018-06-06)
<a name="1.0.237"></a>
## [1.0.237](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.236...v1.0.237) (2018-06-06)
<a name="1.0.236"></a>
## [1.0.236](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.235...v1.0.236) (2018-06-06)
<a name="1.0.235"></a>
## [1.0.235](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.234...v1.0.235) (2018-06-06)
<a name="1.0.234"></a>
## [1.0.234](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.233...v1.0.234) (2018-06-06)
<a name="1.0.233"></a>
## [1.0.233](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.232...v1.0.233) (2018-06-06)
<a name="1.0.232"></a>
## [1.0.232](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.231...v1.0.232) (2018-06-06)
<a name="1.0.231"></a>
## [1.0.231](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.230...v1.0.231) (2018-06-06)
<a name="1.0.230"></a>
## [1.0.230](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.229...v1.0.230) (2018-06-06)
<a name="1.0.229"></a>
## [1.0.229](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.228...v1.0.229) (2018-06-06)
<a name="1.0.228"></a>
## [1.0.228](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.227...v1.0.228) (2018-06-06)
<a name="1.0.227"></a>
## [1.0.227](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.226...v1.0.227) (2018-06-06)
<a name="1.0.226"></a>
## [1.0.226](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.225...v1.0.226) (2018-06-06)
<a name="1.0.225"></a>
## [1.0.225](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.224...v1.0.225) (2018-06-06)
<a name="1.0.224"></a>
## [1.0.224](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.223...v1.0.224) (2018-06-06)
<a name="1.0.223"></a>
## [1.0.223](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.222...v1.0.223) (2018-06-06)
<a name="1.0.222"></a>
## [1.0.222](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.221...v1.0.222) (2018-06-06)
<a name="1.0.221"></a>
## [1.0.221](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.220...v1.0.221) (2018-06-06)
<a name="1.0.220"></a>
## [1.0.220](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.219...v1.0.220) (2018-06-06)
<a name="1.0.219"></a>
## [1.0.219](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.218...v1.0.219) (2018-06-06)
<a name="1.0.218"></a>
## [1.0.218](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.217...v1.0.218) (2018-06-06)
<a name="1.0.217"></a>
## [1.0.217](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.216...v1.0.217) (2018-06-06)
<a name="1.0.216"></a>
## [1.0.216](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.215...v1.0.216) (2018-06-06)
<a name="1.0.215"></a>
## [1.0.215](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.214...v1.0.215) (2018-06-06)
<a name="1.0.214"></a>
## [1.0.214](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.213...v1.0.214) (2018-06-06)
<a name="1.0.213"></a>
## [1.0.213](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.212...v1.0.213) (2018-06-06)
<a name="1.0.212"></a>
## [1.0.212](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.211...v1.0.212) (2018-06-06)
<a name="1.0.211"></a>
## [1.0.211](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.210...v1.0.211) (2018-06-06)
<a name="1.0.210"></a>
## [1.0.210](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.209...v1.0.210) (2018-06-06)
<a name="1.0.209"></a>
## [1.0.209](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.208...v1.0.209) (2018-06-06)
<a name="1.0.208"></a>
## [1.0.208](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.207...v1.0.208) (2018-06-06)
<a name="1.0.207"></a>
## [1.0.207](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.206...v1.0.207) (2018-06-06)
<a name="1.0.206"></a>
## [1.0.206](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.205...v1.0.206) (2018-06-06)
<a name="1.0.205"></a>
## [1.0.205](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.204...v1.0.205) (2018-06-06)
<a name="1.0.204"></a>
## [1.0.204](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.203...v1.0.204) (2018-06-06)
<a name="1.0.203"></a>
## [1.0.203](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.202...v1.0.203) (2018-06-06)
<a name="1.0.202"></a>
## [1.0.202](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.201...v1.0.202) (2018-06-06)
<a name="1.0.201"></a>
## [1.0.201](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.200...v1.0.201) (2018-06-06)
<a name="1.0.200"></a>
## [1.0.200](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.199...v1.0.200) (2018-06-06)
<a name="1.0.199"></a>
## [1.0.199](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.198...v1.0.199) (2018-06-06)
<a name="1.0.198"></a>
## [1.0.198](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.197...v1.0.198) (2018-06-06)
<a name="1.0.197"></a>
## [1.0.197](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.196...v1.0.197) (2018-06-06)
<a name="1.0.196"></a>
## [1.0.196](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.195...v1.0.196) (2018-06-06)
<a name="1.0.195"></a>
## [1.0.195](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.194...v1.0.195) (2018-06-06)
<a name="1.0.194"></a>
## [1.0.194](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.193...v1.0.194) (2018-06-06)
<a name="1.0.193"></a>
## [1.0.193](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.192...v1.0.193) (2018-06-06)
<a name="1.0.192"></a>
## [1.0.192](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.191...v1.0.192) (2018-06-06)
<a name="1.0.191"></a>
## [1.0.191](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.190...v1.0.191) (2018-06-06)
<a name="1.0.190"></a>
## [1.0.190](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.189...v1.0.190) (2018-06-06)
<a name="1.0.189"></a>
## [1.0.189](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.188...v1.0.189) (2018-06-06)
<a name="1.0.188"></a>
## [1.0.188](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.187...v1.0.188) (2018-06-06)
<a name="1.0.187"></a>
## [1.0.187](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.186...v1.0.187) (2018-06-06)
<a name="1.0.186"></a>
## [1.0.186](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.185...v1.0.186) (2018-06-06)
<a name="1.0.185"></a>
## [1.0.185](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.184...v1.0.185) (2018-06-06)
<a name="1.0.184"></a>
## [1.0.184](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.183...v1.0.184) (2018-06-06)
<a name="1.0.183"></a>
## [1.0.183](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.182...v1.0.183) (2018-06-06)
<a name="1.0.182"></a>
## [1.0.182](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.181...v1.0.182) (2018-06-06)
<a name="1.0.181"></a>
## [1.0.181](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.180...v1.0.181) (2018-06-06)
<a name="1.0.180"></a>
## [1.0.180](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.179...v1.0.180) (2018-06-06)
<a name="1.0.179"></a>
## [1.0.179](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.178...v1.0.179) (2018-06-06)
<a name="1.0.178"></a>
## [1.0.178](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.177...v1.0.178) (2018-06-06)
<a name="1.0.177"></a>
## [1.0.177](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.176...v1.0.177) (2018-06-06)
<a name="1.0.176"></a>
## [1.0.176](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.175...v1.0.176) (2018-06-06)
<a name="1.0.175"></a>
## [1.0.175](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.174...v1.0.175) (2018-06-06)
<a name="1.0.174"></a>
## [1.0.174](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.173...v1.0.174) (2018-06-06)
<a name="1.0.173"></a>
## [1.0.173](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.172...v1.0.173) (2018-06-06)
<a name="1.0.172"></a>
## [1.0.172](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.171...v1.0.172) (2018-06-06)
<a name="1.0.171"></a>
## [1.0.171](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.170...v1.0.171) (2018-06-06)
<a name="1.0.170"></a>
## [1.0.170](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.169...v1.0.170) (2018-06-06)
<a name="1.0.169"></a>
## [1.0.169](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.168...v1.0.169) (2018-06-06)
<a name="1.0.168"></a>
## [1.0.168](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.167...v1.0.168) (2018-06-06)
<a name="1.0.167"></a>
## [1.0.167](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.166...v1.0.167) (2018-06-06)
<a name="1.0.166"></a>
## [1.0.166](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.165...v1.0.166) (2018-06-06)
<a name="1.0.165"></a>
## [1.0.165](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.164...v1.0.165) (2018-06-06)
<a name="1.0.164"></a>
## [1.0.164](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.163...v1.0.164) (2018-06-06)
<a name="1.0.163"></a>
## [1.0.163](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.162...v1.0.163) (2018-06-05)
<a name="1.0.162"></a>
## [1.0.162](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.161...v1.0.162) (2018-06-05)
<a name="1.0.161"></a>
## [1.0.161](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.160...v1.0.161) (2018-06-05)
<a name="1.0.160"></a>
## [1.0.160](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.159...v1.0.160) (2018-06-05)
<a name="1.0.159"></a>
## [1.0.159](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.158...v1.0.159) (2018-06-05)
<a name="1.0.158"></a>
## [1.0.158](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.157...v1.0.158) (2018-06-05)
<a name="1.0.157"></a>
## [1.0.157](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.156...v1.0.157) (2018-06-05)
<a name="1.0.156"></a>
## [1.0.156](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.155...v1.0.156) (2018-06-05)
<a name="1.0.155"></a>
## [1.0.155](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.154...v1.0.155) (2018-06-05)
<a name="1.0.154"></a>
## [1.0.154](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.153...v1.0.154) (2018-06-05)
<a name="1.0.153"></a>
## [1.0.153](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.152...v1.0.153) (2018-06-05)
<a name="1.0.152"></a>
## [1.0.152](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.151...v1.0.152) (2018-06-05)
<a name="1.0.151"></a>
## [1.0.151](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.150...v1.0.151) (2018-06-05)
<a name="1.0.150"></a>
## [1.0.150](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.149...v1.0.150) (2018-06-05)
<a name="1.0.149"></a>
## [1.0.149](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.148...v1.0.149) (2018-06-05)
<a name="1.0.148"></a>
## [1.0.148](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.147...v1.0.148) (2018-06-05)
<a name="1.0.147"></a>
## [1.0.147](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.146...v1.0.147) (2018-06-05)
<a name="1.0.146"></a>
## [1.0.146](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.145...v1.0.146) (2018-06-05)
<a name="1.0.145"></a>
## [1.0.145](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.144...v1.0.145) (2018-06-05)
<a name="1.0.144"></a>
## [1.0.144](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.143...v1.0.144) (2018-06-05)
<a name="1.0.143"></a>
## [1.0.143](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.142...v1.0.143) (2018-06-05)
<a name="1.0.142"></a>
## [1.0.142](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.141...v1.0.142) (2018-06-05)
<a name="1.0.141"></a>
## [1.0.141](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.140...v1.0.141) (2018-06-05)
<a name="1.0.140"></a>
## [1.0.140](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.139...v1.0.140) (2018-06-05)
<a name="1.0.139"></a>
## [1.0.139](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.138...v1.0.139) (2018-06-05)
<a name="1.0.138"></a>
## [1.0.138](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.137...v1.0.138) (2018-06-05)
<a name="1.0.137"></a>
## [1.0.137](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.136...v1.0.137) (2018-06-05)
<a name="1.0.136"></a>
## [1.0.136](https://github.com/SuperFlyTV/supertimeline/compare/v1.0.135...v1.0.136) (2018-06-05)
<a name="1.0.135"></a>
## [1.0.135](https://github.com/SuperFlyTV/supertimeline/compa