Changelog for validity-0.12.1.0
Changelog
[0.12.1.0 - 2024-07-18]
Added
Validityinstances for various newtypes in base
[0.12.0.2] - 2023-10-09
Added
decorateString
[0.12.0.1] - 2022-04-26
Added
- Compatibility with
GHC >= 9.0.0
[0.12.0.0] - 2021-11-20
Removed
RelativeValidity, it was a misfeature.
[0.11.0.0] - 2020-04-17
Changed
- Made it so that Char is no longer trivially valid.
[0.10.0.0] - 2020-04-12
Changed
- Made it so that Word8, Word16, Word32 and Int8, Int16, Int32 are no longer trivially valid.
[0.9.0.3] - 2020-02-10
Changed
- Improved the 'validateRatioNormalised' to not crash on certain extreme values.
[0.9.0.2] - 2019-09-27
Added
isUtf16SurrogateCodePointandvalidateCharNotUtf16SurrogateCodePoint
Changed
- The contents of the error message when using
validateNotNanorvalidateNotInfiniteis now more accurate.
Added
validateRatioNotNanvalidateRatioNotInfinitevalidateRatioNormalised
[0.9.0.1] - 2018-12-05
Changed
- The validity instance of
Ratio anow disallows unnormalised values. So0 %: 1is valid, but0 %: 2is not.
[0.9.0.0] - 2018-10-07
Added
prettyValidate,validationIsValid,prettyValidationvalidateNotNaN,validateNotInfinite
Changed
- Renamed
prettyValidationtoprettyValidatebefore adding the newprettyValidation. NaN,+Infinityand-Infinityare now considered valid for bothDoubleandFloat.
[0.8.0.0] - 2018-08-25
Added
decorateListinData.Validity
Changed
-0is now a valid value forDoubleandFloat.
Older versions
No history before version 0.8.0.0