Skip to content

Bump qunit from 2.22.0 to 3.0.0 - #377

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/npm_and_yarn/qunit-3.0.0
Open

dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/npm_and_yarn/qunit-3.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 30, 2026

Copy link
Copy Markdown
Contributor

Bumps qunit from 2.22.0 to 3.0.0.

Release notes

Sourced from qunit's releases.

3.0.0

📗 Check out the QUnit 3.0 Upgrade Guide

Added

Changed

Fixed

  • CLI: Fix confusing "No tests" message after an early uncaught error. #1790
  • Core: Fix internal QUnit.config.currentModule for the initial unnamed module to be a complete object. 5812597b7f
  • Core: Fix crash when "bad thenable" is returned from global module hook. 3209462b88
  • Core: Fix crash when mixing test.only() with module.only(). 99aee51a8a
  • Core: Fix QUnit.config.maxDepth to allow changes at runtime. QUnit.dump.maxDepth is now a live alias to QUnit.config.maxDepth. 0a26e2c883

Removed

3.0.0-rc1

Added

  • Release: Add native ESM distribution, used automatically by Node.js when using the import keyword. #1551
  • Core: Add module context to before and after hooks. This enables inheritance between parent and child modules, and fixes leaks between last test and after hooks. (Ray Cohen @​raycohen) #1328
  • Core: Add QUnit.config.reporters.html for disabling the HTML Reporter. #1711
  • Core: Export QUnit.urlParams unconditionally. 57c2dbcffc
  • Core: Export QUnit global unconditionally. #1771

... (truncated)

Changelog

Sourced from qunit's changelog.

3.0.0 / 2026-09-27

📗 Check out the QUnit 3.0 Upgrade Guide

Added

Changed

Fixed

  • CLI: Fix confusing "No tests" message after an early uncaught error. #1790
  • Core: Fix internal QUnit.config.currentModule for the initial unnamed module to be a complete object. 5812597b7f
  • Core: Fix crash when "bad thenable" is returned from global module hook. 3209462b88
  • Core: Fix crash when mixing test.only() with module.only(). 99aee51a8a
  • Core: Fix QUnit.config.maxDepth to allow changes at runtime. QUnit.dump.maxDepth is now a live alias to QUnit.config.maxDepth. 0a26e2c883

Removed

  • Core: Remove support for Node.js 10-16. Node.js 18 or later is required. (NullVoxPopuli) #1727
  • Core: Remove support for PhantomJS. (Steve McClure) #1505
  • Core: Remove built-in export for AMD. You can continue to load your application and your QUnit tests with AMD/RequireJS. This change only affects the loading of the qunit.js file itself. Example: Loading with RequireJS. (NullVoxPopuli) #1729
  • Core: Remove deprecated QUnit.load(). #1084
  • Core: Remove deprecated QUnit.onError() and QUnit.onUnhandledRejection() in favor of QUnit.onUncaughtException().
  • Core: Remove undocumented details.modules[].tests from QUnit.begin() event.
  • Core: Remove undocumented QUnit.dump.HTML and QUnit.dump.multiline. 8e881f5087
  • HTML Reporter: Remove support for legacy markup. Use <div id="qunit"> instead. Check Browser Runner § Getting started.
  • Build: Discontinue publishing to the Bower registry for new releases. Review How to install or Getting Started in the browser. #1677

2.26.0 / 2026-05-31

Added

  • Assert: Return error value from assert.rejects() and assert.throws(). (Bartosz Dziewoński) #1824

... (truncated)

Commits
  • 196ce1d Release 3.0.0
  • 262bf6e Docs: Add migration guide for UMD-defined QUnit plugins
  • e7ef438 Docs: Mention support for sandboxed iframes and Web Workers
  • be9996b Docs: Improve wording and links in the Bower deprecation notice
  • d1df352 Docs: Link 3.0 theme post to 2.16 release
  • 82999d0 Docs: Copy edits to QUnit 3 guides and posts
  • ff4532c Build: Pin @babel/compat-data to fix build/reproducible-builds.js
  • 3ffe7f4 Build: Remove Samsung Galaxy Note 9 device (Android 8.1)
  • 4acdd0e Build: Update dev dependencies (babel, grunt, rollup)
  • e9eb5f0 Docs: Tweak "Road to QUnit 3" post
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [qunit](https://github.com/qunitjs/qunit) from 2.22.0 to 3.0.0.
- [Release notes](https://github.com/qunitjs/qunit/releases)
- [Changelog](https://github.com/qunitjs/qunit/blob/main/History.md)
- [Commits](qunitjs/qunit@2.22.0...3.0.0)

---
updated-dependencies:
- dependency-name: qunit
  dependency-version: 3.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Sep 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants