Skip to content

Latest commit

 

History

History
408 lines (260 loc) · 22.4 KB

CHANGELOG.md

File metadata and controls

408 lines (260 loc) · 22.4 KB

Changelog

4.0.4 - 2021-11-27

Fixed

  • Bump engine.io and engine.io-client (5e7560b) (Vincent Weevers)
  • Bump load-script from 1.x to 2.x (#319) (d1dc264) (Vincent Weevers).

4.0.3 - 2021-03-07

Changed

  • Replace browserify-istanbul with @airtap fork (#308) (f6f8f9d) (Vincent Weevers).

4.0.2 - 2021-03-07

Changed

  • Bump js-yaml from 3.14.1 to 4.0.0 (#304) (53a1cd7) (Vincent Weevers)
  • Replace commander with minimist (#307) (bc2c893) (Vincent Weevers)
  • Bump watchify from 3.11.1 to 4.0.0 (#306) (164b89d) (Renée Kooi, Vincent Weevers).

4.0.1 - 2020-09-20

Fixed

  • Ignore prematurely closed sockets (362f407) (Vincent Weevers)
  • Fix cli version test (#295) (97c2a4e) (Martín Acosta)

4.0.0 - 2020-09-19

Airtap 4 is a modular rewrite that supports concurrent local browsers, headless testing with Playwright, starting Sauce Labs from your local machine & from GitHub Actions, and live reload on any browser. For details, please see the upgrade guide.

3.0.0 - 2020-01-17

If you are upgrading: please see the upgrade guide.

Changed

  • Upgrade wd from ~1.11.1 to ~1.12.0 (#271) (@vweevers)
  • Upgrade chalk from ^2.3.1 to ^3.0.0 (#270) (@vweevers)
  • Upgrade commander from ~3.0.0 to ~4.0.0 (#268) (@vweevers)
  • Upgrade convert-source-map from ~1.6.0 to ~1.7.0 (#269) (@vweevers)
  • Upgrade http-proxy from ~1.17.0 to ~1.18.0 (#265) (@vweevers)
  • Upgrade humanize-duration from ~3.20.0 to ~3.21.0 (#266) (@vweevers)
  • Upgrade electron devDependency from ^6.0.0 to ^7.1.8 (#267) (@vweevers)
  • Upgrade cross-env devDependency from ^5.2.0 to ^6.0.0 (#264) (@vweevers)
  • Upgrade hallmark devDependency from ^1.0.0 to ^2.0.0 (#263) (@vweevers)
  • Upgrade standard devDependency from ^13.0.1 to ^14.0.0 (#262) (@vweevers)

Removed

2.0.4 - 2019-08-17

Changed

2.0.3 - 2019-07-12

Changed

2.0.2 - 2019-02-23

Removed

Fixed

2.0.1 - 2018-12-29

Changed

  • Upgrade airtap-browsers devDependency from ^0.1.0 to ^0.2.0 (#235) (@vweevers)

Fixed

2.0.0 - 2018-12-29

If you are upgrading: please see the upgrade guide.

Changed

  • Update browserify from ~13.3.0 to ~16.2.3 (#233) (@vweevers)
  • Update airtap-browsers devDependency from 0.0.2 to ^0.1.0 (#233) (@vweevers)

1.0.0 - 2018-12-27

If you are upgrading: please see the upgrade guide.

Changed

Added

0.1.0 - 2018-07-07

Changed

  • Ignore --loopback in local mode and Electron (#77) (@vweevers)
  • Split --local [port] into --local and --port <port> (#198) (@vweevers)

Added

Removed

Fixed

0.0.9 - 2018-07-04

Changed

Added

  • Add --coverage cli option to export browser coverage to .nyc-output/ folder (@vweevers)

Removed

  • Remove --no-coverage cli option (@vweevers)
  • Remove --no-instrument cli option (@vweevers)

0.0.8 - 2018-06-27

Changed

Added

Removed

  • Remove istanbul-middleware and disable coverage temporarily (@ralphtheninja)

Fixed

0.0.7 - 2018-05-25

Changed

Removed

0.0.6 - 2018-05-24

Changed

  • Replace Sauce Labs png with svg (@vweevers)

Fixed

  • Don't watch node_modules/ folder (@vweevers)

0.0.5 - 2018-05-05

Changed

  • Refactor lib/get-saucelabs-browser.js and lib/flatten-browserlist.js by using sauce-browsers module (@lpinca)
  • Rename status and results to stats for consistency (@vweevers)
  • Terminate connections by using server-destroy module (@vweevers)
  • Clean up ZuulReporter (@vweevers)
  • Rename SauceBrowser#browser to webdriver (@vweevers)
  • Introduce AbstractBrowser (@vweevers)
  • Clean up tests and only run sauce tests on Travis (@ralphtheninja)
  • Rename frameworks/ to client/ (@ralphtheninja)
  • Move .stats to AbstractBrowser (@ralphtheninja)
  • Prefer debug() over console.log() (@vweevers)
  • Clean up zuul naming (@ralphtheninja)

Added

Removed

Fixed

0.0.4 - 2018-03-02

Changed

Added

Removed

Fixed

  • Fix race condition in electron ipc (@ralphtheninja)
  • Add debug statement instead of silently failing Sauce Labs (@arungalva)

0.0.3 - 2018-02-24

Changed

Added

  • README: add section "Who Uses Airtap?" (@feross)
  • Test aggregation of available browsers for --list-browsers (@ralphtheninja)

Removed

Fixed

0.0.2 - 2018-02-21

Changed

Added

  • Add standard for linting but only print warnings for now (@feross)
  • Add Open Open Source CONTRIBUTING.md (@ralphtheninja)

Removed

Historical Note We didn't update browserify to the latest version because it doesn't support IE9 or IE10. Nor did we update tap-parser to the latest since it doesn't work with PhantomJS.

0.0.1 - 2018-02-18

First release 🌱. Forked from zuul so this changelog entry lists the differences from zuul. If you are migrating from zuul: please see the upgrade guide.

Changed

  • Replace multi-framework examples with single tape example (@vweevers)
  • Use Sauce Connect in Sauce Labs integration tests (@vweevers)
  • Update .travis.yml with node 4, 6, 8 and 9 (@ralphtheninja)
  • Use airtap-browsers instead of browzers (@vweevers)
  • Set default --ui to tape (@vweevers)

Added

Fixed

  • Use cross-env in npm test script (@vweevers)

Removed

  • Remove localtunnel, ngrok and tunnel setup (@vweevers)
  • Remove tunnel options except for --sauce-connect (@vweevers)
  • Remove tunnel options from PhantomJS tests (runs locally) (@vweevers)
  • Remove .npmrc (@ralphtheninja)
  • README: remove frameworks other than tap(e) (@vweevers)
  • Undocument --ui option (we intend to remove it) (@vweevers)
  • Remove HISTORY.md (replaced by CHANGELOG.md) (@vweevers)