-
-
Notifications
You must be signed in to change notification settings - Fork 111
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
v2.17.0 introduces a regression #149
Comments
same problem here, and can't fix a version in our package.json due to it being a deeper dependency as well. |
Similar error. 如果不兼容,建议升级大版本。 |
Same here, using eslint... |
Similar error @mafintosh |
same problem here. |
same problem here |
1 similar comment
same problem here |
same problem here using ember-cli-eslint and ember-cli-sass which take latest minor version upgrades. |
same problem here! |
+1 |
Same here with standardjs |
Same here |
+1 |
Same problem here. |
Same here with Nuxt. |
I'm broken too. As a workaround, you can install the previous version of this module:
This gets StandardJS (and presumably ESLint) working, because they will just pick up the installed @deBhal @LinusU, I guess you guys know the code better than most of us, so are probably in the best position to fix it. As a community, is there anything we can do to be helpful? |
Same issue here |
Same here |
1 similar comment
Same here |
Same issue here. |
Same here |
Same here. |
Same here |
Same here. |
Same here |
2 similar comments
Same here |
Same here |
Same here |
I believe it's already obvious this is a major issue, so I'd like to suggest everyone to just subscribe on this issue instead of adding more "Same here" comments. |
Fix published as |
…d a major issue (mafintosh/is-my-json-valid#149)" This reverts commit 14ebccd.
Super sorry for this 🙈 Will try to add more test coverage and possibly move to TypeScript to prevent this from happening again 👌 |
Should we expect a hotfix in near future? :) |
@akryvda, it's already published: |
Thanks, for quick update! Will rerun our pipelines |
My build was failing but now is not. Fast work - thank you! |
|
Thanks for your fast fix on this, keep up the good work :-) |
Would like to take this opportunity to plug lock files 🔒📝 By using npm 5 or newer, or yarn, a The file should be commited together with the rest of the code, so that everyone that works on the project have the same versions of every dependency, and so that the CI and deploy also uses the same versions. More reading: "Yarn determinism" blog post, package-lock.json on npm docs, yarn.lock on yarn docs Again, sorry for any inconvenience, hopefully this wont happen again, but I would advice everyone to start using lock files to minimize the impact if (when 😄) it happens the next time. If anyone is in London I'd be happy to buy you a beer and discuss lock files and JavaScript 😄 Cheers 🍻 |
I'd also like to add my apologies to everyone inconvenienced, and my thanks to @LinusU and @shalevshalit @juliangruber @shalevshalit who all provided fixes so quickly while I was asleep.
We did have tests here that looked pretty solid to me, so in addition to a PR here to cover this specific case (#158) I've gone upstream to beef up the json-schema.org test-suite more generally as well (json-schema-org/JSON-Schema-Test-Suite#211) |
I do not use this package directly, but xo does.
After you released 2.17.0 xo doesn't run anymore with this error:
If you break retro-compatibility, you are supposed to to a major version bump.
The text was updated successfully, but these errors were encountered: