3.0.0-beta1
Pre-release
Pre-release
This is a beta version of the 3.0.0 version, which is a major version change due to introducing some breaking changes.
Breaking changes
- Versions prefixed with
v
, for examplev1.2.3
, are now considered invalid, and only allowed in loose mode, in accordance with the semantic versioning specification. - Pre-release versions are now considered to satisfy version ranges with an
x
or*
whenincludePrerelease
is true. For example the range3.2.x
is now satisfied by3.2.0-beta.1
when previously it was not. - Inconsistent behaviour of caret ranges has been fixed when
includePrerelease
is true and the major version is zero. For example, previously the range^0.2.3
was satisfied by0.2.3-alpha
whenincludePrerelease
is true but now it is not. The behaviour when the major version is non-zero has not changed, for example^1.2.3
is not satisfied by1.2.3-alpha
. - Targets other than netstandard2.0 have been removed
Merged pull requests
- fix: 3.2.x should satisfied by 3.2.0-beta.1 by @anatawa12 in #55
- Add tests from node-semver by @anatawa12 in #56
- fix: versions prefixed with 'v' are parsed in strict mode by @anatawa12 in #58
Full Changelog: 2.0.2...3.0.0-beta1