|
|
- # 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
|