All Versions
73
Latest Version
Avg Release Cycle
58 days
Latest Release
159 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.19.3 Changes
October 22, 2022๐ Fixed
- โช Assert: Restore how deepEqual treats imposter objects. (Timo Tijhof) #1706
-
v2.19.2 Changes
October 17, 2022๐ Changed
- ๐จ Core: Faster diffing for
config.noglobals
by refactoring slow mutations. (Izel Nakri) #1697 - ๐ Assert: Improve performance of
QUnit.equiv()
. (Izel Nakri) #1700 - Assert: Faster deepEqual for Map values by avoiding typeEquiv calls. (Timo Tijhof)
- Assert: Faster deepEqual by reducing internal objectType checks. (Timo Tijhof)
- Assert: Faster deepEqual by using re-assignment for internal pairs. (Timo Tijhof)
๐ Fixed
- ๐จ Core: Faster diffing for
-
v2.19.1 Changes
May 01, 2022๐ Fixed
- โช HTML Reporter: Restore float-clear for narrow viewports. 87c90ce2e0
-
v2.19.0 Changes
April 28, 2022โ Added
- CLI: Add
--module
option. (Shachar) #1680 - Core: Add
moduleId
toQUnit.begin()
details object.
๐ Fixed
- Core: Fix event "runtime" data to be rounded to milliseconds.
- ๐ Core: Fix pretty stacktrace shortening to work on Windows.
- HTML Reporter: Faster toolbar setup by reusing
beginDetails.modules
.
- CLI: Add
-
v2.18.2 Changes
April 17, 2022 -
v2.18.1 Changes
March 29, 2022๐ Fixed
- โ HTML Reporter: Fix source attribution for test definitions. #1679
- ๐ Core: Fix preconfig support in SpiderMonkey and other environments. 0befe2aafe
- ๐ Core: Improve performance of async pauses with native Map when available. aa7314b431
-
v2.18.0 Changes
February 15, 2022โ Added
- Assert: New
assert.propContains()
for partial object comparison. (Izel Nakri) #1668 - Core: Add
QUnit.hooks
to globally add beforeEach and afterEach. (Timo Tijhof) #1475 - ๐ CLI: Add support for watching
.ts
files when TypeScript is used. (Timo Tijhof) #1669 - ๐ CLI: Add support for watching
.json
,.cjs
, and.mjs
files. #1676
๐ Fixed
- Assert: New
-
v2.17.2 Changes
September 19, 2021 -
v2.17.1 Changes
September 09, 2021๐ Fixed
- HTML Reporter: Fix
display: none
regression with the "global failure" message. (Timo Tijhof) #1651
- HTML Reporter: Fix
-
v2.17.0 Changes
September 05, 2021โ Added
- โ HTML Reporter: Add "Rerun failed tests" link. (Jan Buschtรถns) #1626
- Core: New
error
event for bailing on uncaught errors. (Timo Tijhof) #1638
๐ Changed
- โ Core: Improve warning for incorrect hook usage to include module name. (Chris Krycho) #1647
๐ Deprecated
- ๐ Core: The internal
QUnit.onError
andQUnit.onUnhandledRejection
callbacks are deprecated. #1638
These were undocumented, but may have been used in a fork or other custom runner for QUnit. Switch to the supported
QUnit.onUncaughtException
instead.๐ Fixed
- Assert: Improve validation handling of
assert.throws()
andassert.rejects()
. (Steve McClure) #1637 - Core: Ensure skipped child module hooks don't leak memory. (Ben Demboski) #1650
- Core: Fix bad module nesting when module closure throws global error. #1478
- Core: Fix reporting of uncaught errors during
QUnit.begin()
. (Timo Tijhof) #1446 - Core: Fix reporting of uncaught errors during or after
QUnit.done()
. (Timo Tijhof) #1629