Add subset(r1, r2) method to determine if r1 range is entirely
contained by r2 range.
7.2.3
Fix handling of includePrelease mode where version ranges like 1.0.0 - 2.0.0 would include 3.0.0-pre and not 1.0.0-pre.
7.2.2
Fix bug where 2.0.0-pre would be included in ^1.0.0 if
includePrerelease was set to true.
7.2.0
Add simplifyRange method to attempt to generate a more human-readable
range expression that is equivalent to a supplied range, for a given set
of versions.
7.1.2
Remove fancy lazy-loading logic, as it was causing problems for webpack
users.
7.1.0
Add require('semver/preload') to load the entire module without using
lazy getter methods.
7.0.0
Refactor module into separate files for better tree-shaking
Drop support for very old node versions, use const/let, => functions,
and classes.
6.3.0
Expose the token enum on the exports
6.2.0
Coerce numbers to strings when passed to semver.coerce()
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps semver from 5.7.1 to 7.3.4.
Changelog
Sourced from semver's changelog.
... (truncated)
Commits
093b40f
7.3.493ff028
use modern lru-cache, not legacy984a8d5
7.3.3703ec39
Add lru-cache dep2d01126
MinVersion failing for '^2.16.2 ^2.16' alike rangea7acc5d
spelling: satisfiese6f7919
spelling: intersectione08d916
Memoize range parsing6088070
add a test for the coverage mapbcab95a
Reduce unnecessary Comparators in Range setDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)