Releases: theintern/digdug
1.6.4
1.6.3
Release 1.6.2
Overview
This release updates the Sauce Connect client version to 4.4.1.
Release 1.6.1
Overview
This release fixes an installation issue with the digdugEnvironments.js
script.
Release 1.6.0
Overview
This release includes new features and updates.
New features
- New CrossBrowserTestingTunnel class. As its name suggests, this class can be used to connect to the CrossBrowserTesting cloud testing service. It works much like the other tunnels, but with two key differences: "local" must be used in place of "localhost" in
proxyUrl
, andos_api_name
andbrowser_api_name
properties must be specified in browser environment descriptors. - New
digdugEnvironments
binary. This is a convenience utility that can save a user the trouble of looking up supported browser names and versions for the various services.
Updates
- The default version of Selenium was updated to 3.0.1, and IEDriverServer was updated to 3.0.0.
Release 1.5.2
Overview
This release updates the default versions of chromedriver and IEDriverServer, and makes one of the integration tests more reliable.
Release 1.5.1
Overview
This release updates SeleniumTunnel to handle newer naming schemes used by geckodriver and chromedriver. It also updates how selenium-standalone-server is started to deal with Selenium 3's new command line parsing system.
Release 1.5.0
Overview
- New SeleniumTunnel for automatically running a local instance of Selenium
- Ability to access lists of available browsers from cloud services
Thanks to @devpaul for his contributions and to Ai Squared for their support of the SeleniumTunnel and browser list (for version ranges and aliasing) features!
SeleniumTunnel (#27)
The new SeleniumTunnel class can be used to run a local instance of Selenium. When started it will download the selenium-standalone server JAR and the configured WebDriver executables (chromedriver by default), then start Selenium. It will shutdown Selenium when stopped.
Note that the JDK or JRE must be installed to use this tunnel.
Available browser lists (#24)
The Tunnel API now includes a getEnvironments
method and an environmentUrl
property. getEnviroments
downloads environment information from a cloud service and returns an array of supported browser + OS combinations. Intern uses this information to support version range specifiers and the 'latest' version alias.
1.4.1
1.4.0
Enhancements
- Added support for
-forcelocal
with BrowserStack via theforceLocal
config option (#21) - Updated Sauce Connect version to 4.3.14
- Allow Sauce Connect version to be configured via the
scVersion
property (theintern/intern#599) - Added support for
--rest-url / -x
and--vm-version / -V
options with the Sauce Connect native client. These were previously only supported for the Java client.
Install from npm
cd /my/project/root
npm install digdug --save-dev