Skip to content

Releases: qunitjs/qunit

2.24.0

21 Jan 04:58
2.24.0
Compare
Choose a tag to compare

FYI:

Added

  • CLI: Add .mjs and .cjs to the default file extensions when reading a test directory.

    These have been monitored by watch mode since QUnit 2.18, but were not loaded or executed
    unless you passed them as individual files, or used your own glob like test/*.{js,mjs,cjs}.

    If you currently pass a directory to the QUnit CLI and have matching .mjs or .cjs
    files that should not be executed, you can opt-out by passing test/*.js or
    test/**/*.js explicitly instead of test/.

  • CLI: Add stacktrace cleaning by omitting or greying out internal QUnit and Node.js frames in TAP reporter. #1795. #1789

    Learn more about Cleaner stack traces on the QUnit Blog.

  • Core: Add QUnit.config.reporters.tap for enabling TAP via preconfig. #1711

  • Core: Add memory to the runEnd event to allow late listeners. This helps browser integrations that only relay a summary. 27a33d1593

Fixed

  • HTML Reporter: Fix unexpected pointer cursor on "Source:" label. f8cce2bb06
  • HTML Reporter: Faster "Hide passed" toggling on large test suites. b13ade0fd7

2.23.1

07 Dec 16:05
2.23.1
Compare
Choose a tag to compare

Fixed

  • CLI: Fix support for strict TAP parsers by limiting colors to test names. #1801
  • CLI: Fix confusing --seed option eating the file argument. #1691
  • CLI: Remove confusing expected: undefined under error messages in TAP reporter. #1794
  • HTML Reporter: Fix broken "Rerun without max depth" link. da0c59e101 (see also 91db92dbc5, 73c03cf277)
  • HTML Reporter: Fix <label> to wrap <select> for multi-value urlConfig item. #1773

2.23.0

03 Dec 17:58
2.23.0
Compare
Choose a tag to compare

Added

2.22.0

18 Aug 20:02
2.22.0
Compare
Choose a tag to compare

Added

2.21.1

20 Jul 02:07
2.21.1
Compare
Choose a tag to compare

Deprecated

Fixed

  • Core: Fix missing second frame in QUnit.stack() in Safari. #1776
  • Core: Fix stacktrace cleaner to support URLs with host ports. #1769
  • HTML Reporter: Fix reversed order after clicking "Hide passed". #1763
  • HTML Reporter: Fix encoding of label for urlConfig multi-value item.

2.21.0

29 May 18:42
2.21.0
Compare
Choose a tag to compare

Added

Deprecated

2.20.1

15 Feb 21:44
2.20.1
Compare
Choose a tag to compare

Fixed

  • Core: Fix compatibility with sinon.useFakeTimers in IE 10 and IE 11. (@timmywil) #1738
  • Core: Fix hanging assert.async() after assert.timeout(). (@Krinkle) #1705

2.20.0

24 Sep 00:30
2.20.0
Compare
Choose a tag to compare

Added

Changed

Fixed

  • Core: Faster inArray by using Array.prototype.includes when possible. (@izelnakri)

2.19.4

23 Jan 06:51
2.19.4
Compare
Choose a tag to compare

Fixed

  • Core: Fix memory leak via config.timeoutHandler from last async test. (Sergey Astapov @SergeAstapov)
  • Docs: Fix several typos. (@AndrewDawes, @timgates42)

2.19.3

23 Oct 03:43
2.19.3
Compare
Choose a tag to compare

Fixed

  • Assert: Restore how deepEqual treats imposter objects. #1706