Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency qunit to v2.21.0 #41

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Apr 14, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
qunit (source) 2.9.2 -> 2.21.0 age adoption passing confidence

Release Notes

qunitjs/qunit (qunit)

v2.21.0

Compare Source

==================

Added
Deprecated

v2.20.1

Compare Source

==================

Fixed
  • Core: Fix compatibility with sinon.useFakeTimers in IE 10 and IE 11. (Timmy Willison) #​1738
  • Core: Fix hanging assert.async() after assert.timeout(). (Timo Tijhof) #​1705

v2.20.0

Compare Source

==================

Added
  • Core: Add QUnit.reporters.perf. (Timo Tijhof) #​1714
Changed
  • Assert: Add type check for assert.async() parameter. (Zixin Yin) #​1721
  • HTML Reporter: Remove units for 0 values in qunit.css. (Hareesh) #​1715
Fixed
  • Core: Faster inArray by using Array.prototype.includes when possible. (Izel Nakri)

v2.19.4

Compare Source

==================

Fixed
  • Core: Fix memory leak via config.timeoutHandler from last async test. (Sergey Astapov)

v2.19.3

Compare Source

==================

Fixed
  • Assert: Restore how deepEqual treats imposter objects. (Timo Tijhof) #​1706

v2.19.2

Compare Source

==================

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: Fix inaccurate count in reporter output after re-run. #​1687
  • CLI: Fix MaxListeners warning in long-running watch mode. #​1692

v2.19.1

Compare Source

==================

Fixed
  • HTML Reporter: Restore float-clear for narrow viewports. 87c90ce2e0

v2.19.0

Compare Source

==================

Added
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.

v2.18.2

Compare Source

==================

Changed
  • HTML Reporter: Improve accessibility and design of the module filter. (Timo Tijhof) #​1664
  • HTML Reporter: Improve fuzzy-matching of the module filter. (Timo Tijhof) #​1685
Fixed
  • HTML Reporter: Faster rendering of module filter results. #​1685, #​1664
  • HTML Reporter: Fix retention of state over multiple module searches. #​1683
  • HTML Reporter: Fix runtime to be rounded in Chromium. #​1678

v2.18.1

Compare Source

==================

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

Compare Source

==================

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
  • CLI: Fix ESM file imports on Windows to use file-protocol URLs. (Timo Tijhof) #​1667
  • CLI: Improve performance of watch mode by recursively ignoring directories. (Timo Tijhof) #​1676

v2.17.2

Compare Source

==================

Changed
Fixed
  • Core: Correctly ignore late tests after a nested QUnit.module.only() closure. (Steve McClure) #​1645
  • Core: Restore fake test for "No tests were run" message. (Timo Tijhof) #​1652
  • HTML Reporter: Restore URL parameter reading. (Timo Tijhof) #​1657

v2.17.1

Compare Source

==================

Fixed
  • HTML Reporter: Fix display: none regression with the "global failure" message. (Timo Tijhof) #​1651

v2.17.0

Compare Source

==================

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 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) #​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

v2.16.0

Compare Source

==================

Added
  • Core: New QUnit.test.each() method for data providers. (ventuno) #​1568

  • Core: New failOnZeroTests configuration option. (Brenden Palmer)

  • Core: New QUnit.reporters interface. (Timo Tijhof) f8948c9 js-reporters#133

    This introduces support for using the tap reporter in a browser.
    This was previously limited to the CLI.

Changed
  • Assert: Indicate which test a drooling assert.async() callback came from. (Steve McClure) #​1599
Deprecated
  • Core: Warn when a module callback has a promise as a return value. (Ray Cohen) #​1600
Fixed
  • Core: Fix QUnit.module.only() regression where some unrelated modules also executed. (Steve McClure) #​1610
  • CLI: Improve ESM detection. (Steve McClure) #​1593
  • HTML Reporter: Increase contrast and use richer colors overall. (Timo Tijhof) #​1587

v2.15.0

Compare Source

==================

Changed
  • HTML Reporter: Trim whitespace of the filter input. (Nathaniel Furniss) #​1573
  • CLI: Upgrade js-reporters to 2.0.0. #​1577
Deprecated
  • Core: Warn when setting hooks for a different module. (Ray Cohen) #​1586
