Releases: fosskers/versions
Releases · fosskers/versions
4.0.0
Changed
- Breaking:
VChunk
now cannot be empty. - Breaking: A
Version
now guaranteesNonEmpty
chunks. - Breaking: A
Mess
now guaranteesNonEmpty
chunks, and its structure has
been significantly changed. Particularly,Mess
values are now aware of the
Int
values they hold (when they do), as well as "revision" values of the
patternrXYZ
. - Comparison of
Version
values is more memory efficient.
Added
Version
now has an extra field,_vMeta :: [VChunk]
for capturing
"metadata" like Semver. This prevents otherwise nice-looking versions from
being demoted toMess
.- The
MChunk
type to accomodate the changes toMess
mentioned above.
Removed
- Breaking:
Version
no longer has aMonoid
instance.