v1.2.0
Release v1.2.0
is another minor release. The most significant changes introduced are:
- Support for Monotonic Versions (#6)
A new namespace,McSherry.SemanticVersioning.Monotonic
, is added to aid and support
the use of Monotonic Versions. Monotonic Versions are mostly compatible with Semantic
versions, and so having support in one library reduces dependencies. See the pull request
for more information. - Memoization of parsed
SemanticVersion
s is adjusted
Memoization as introduced in the previous release could cause high memory usage in certain
situations. Memoization is now optional, off by default, and can be enabled by providing a
class which implementsIDictionary<string, SemanticVersion>
via a new hook introduced as a
static property (SemanticVersion.MemoizationAgent
).
A minor bug with the NuGet package is also corrected (see #4, thanks @niemyjski).