Changelog for package-version-0.3
Revision history for package-version
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to the Haskell Package Versioning Policy.
0.3 -- 2022-10-21
Changed
- Minimum length is now 1, not 2. This is due to cabal allowing package versions with a single digit.
- Accordingly,
mempty
is now[0]
, not[0,0]
. - The
ValidationErrorTooShort
data constructor renamed toValidationErrorEmpty
. - Field
unPackageVersion
removed as it allows unsafe construction via record update syntax. This is now an ordinary function.
Added
- GHC 9.4 support.
0.2 -- 2022-07-25
Changed
- Renamed error data constructors to improve consistency.
- Modified errors'
Exception
instances to usepretty
over defaultshow
.
Added
- Added
Generic
instance toPackageVersion
.
Fixed
- Used
bytestring
for reading file over bespoke function.
0.1.0.0 -- 2021-12-19
- First version. Released on an unsuspecting world.