Releases: theintern/intern
4.8.2
4.8.1
4.3.6
4.8.0
Overview
This release includes a couple of bug fixes, some typing improvements, and the ability to disable DOM writes in remote browser sessions.
Thanks to @aciccarello, @rhpijnacker, @maier49, and @jonnycornwell for their contributions!
New features
- Option to disable Intern's "dom" reporter in remote test sessions. This prevents Intern from interfering with unit tests that expect to have full control of the DOM. (#909, #1010)
Bug fixes
- Fix the
tsconfig
implementation in the config schema. Initially it was at the top level in the schema, but it must be a child of thenode
property. - Tests that are children of a skipped suite are now marked as skipped (#605, #1009)
- Listener functions are now typed to return PromiseLikes, which allows them to handle promise-like return values such as Leadfoot Commands (#949, #1012)
- The
lifecycleMethod
Suite error property is now included in serialized errors (#1006) suiteError
is now included in serialized Tests (#1008)ts-node
is will no longer be registered by Intern if Intern determines it has already been loaded (#1000, #1007)
General improvements
- The "html" reporter now disables any stylesheets in the DOM before rendering itself. (#1026)
4.7.1
4.7.0
4.6.0
Overview
This release includes bugfixes and significantly improved TS support. Thanks to @maier49 for his work on this release!
New features
- Support for Edge Preview, just in time for the full Edge release (#993)
- Built in support for TS app code and tests — no pre-compilation required (#995)
Bug fixes
4.5.0
Overview
This release adds a few new features:
Thanks to @ascorbic for contributing!
- Intern will now automatically download required drivers for common browsers when using Selenium tunnel. No more
tunnelOptions: { drivers: [ 'firefox' ] }
! (#833) - Intern now includes a JSON schema (#848)
- The requested remote environment is now accessible as
remote.requestedEnvironment
in tests (#978)
Additional changes
In addition, all dependencies were updated to current versions.
Intern is once again compatible with TypeScript projects using older versions of TS (< 3.0). Internally Intern is compiled with TS 3.5.
4.4.3
Overview
This release fixes bugs with path resolution and reporter output, and ensure types are compatible with the version of TS used by Intern.