summaryrefslogtreecommitdiff
path: root/libraries/base/changelog.md
diff options
context:
space:
mode:
authorHerbert Valerio Riedel <hvr@gnu.org>2014-12-19 11:08:09 +0100
committerHerbert Valerio Riedel <hvr@gnu.org>2014-12-19 13:12:50 +0100
commit5b8fa46ca37caa9ec83b217a697628135da34506 (patch)
tree88c045a6c084f3958a670a27bf47724251fabc1f /libraries/base/changelog.md
parentcf594fd204f951f849e876cf28f6ac1604184ae7 (diff)
downloadhaskell-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.md6
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 `(<$>)`