This is a new major version release and introduces breaking changes in behaviour.
What's Changed
- 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 (#58) - 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 (#55) - 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
(#56) - Targets other than netstandard2.0 have been removed (a121c7e)
- Leading and trailing whitespace are no longer allowed in strict mode (#61)
- The README has been added to the Nuget package (#59)
Full Changelog: 2.0.2...3.0.0