Skip to content

Latest commit

 

History

History
211 lines (129 loc) · 5.27 KB

CHANGES.md

File metadata and controls

211 lines (129 loc) · 5.27 KB

Changes

2.12.0

A change from Thomas Junghans now allows to have sharable configs. It works similar to sharable configs in eslint. Check out the readme for instructions.

  • 1d5b9a2 feature: add shareable config support (Thomas Junghans)
  • a3ce836 Add contributor
  • df66b9d Update Studio Changes for --footer support

Released by Maximilian Antoni on 2018-09-05.

2.11.2

  • 7728d9f Fix issue in request module invoking a callback without both an error and a response (Davide Callegari)
  • 437bc7f Add contributor (Maximilian Antoni)
  • 25cf173 Update Studio Changes (Maximilian Antoni)
  • aa3ea84 Run build in node 10 (Maximilian Antoni)

2.11.1

2.11.0

Steffen André Langnes added the ability to configure custom capabilities.

  • Allow custom capabilities
  • Fix example in readme for loading .min-wd file as module
  • Add BrowserStack example to readme

2.10.0

  • Support Appium with iOS Simulator
  • Fix "SauceLabs on Travis" link
  • Update Mocha link (Morton Fox)

2.9.3

Decrease buffer size even further due to Chrome issue still occurring.

2.9.2

Further decreases the buffer size introduced in v2.9.1 to work around the Chrome driver issue which still occurs occasionally.

2.9.1

Running test suits or projects sometimes caused issues with Chrome. This appears to be an issue with a buffer size limit when executing scripts through chromedriver.

With this path, scripts are no longer injected directly. Instead, a small receiver function is injected and the actual test code is sent to that function in chunks, bypassing the buffer limit. Once the script was fully received by the browser, it is injected with a new <script> tag.

Related issues:

2.9.0

Moshe Kolodnya made it possible to use a different config file. He also sent a PR to allow the .min-wd file to be loaded as a node module. Thanks!

2.8.0

  • Streams 3: bump dependencies

2.7.0

  • Add the option to test using synchronous polling (Matheus Kautzmann)
  • Bump saucelabs version to ^1.0 (Matheus Kautzmann)

2.6.1

  • Update through2 to ^1.1

2.6.0

  • Default sauceJobName to the name property in cwd package.json

2.5.1

  • Improve documentation for SauceLabs specific options

2.5.0

  • Update Sauce Job with passed and build attribute (az7arul)

2.4.2

  • Fix write after end bug

2.4.1

  • Start log polling more quickly
  • Write out parsed response status code in failure cases

2.4.0

  • Pipe output back to browserify instead of stdout

2.3.0

  • Add closeOnError and closeOnSuccess options (Dustin Wyatt)

2.2.2

  • Print browser names with leading '#'

2.2.1

  • Wait for queue drain before continue polling
  • Don't end queue twice

2.2.0

  • Bump resolve and source-mapper to ^1.0

2.1.1

  • Log error output to context.out instead of process.stderr

2.1.0

  • Map stack traces to original sources using inline source maps

2.0.2

  • Pipe output to stdout again

2.0.1

  • Remove brout again

2.0.0

  • Convert from transform into plugin

1.0.0

  • Use brout 1.0

0.4.5

  • Only inject require into .js files
  • Attempt to parse error message from Selenium WebDriver server

0.4.4

  • Bump brout

0.4.3

  • Set timeout to 0 to skip setting a log polling timeout

0.4.2

  • Load a url for a specific browser (for IE 9 doctype workaround)
  • Configure timeout for log polling
  • Improved log flushing
  • Improved http error handling for 302 / 303 responses

0.4.1

  • Stream browser output instead of buffering per browser. Prints logs from first browser in the queue as they arrive, buffering up the other ones.

0.4.0

  • SauceLabs support
  • Load options from package.json

0.3.0

  • Support for custom start URL

0.2.0

  • Added callback API
  • Simplified transform

0.1.0

  • Initial release