You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
# changes log
## 7.3.0
* 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() * Add `rtl` option to coerce from right to left
## 6.1.3
* Handle X-ranges properly in includePrerelease mode
## 6.1.2
* Do not throw when testing invalid version strings
## 6.1.1
* Add options support for semver.coerce() * Handle undefined version passed to Range.test
## 6.1.0
* Add semver.compareBuild function * Support `*` in semver.intersects
## 6.0
* Fix `intersects` logic.
This is technically a bug fix, but since it is also a change to behavior that may require users updating their code, it is marked as a major version increment.
## 5.7
* Add `minVersion` method
## 5.6
* Move boolean `loose` param to an options object, with backwards-compatibility protection. * Add ability to opt out of special prerelease version handling with the `includePrerelease` option flag.
## 5.5
* Add version coercion capabilities
## 5.4
* Add intersection checking
## 5.3
* Add `minSatisfying` method
## 5.2
* Add `prerelease(v)` that returns prerelease components
## 5.1
* Add Backus-Naur for ranges * Remove excessively cute inspection methods
## 5.0
* Remove AMD/Browserified build artifacts * Fix ltr and gtr when using the `*` range * Fix for range `*` with a prerelease identifier
|