Skip to content

Release 3.3.0

Compare
Choose a tag to compare
@jason0x43 jason0x43 released this 05 Aug 20:36
· 760 commits to master since this release

Release overview

  • Browser version ranges
  • Automatic Selenium and WebDriver installation
  • Improved support for Microsoft Edge

Thanks to everyone who contributed code and doc updates, and special thanks again to Ai Squared for their continued support!

Version ranges and aliases (#634)

  • The latest version of a browser may now be specified as 'latest' (e.g., version: 'latest'). The 'latest' alias also supports a subtraction operator. For example, 'latest-1' will resolve to the next-to-latest version.
  • Version ranges may be specified with the '..' operator (e.g., version: '33..38' or version: '45..latest')

Note that version ranges and the 'latest' alias only work with supported cloud services (currently BrowserStack, Sauce Labs, and TestingBot).

Automatic Selenium Installation (theintern/digdug#27)

  • Dig Dug now provides a 'SeleniumTunnel' class that will automatically download Selenium and associated WebDrivers, and that will start and stop Selenium as part of the normal testing process

Other updates

  • Browser modules are now copied into browser_modules rather than symlinked. This fixes an issue that can occur when npm moves modules around after Intern has been installed.
  • Update the Dig Dug dependency to 1.5.0 -- supports version ranges and aliases
  • Update the Leadfoot dependency to 1.6.11 -- improved MS Edge support
  • Documentation fixes (#632, #654)

Install from npm

cd /my/project/root
npm install intern --save-dev

Download source