-
-
Notifications
You must be signed in to change notification settings - Fork 154
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
Looks like v6.1.0 may have been a breaking change? #997
Comments
I'm having the same issue on
ember-qunit 6.0.0: "peerDependencies": {
"@ember/test-helpers": "^2.4.0",
"qunit": "^2.13.0"
} ember-qunit 6.1.0: "peerDependencies": {
"@ember/test-helpers": "^2.4.0",
"@glimmer/interfaces": "^0.84.2",
"@glimmer/reference": "^0.84.2",
"@types/ember-resolver": "^5.0.13",
"@types/ember__test": "^4.0.1",
"@types/ember__test-helpers": "^2.8.2",
"@types/rsvp": "^4.0.4",
"ember-source": "^3.28 || ^4.0",
"qunit": "^2.13.0"
} |
Hmm, not intended to be; possibly I failed to mark those as |
AFAICT, they are correctly marked as optional. Maybe this is an issue with https://github.com/rwjblue/validate-peer-dependencies instead? Which is responsible for throwing this error. |
The The solution here, then, is one of two paths:
I'm going to go ahead publish a 6.1.1 which just drops it to avoid churning here. When, at some point, we cut v7.0.0 (presumably when we drop Node 14, and also at that point drop Ember 3.28), we can and should add the explicit constraint on |
I originally [thought][1] these `peerDependencies` were not breaking because users would be able to opt into them. Unfortunately, this is [not the case][2]: users on Ember 3.28 will have an older copy of these dependencies, so correctly validating these breaks consumers. [1]: #995 (comment) [2]: #997 (comment) We should bundle these into a v7.0.0 when we drop Node 14 and Ember 3.28, presumably in ~April 2023.
I originally [thought][1] these `peerDependencies` were not breaking because users would be able to opt into them. Unfortunately, this is [not the case][2]: users on Ember 3.28 will have an older copy of these dependencies, so correctly validating these breaks consumers. [1]: #995 (comment) [2]: #997 (comment) We should bundle these into a v7.0.0 when we drop Node 14 and Ember 3.28, presumably in ~April 2023. Fixes #997
From the renovate PR:
The text was updated successfully, but these errors were encountered: