diff options
author | Herbert Valerio Riedel <hvr@gnu.org> | 2014-12-19 11:08:09 +0100 |
---|---|---|
committer | Herbert Valerio Riedel <hvr@gnu.org> | 2014-12-19 13:12:50 +0100 |
commit | 5b8fa46ca37caa9ec83b217a697628135da34506 (patch) | |
tree | 88c045a6c084f3958a670a27bf47724251fabc1f /libraries/base/changelog.md | |
parent | cf594fd204f951f849e876cf28f6ac1604184ae7 (diff) | |
download | haskell-5b8fa46ca37caa9ec83b217a697628135da34506.tar.gz |
Add Data.Version.makeVersion & `IsList Version`
These two facilities provide some means to avoid the double-breakage caused by
first by the deprecation (see #2496), and then again by the actual future
field-removal.
See also
https://groups.google.com/d/msg/haskell-core-libraries/q9H-QlL_gnE/4lbb_mBjre8J
for details about this library addition.
Reviewed By: ekmett
Differential Revision: https://phabricator.haskell.org/D577
Diffstat (limited to 'libraries/base/changelog.md')
-rw-r--r-- | libraries/base/changelog.md | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libraries/base/changelog.md b/libraries/base/changelog.md index 00da7cee8b..76a6a191dd 100644 --- a/libraries/base/changelog.md +++ b/libraries/base/changelog.md @@ -12,6 +12,12 @@ * Add `System.Exit.die` + * Deprecate `versionTags` field of `Data.Version.Version`. + Add `makeVersion :: [Int] -> Version` constructor function to aid + migration to a future `versionTags`-less `Version`. + + * Add `IsList Version` instance + * Weaken RealFloat constraints on some `Data.Complex` functions * Add `Control.Monad.(<$!>)` as a strict version of `(<$>)` |