Skip to content

build(deps-dev): bump ember-qunit from 9.0.3 to 9.0.4#1221

Open
dependabot[bot] wants to merge 3 commits intomasterfrom
dependabot/npm_and_yarn/ember-qunit-9.0.4
Open

build(deps-dev): bump ember-qunit from 9.0.3 to 9.0.4#1221
dependabot[bot] wants to merge 3 commits intomasterfrom
dependabot/npm_and_yarn/ember-qunit-9.0.4

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 2, 2026

Bumps ember-qunit from 9.0.3 to 9.0.4.

Release notes

Sourced from ember-qunit's releases.

v9.0.4-ember-qunit

Release (2025-09-12)

  • ember-qunit 9.0.4 (patch)

🐛 Bug Fix

  • ember-qunit

Committers: 1

Commits

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 [ember-qunit](https://github.com/emberjs/ember-qunit) from 9.0.3 to 9.0.4.
- [Release notes](https://github.com/emberjs/ember-qunit/releases)
- [Commits](https://github.com/emberjs/ember-qunit/commits)

---
updated-dependencies:
- dependency-name: ember-qunit
  dependency-version: 9.0.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Mar 2, 2026
mixonic added 2 commits March 2, 2026 08:38
The ember-default-docs CI check failed after ember-qunit
was updated from 9.0.3 to 9.0.4.

Root cause: The ember-qunit upgrade triggered a change in dependency
resolution that exposed an incompatibility with @addepar/style-toolbox.
This package depends on broccoli-funnel@^2.0.1, which uses ES5 syntax
incompatible with Node 18's stricter class constructor requirements,
causing "Class constructor Plugin cannot be invoked without 'new'" error.

Fix: Added a yarn resolutions entry to force all broccoli-funnel
dependencies to use version ^3.0.8, which is ES6-compatible and works
correctly with Node 18. Also updated package.json to reflect the
ember-qunit version bump to 9.0.4 and regenerated yarn.lock.

Risk: Low risk - broccoli-funnel 3.0.8 is compatible with all dependent
packages and has been in use by other dependencies in the project. The
resolution ensures consistent behavior across all build plugins.

Files changed:
- package.json (ember-qunit version + broccoli-funnel resolution)
- yarn.lock (regenerated with new resolution)

Automated fix by veni-vidi-fixi
The ember-default-docs CI check failed after ember-qunit
was updated from 9.0.3 to 9.0.4.

Root cause: The upgrade brought in newer versions of broccoli
dependencies that use ES6 class syntax, but @addepar/style-toolbox
depends on an older broccoli-file-creator (v1.x) that tries to
invoke the Plugin class constructor without 'new', causing a
TypeError: "Class constructor Plugin cannot be invoked without 'new'".

Fix: Added a yarn resolution to force broccoli-file-creator to use
version ^2.1.1, which is compatible with the newer broccoli-plugin
versions in the dependency tree.

Risk: Low risk - this is a build-time dependency resolution that
ensures compatibility between broccoli plugin versions. Version 2.1.1
of broccoli-file-creator is a stable release that properly handles
ES6 class constructors.

Files changed:
- package.json

Automated fix by veni-vidi-fixi
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

Development

Successfully merging this pull request may close these issues.

1 participant