Closed mmkal closed 3 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 99.45%. Comparing base (
53c9a54
) to head (754b225
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
@mmkal Glob v10 does not support Node 12 as per the following; https://github.com/isaacs/node-glob/blob/b5d0f640893eba729bb8675a51a73ffbc0760b35/package.json#L96
Are you sure the tests on Node 12 passed?
It looks like there's a bug that's making the Node 12 and Node 14 npm test
commands pass even though they're both failing:
I will look into that, and maybe just switch to fast-glob which supports nodejs 8+.
Why would you care about this? Ship a major version if the current one is supposed to work with this. Supporting node 16 is questionable (but understandable), supporting anything older is (IMO) just weird and a waste of (your/maintainer's) time.
Node 12 is not receiving security updates for 2 years now, node 14 for a year, and node 16 for more than 6 months.
Why would you care about this? Ship a major version if the current one is supposed to work with this.
If we are shipping this in a major version then it's not an issue and we can use glob v10 just fine. But as far as I know this was supposed to be released as a minor or patch version, which would break older projects and not be in the spirit of semantic versioning.
I prefer not to release major versions unless there's a good reason. Especially for a library like this which is sometimes a couple layers deep in dependency trees. Using fast-glob is an easy fix, and not worth a major version IMO. The tests for lower node versions were just broken.
Having said that, eventually it will be too much of a headache to support old node versions. At that point I'm fine with a major bump.
Released in v3.8.0.
closes #638
sort paths since they come back in reverse order now