The default value for EXT-X-BYTERANGE is defined by the spec as the first byte
after the previous segment. Prior to this change, the default set by m3u8-parser
was 0.
* Added conditional to subsequent PROGRAM-DATE-TIME tags from being read. Now only the first tag encountered in a file is added to the manifest.
* Updated project to use most recent version of video.js standard; applied lint changes to entire project.
* Updated CHANGELOG HEAD section with latest changes.
* Removed node 0.10 and 0.12 from the Travis config.
* Updated date time test to include two #EXT-X-PROGRAM-DATE-TIME tags so that we can verify parser only takes the first instance of the date time tag.
* Reverted changes to make parser only read first #EXT-X-PROGRAM-DATE-TIME tag so that it remains compliant with the standard.
* Updated CHANGELOG to fit latest in head.
* Added match statement for parsing the EXT-X-PROGRAM-DATE-TIME tag
* modified the parser to return this tag to the manifest.
* Updated the regex for EXT-X-PROGRAM-DATE-TIME tag to allow for an empty tag (no value).
* Wrote tests for parsing the EXT-X-PROGRAM-DATE-TIME tag (both manifest and singular instance).
* Bumped version to 1.0.3.
* Added dateTime tests matching the new fixtures scheme.
* Reverted version bump to 1.0.2.
* Updated CHANGELOG.
* Simplified regex, added Date object to the manifest; updated tests accordingly.
Migrate all the test files from videojs-contrib-hls and the build script that exports them so they can be used in tests. Remove the checked-in versions of the exported m3u8 fixtures.