Changelog
3.1.0
- Added support for epoch numbers in the
Version
type. These are numbers
like the 1:
in 1:2.3.4
. These are used in Arch Linux in rare cases where
packages change their versioning scheme, but need a reliable integer prefix
to establish ordering. The Version
type has been given a new field,
_vEpoch :: Maybe Int
, and a corresponding lens, vEpoch
.
3.0.2
- Expose internal parsers so that they could be used in other parser programs
that parse version numbers in larger files.
3.0.0
- Updated for
megaparsec-5
and ghc-8
2.0.0
- Switched to
megaparsec
to perform all parsing as Text
- Support for legacy
String
removed
- Added more Traversals and INLINE'd all Lenses/Traversals
1.1.0
- Added Lenses and Traversals (no
lens
dependency)