Skip to content

Releases: theintern/intern

4.4.2

05 Mar 20:49
Compare
Choose a tag to compare

Overview

This release fixes some issues with the HTML reporter and improves typing for the leaveRemoteOpen config option. Thanks to @edhager for fixing some bugs!

HTML reporter updates

  • Fix a row-expansion bug that could hide a subsequent row (#966)
  • Make URLs in error output clickable (#969)
  • Show error text in a <pre> and switch to SVG icons to fix some rendering issues (#974)

Other fixes

  • Support the fail value for leaveRemoteOpen (#915)

4.4.1

21 Jan 03:39
Compare
Choose a tag to compare

Overview

This release updates the Leadfoot dependency to prevent a hang that occurs with Firefox. (#967)

4.4.0

14 Jan 01:58
Compare
Choose a tag to compare

Overview

This release adds a couple new features and changes (fixes, really) how lifecycle methods interact with grep. Thanks to @jonnycornwell for his contributions!

New features

  • Enable dojo-timeout-api for the dojo loader (#925)
  • Add an option to the Runner reporter to hide download progress (#956)
  • Add the ability to hide skipped tests in the Html reporter (#957)
  • Don't run suite lifecycle methods when all suite tests and sub-suites are skipped (#961)

Other updates

  • Update the leadfoot and digdug dependencies to improve WebDriver compatibility

4.3.4

14 Jan 00:18
Compare
Choose a tag to compare

Overview

This is a bug fix release. Thanks to @jonnycornwell for helping out!

Bug fixes

  • Don't use + when setting default browser reporters (0715e6b)
  • Fix query parsing to handle URLSsearchParams format (#962)
  • Ignore non-numeric browser version for 'latest' (#963)

4.3.3

24 Oct 13:23
Compare
Choose a tag to compare

Overview

This release switches back to the core-js Promise polyfill, but changes how polyfills are installed to prevent native features from being overridden unintentionally. (#951)

This release also updates @theintern dependencies and removes some unused code in the Node executor.

4.3.2

24 Oct 13:19
Compare
Choose a tag to compare

Overview

This release replaces the core-js Promise polyfill with promise-polyfill . The core-js polyfill was overriding native Promises when it didn't need to, which caused issues with at least @dojo/framework. (#951)

This release also updates the Leadfoot and Dig Dug dependencies.

4.3.1

24 Oct 12:55
Compare
Choose a tag to compare

Overview

This release updates the @theintern dependencies to fix an issue where data from network requests wasn't being handled correctly. (#947)

4.3.0

13 Sep 21:06
Compare
Choose a tag to compare

Overview

This is The Great de-Dojoification™️ release. There are no new features, but there some typing updates and a couple of bug fixes.

The most significant update is the removal of @dojo packages as dependencies. This was done because Dojo is one of the main consumers of Intern, and the fact that both @dojo packages and Intern depended on other @dojo packages caused frequent (mostly typing) conflicts. Intern packages now depend on @theintern/common, which extracts the few Dojo modules used by Intern.

This release also includes two bug fixes:

  • The JUnit reporter can now properly handle serialized suites (#869, #946 -- thanks @jonnycornwell!)
  • The {pwd} replacement performed on paths in config properties now works properly on Windows (#943)

4.2.4

13 Sep 20:57
Compare
Choose a tag to compare

Overview

This release updates the istanbul dependencies to fix a version compatibility issue, and also updates some dependencies with critical security issues. (#944)

4.2.3

13 Sep 20:56
Compare
Choose a tag to compare

Overview

This release updates the dojo dependencies to match those of Leadfoot and Dig Dug.