Fixed
  • Assert: Fix assert.throws() to fail gracefully when expected class does not match. (Steve McClure) #​1530
  • CLI: Fix TAP output to support cyclical objects. (Zachary Mulgrew) #​1555 js-reporters#104
  • CLI: Fix TAP output for the Infinity value, previously became null. (Timo Tijhof) #​1406
  • CLI: Fix TAP output going silent if console object is mocked. (Timo Tijhof) #​1340

v2.14.1

Compare Source

==================

Changed
  • CLI: Upgrade commander to 7.1.0. (Timo Tijhof) #​1564
Fixed
  • Core: Restore strict mode compatibility (Edward Faulkner) #​1558
  • HTML Reporter: Check for undefined testItem in testDone callback. (Timo Tijhof)

v2.14.0

Compare Source

==================

Added
  • HTML Reporter: Use a fixed header with scrollable test results. (Bryan Crotaz) #​1513
  • Core: Add official support for SpiderMonkey runtime. (Timo Tijhof) #​1535
Changed
  • CLI: Update and re-audit tiny-glob and node-watch dependencies. #​1522, #​1524
Fixed
  • HTML Reporter: Set main and navigation ARIA roles. (Steve McClure) #​1427
  • Core: Fix QUnit.module.only logic for unscoped modules. (Steve McClure) #​1272
  • Assert: Fix assert.timeout() bug causing a non-async test to fail. #​1539

v2.13.0

Compare Source

==================

Added
  • Core: Log test name as part of "Assertion after test" failures. (brandonocasey) #​1517
  • CLI: Add native support for ESM .mjs files on Node 12+. (Timo Tijhof) #​1465
Deprecated
  • HTML Reporter: Deprecate PhantomJS. (Steve McClure)
Fixed
  • Core: Count tests run so that suiteEnd emits correctly with active filters. (Stephen Yeung) #​1416
  • Core: Fix test counter bug when nesting invalid test functions. (Timo Tijhof)
  • HTML Reporter: Avoid leaking Map global in older browsers. (Timo Tijhof)

v2.12.0

Compare Source

==================

Added
  • Core: Add QUnit.test.* aliases for QUnit.only(), QUnit.skip(), and QUnit.todo(). (Steve McClure) #​1496
  • Assert: Support arrow functions in assert.throws() expected callback. (Steve McClure) #​1492
Changed
  • CLI: Update node-watch and commander dependencies. (Timo Tijhof) #​1500
Deprecated
  • Core: Deprecate QUnit.extend(). (Steve McClure)

v2.11.3

Compare Source

==================

Fixed
  • CLI: Fix 'qunit' require error on Node 10 if qunit.json exists. #​1484

v2.11.2

Compare Source

==================

Fixed

v2.11.1

Compare Source

==================

Fixed
  • CLI: Improve startup performance by using tiny-glob. #​1476

v2.11.0

Compare Source

==================

Added
  • Assert: New strict boolean assert.true() and assert.false() methods. (Ventuno) #​1445
  • Docs: Redesign of https://qunitjs.com. (Trent Willis) #​1458
  • HTML Reporter: New fuzzy search when typing in the module filter. (Ventuno) #​1440
Changed
  • HTML Reporter: Hide skipped tests also when hidepassed is set. (Ray Cohen) #​1208
Fixed
  • CLI: Improve performance for non-glob arguments. (SparshithNRai) #​1385
  • CLI: Fix error with --watch option, affected Node 14 on Linux. #​1448
  • Core: Fix "No tests" to check test count instead of assert count. (Jessica Jordan) #​1405
Removed
  • All: Remove support for Node 6 and Node 8, require Node 10+.

v2.10.1

Compare Source

==================

Fixed
  • HTML Reporter: Scope QUnit UI button style to not affect #qunit-fixture. (XhmikosR) #​1437

v2.10.0

Compare Source

==================

Changed
  • Core: Run all QUnit.only-marked tests. (Ventuno) #​1436
Fixed
  • Docs: Add project logo to README. (Jim Lynch)
  • HTML Reporter: Fix tab order for toolbar filters. (Eddy Lu)

v2.9.3

Compare Source

==================

Added
  • HTML Reporter: Display progress and runtime while test suite is executing. (Stefan Penner) #​1398
Fixed
  • CLI: Ignore folders mentioned in the gitignore to improve performance. (SparshithNRai)
  • Core: Defer getting the stack trace to improve performance. (Adam Byrne)
  • Core: Let assert.timeout() replace the timeout if config.timeout was already set.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot changed the title Update dependency qunit to v2.20.1 Update dependency qunit to v2.21.0 May 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants