Skip to content

3.0.0

Latest
Compare
Choose a tag to compare
@adamreeve adamreeve released this 06 Jan 08:25
cbd7461

This is a new major version release and introduces breaking changes in behaviour.

What's Changed

  • Versions prefixed with v, for example v1.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 * when includePrerelease is true. For example the range 3.2.x is now satisfied by 3.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 by 0.2.3-alpha when includePrerelease 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 by 1.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