Skip to content

2.17.0

Compare
Choose a tag to compare
@Krinkle Krinkle released this 05 Sep 18:25
· 444 commits to main since this release
2.17.0

Added

  • HTML Reporter: Add "Rerun failed tests" link. (Jan Buschtöns @buschtoens) #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 @chriskrycho) #1647

Deprecated

  • Core: The internal QUnit.onError and QUnit.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() and assert.rejects(). (Steve McClure @smcclure15) #1637
  • Core: Ensure skipped child module hooks don't leak memory. (Ben Demboski @bendemboski) #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