Releases: qunitjs/qunit
Releases 路 qunitjs/qunit
2.20.1
2.20.0
Added
Changed
- Assert: Add type check for
assert.async()
parameter. (@zixinyin) #1721 - HTML Reporter: Remove units for 0 values in qunit.css. (@hareesh-pillai) #1715
Fixed
- Core: Faster
inArray
by using Array.prototype.includes when possible. (@izelnakri)
2.19.4
Fixed
- Core: Fix memory leak via
config.timeoutHandler
from last async test. (Sergey Astapov @SergeAstapov) - Docs: Fix several typos. (@AndrewDawes, @timgates42)
2.19.3
2.19.2
Changed
- Core: Faster diffing for
config.noglobals
by refactoring slow mutations. (@izelnakri) #1697 - Assert: Improve performance of
QUnit.equiv()
. (@izelnakri) #1700 - Assert: Faster deepEqual for Map values by avoiding typeEquiv calls. (@Krinkle)
- Assert: Faster deepEqual by reducing internal objectType checks. (@Krinkle)
- Assert: Faster deepEqual by using re-assignment for internal pairs. (@Krinkle)
Fixed
2.19.1
Fixed
- HTML Reporter: Restore float-clear for narrow viewports. 87c90ce2e0
2.19.0
Added
- CLI: Add
--module
option. (@ShaMan123) #1680 - Core: Add
moduleId
toQUnit.begin()
details object.
Changed
- HTML Reporter: Improve accessibility, design, and fuzziness of the module filter. (@Krinkle) #1664, #1685
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 re-using
beginDetails
.
2.18.2
2.18.1
Fixed
- HTML Reporter: Fix source attribution for test definitions. (Thanks @phanirithvij!) #1679
- Core: Fix preconfig support in SpiderMonkey and other environments. 0befe2aafe
- Core: Improve performance of async pauses with native Map when available. aa7314b431
2.18.0
Added
- Assert: New
assert.propContains()
for partial object comparison. (@izelnakri) #1668 - Core: Add
QUnit.hooks
to globally add beforeEach and afterEach. (@Krinkle) #1475 - CLI: Add support for watching
.ts
files when TypeScript is used. #1669 - CLI: Add support for watching
.json
,.cjs
, and.mjs
files. #1676