From 786e665b8dac5430c02089b39f7cb7572a5254d8 Mon Sep 17 00:00:00 2001 From: Ryan Scott Date: Sat, 4 May 2019 11:05:20 -0400 Subject: Fix #16603 by documenting some important changes in changelogs This addresses some glaring omissions from `libraries/base/changelog.md` and `docs/users_guide/8.8.1-notes.rst`, fixing #16603 in the process. --- libraries/base/changelog.md | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libraries/base/changelog.md') diff --git a/libraries/base/changelog.md b/libraries/base/changelog.md index 1e4bfd3f04..6da0c70b36 100644 --- a/libraries/base/changelog.md +++ b/libraries/base/changelog.md @@ -8,6 +8,14 @@ ## 4.13.0.0 *TBA* * Bundled with GHC *TBA* + * The final phase of the `MonadFail` proposal has been implemented: + + * The `fail` method of `Monad` has been removed in favor of the method of + the same name in the `MonadFail` class. + + * `MonadFail(fail)` is now re-exported from the `Prelude` and + `Control.Monad` modules. + * Fix `Show` instance of `Data.Fixed`: Negative numbers are now parenthesized according to their surrounding context. I.e. `Data.Fixed.show` produces syntactically correct Haskell for expressions like `Just (-1 :: Fixed E2)`. -- cgit v1.2.1