Closed legobeat closed 1 year ago
Maintainers: This PR still keeps the version pinned to conform with existing approach but I'd like to propose changing to caret range ^7.5.4
for direct dependencies on semver
to reduce further churn for you and downstreams for any future bugfixes.
Maintainers: This PR still keeps the version pinned to conform with existing approach but I'd like to propose changing to caret range
^7.5.4
for direct dependencies onsemver
to reduce further churn for you and downstreams for any future bugfixes.
I don't think we pin semver for any particular reason, so we can probably just switch it to caret. I'll check the history to confirm next week, to see if we pinned it on purpose at some point.
Also, I just looked through the history and it looks to me like it just got pinned mistakenly as part of #5309 and none of us noticed. I don't see any particular reason it got pinned. I'm OK with this being merged in its current form, but I agree it would be preferable for them to be unpinned.
Also, I just looked through the history and it looks to me like it just got pinned mistakenly as part of #5309 and none of us noticed. I don't see any particular reason it got pinned. I'm OK with this being merged in its current form, but I agree it would be preferable for them to be unpinned.
@haltman-at Got it, I unrestricted it in 5f91fce170bfcda80a7de87cf3e8e73610388750
PR description
semver
to latest7.5.4
.@types/semver
to latest7.5.1
.semver
to address ReDoS in transitive deps.@types/semver
Note that this does not completely remove all dependencies on broken versions of
semver
. It's still being pulled in vianx
and[ethereumjs-block,ethereumjs-vm] > merkle-patricia-tree > levelup@1
.Testing instructions
Documentation
doc-change-required
label to this PR if documentation updates are required.Breaking changes and new features
breaking-change
andnew-feature
labels for the appropriate packages.