v5.0.0:
  date: 2021-04-18
  changes:
    - Puppeteer version to ^5.0.0.
    - Dependency updates.
v4.0.0:
  date: 2020-06-17
  changes:
    - Puppeteer version to v4.0.0.
    - Dependency updates and typo fixes.
    - Minimum node version is now version 10.
v3.1.0:
  date: 2018-12-29
  changes:
    - Updated to puppeteer ^1.11.0.
v3.0.1:
  date: 2018-08-12
  changes:
    - Fixed regressions.
v3.0.0:
  date: 2018-07-24
  changes:
    - Switch to using headless chrome / puppeteer instead of phantomjs
v2.0.0:
  date: 2017-04-04
  changes:
    - Remove usage of `QUnit.jsDump`
    - Upgrade qunitjs to 2.3.0 (#123)
    - adding an Introduction to the README (#140)
v1.3.0:
  date: 2017-02-07
  changes:
    - Add ability to run tests in seeded-random order through `--seed` flag
    - Add note about min version of QUnit required to use the CLI flags
    - Implement support for todo tests and revamp reporting logic (#137)
v1.2.0:
  date: 2016-04-14
  changes:
    - Add support for filtering running modules using command line (--modules)
    - Removed 'grunt.warn' output from `error.onError` handler, onus now on end user binding to event.
    - Update docs.
v1.1.0:
  date: 2016-03-11
  changes:
    - Adding support for 'summaryOnly'.
    - Fix `options.force`.
    - Fix query string for `noGlobals`.
    - Update docs.
v1.0.1:
  date: 2016-02-05
  changes:
    - Change `QUnit.jsDump` to `QUnit.dump`.
v1.0.0:
  date: 2016-02-05
  changes:
    - Update grunt-lib-phantomjs to 1.0.0, effectively upgrading to phantomjs 2.x.
    - Remove grunt as a peerDependency.
v0.7.0:
  date: 2015-04-03
  changes:
    - Log PhantomJS errors as warnings.
v0.6.0:
  date: 2015-03-31
  changes:
    - Add noGlobals option, forwarded to QUnit.
    - Report proper exit code to grunt based on failures.
    - Add support for AMD.
v0.5.2:
  date: 2014-07-09
  changes:
    - Added support for reporting the duration of `testDone`.
    - Other minor fixes.
v0.5.1:
  date: 2014-05-31
  changes:
    - Updates grunt-lib-phantomjs.
v0.5.0:
  date: 2014-05-31
  changes:
    - Add ability to hide PhantomJS console output.
    - Add option for binding phantomjs console to grunt output. Default is `true` (do bind).
    - Add `httpBase` option.
    - Only call `jsDump.parse()` if a test failed.
v0.4.0:
  date: 2014-01-17
  changes:
    - Update grunt-lib-phantomjs to v0.5.0.
    - Explicitly set files to publish to npm. Ref gruntjs/gruntjs.com#65.
    - Update qunit-overview.md, include CentOS dependencies. Closes gh-49.
v0.3.0:
  date: 2013-09-29
  changes:
    - Update grunt-lib-phantomjs to v0.4.0.
    - Add `qunit.fail.load` and `qunit.fail.timeout` events.
    - Update QUnit to v1.12.0.
    - Add `force` option.
    - Propagate `onError` events from phantomjs through the `qunit.error.onError` event.
    - Remove confusing error message.
v0.2.2:
  date: 2013-06-06
  changes:
    - Warn if no assertions ran in a single test.
    - Spaces instead of newlines for clickable URLs.
    - Wrap bridge.js in a IIFE.
v0.2.1:
  date: 2013-04-05
  changes:
    - Update to use PhantomJS 1.9.0. Fixes PhantomJS not found errors.
v0.2.0:
  date: 2013-02-28
  changes:
    - Update to use PhantomJS 1.8.1.
v0.1.1:
  date: 2013-02-15
  changes:
    - First official release for Grunt 0.4.0.
v0.1.1rc6:
  date: 2013-01-18
  changes:
    - Updating grunt/gruntplugin dependencies to rc6.
    - Changing in-development grunt/gruntplugin dependency versions from tilde version ranges to specific versions.
v0.1.1rc5:
  date: 2013-01-09
  changes:
    - Updating to work with grunt v0.4.0rc5.
    - Switching to `this.filesSrc` API.
    - Adding `urls` option for specifying absolute test URLs.
v0.1.0:
  date: 2012-10-05
  changes:
    - Work in progress, not yet officially released.
