-
-
Notifications
You must be signed in to change notification settings - Fork 257
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
breaking change in minimatch v3.0.5 #153
Comments
It’s also an addition in a patch version, which semver dictates should make it a minor. |
I'm struggling with the same issue, so many deeply nested dependencies of some projects are using this package, so we can't have a working build due to this breaking change on minor SEMver version. @isaacs Please at least remove this patch version which makes no sense.
I understand this, but hey, by not respecting the versioning system you use, you are actually punishing people that trusted your work. A bit sad.. |
Note that "pin your versions" doesn't solve this for dependents; tape v5.5.1 pins minimatch to v3.0.4, but other things (that don't have the same version compatibility) pull in v3.0.5 (especially on older npm versions), which means that it's going to force every consumer to pin the version. |
Thank you very much for this fix ❤️ |
https://unpkg.com/browse/[email protected]/minimatch.js has an arrow function (and const and spread); https://unpkg.com/browse/[email protected]/minimatch.js doesn't.
https://unpkg.com/browse/[email protected]/package.json and https://unpkg.com/browse/[email protected]/package.json both explicitly declare they work in every node version; i use it in tape, whose contract goes down to node 0.4.
The text was updated successfully, but these errors were encountered: