summaryrefslogtreecommitdiff
path: root/libraries/base/changelog.md
diff options
context:
space:
mode:
authorBaldur Blöndal <baldurpet@gmail.com>2021-05-11 22:07:38 +0100
committerMarge Bot <ben+marge-bot@smart-cactus.org>2021-08-02 04:12:04 -0400
commita4ca6caaa2f61d1ef62db824dd2116b753cf24ee (patch)
treed71fbe273b5e7297a04e91b2d3bdac4d11555f7b /libraries/base/changelog.md
parentb4d39adbb5884c764c6c11b2614a340c78cc078e (diff)
downloadhaskell-a4ca6caaa2f61d1ef62db824dd2116b753cf24ee.tar.gz
Add Generically (generic Semigroup, Monoid instances) and Generically1 (generic Functor, Applicative, Alternative, Eq1, Ord1 instances) to GHC.Generics.
Diffstat (limited to 'libraries/base/changelog.md')
-rw-r--r--libraries/base/changelog.md6
1 files changed, 5 insertions, 1 deletions
diff --git a/libraries/base/changelog.md b/libraries/base/changelog.md
index 5515227821..c8a1611508 100644
--- a/libraries/base/changelog.md
+++ b/libraries/base/changelog.md
@@ -3,6 +3,10 @@
## 4.17.0.0 *TBA*
* Add explicitly bidirectional `pattern TypeRep` to `Type.Reflection`.
+ * Add `Generically` and `Generically1` to `GHC.Generics` for deriving generic
+ instances with `DerivingVia`. `Generically` instances include `Semigroup` and
+ `Monoid`. `Generically1` instances: `Functor`, `Applicative`, `Alternative`,
+ `Eq1` and `Ord1`.
* Introduce `GHC.ExecutablePath.executablePath`, which is more robust than
`getExecutablePath` in cases when the executable has been deleted.
@@ -91,7 +95,7 @@
* Add `MonadFix` and `MonadZip` instances for `Complex`
* Add `Ix` instances for tuples of size 6 through 15
-
+
* Correct `Bounded` instance and remove `Enum` and `Integral` instances for
`Data.Ord.Down`.