diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,11 @@
 `membrain` uses [PVP Versioning][1].
 The changelog is available [on GitHub][2].
 
+## 0.0.0.2 — 11 May, 2020
+
+* [#48](https://github.com/kowainik/membrain/issues/48):
+  Support GHC-8.10. Upgrade GHC-8.8 to 8.8.3.
+
 ## 0.0.0.1 — 09 Feb, 2020
 
 * Upgrade to GHC-8.8.2.
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
 # membrain
 
 ![memory-brain](https://user-images.githubusercontent.com/4276606/61223141-aa6bf400-a74e-11e9-876a-09e883ee5d5a.png)
-[![Build status](https://img.shields.io/travis/kowainik/membrain.svg?logo=travis)](https://travis-ci.org/kowainik/membrain)
+[![GitHub CI](https://github.com/kowainik/membrain/workflows/CI/badge.svg)](https://github.com/kowainik/membrain/actions)
 [![Hackage](https://img.shields.io/hackage/v/membrain.svg?logo=haskell)](https://hackage.haskell.org/package/membrain)
 [![Stackage Lts](http://stackage.org/package/membrain/badge/lts)](http://stackage.org/lts/package/membrain)
 [![Stackage Nightly](http://stackage.org/package/membrain/badge/nightly)](http://stackage.org/nightly/package/membrain)
diff --git a/membrain.cabal b/membrain.cabal
--- a/membrain.cabal
+++ b/membrain.cabal
@@ -1,6 +1,6 @@
 cabal-version:       2.4
 name:                membrain
-version:             0.0.0.1
+version:             0.0.0.2
 synopsis:            Type-safe memory units
 description:
     @membrain@ provides @newtype@ wrapper for type-safe work with memory units
@@ -32,27 +32,32 @@
 tested-with:         GHC == 8.2.2
                      GHC == 8.4.4
                      GHC == 8.6.5
-                     GHC == 8.8.2
+                     GHC == 8.8.3
+                     GHC == 8.10.1
 
 source-repository head
   type:                git
   location:            https://github.com/kowainik/membrain.git
 
 common common-options
-  build-depends:       base >= 4.10.1.0 && < 4.14
+  build-depends:       base >= 4.10.1.0 && < 4.15
 
   ghc-options:         -Wall
-                       -Wincomplete-uni-patterns
-                       -Wincomplete-record-updates
                        -Wcompat
                        -Widentities
+                       -Wincomplete-uni-patterns
+                       -Wincomplete-record-updates
                        -Wredundant-constraints
-                       -fhide-source-paths
-                       -Wmissing-export-lists
+  if impl(ghc >= 8.2)
+    ghc-options:       -fhide-source-paths
+  if impl(ghc >= 8.4)
+    ghc-options:       -Wmissing-export-lists
                        -Wpartial-fields
   if impl(ghc >= 8.8.1)
     ghc-options:       -Wmissing-deriving-strategies
                        -Werror=missing-deriving-strategies
+  if impl(ghc >= 8.10)
+    ghc-options:       -Wunused-packages
 
   default-language:    Haskell2010
   default-extensions:  ConstraintKinds
diff --git a/src/Membrain.hs b/src/Membrain.hs
--- a/src/Membrain.hs
+++ b/src/Membrain.hs
@@ -3,14 +3,7 @@
 SPDX-License-Identifier: MPL-2.0
 Maintainer: Kowainik <xrom.xkov@gmail.com>
 
-Type-safe memory units. This package has the following structure:
-
-* __"Membrain.Memory":__ main 'Memory' data type with many utility functions.
-* __"Membrain.Units":__ type-level unit multipliers.
-* __"Membrain.Constructors":__ smart constructors for creating values of type
-  'Memory'.
-* __"Membrain.Base":__ type-safe versions of functions from @base@ that work
-  with memory-related values.
+Type-safe memory units.
 
 @membrain@ aims for qualified imports. Import as follows:
 
@@ -20,13 +13,34 @@
 -}
 
 module Membrain
-       ( module Membrain.Base
-       , module Membrain.Constructors
-       , module Membrain.Memory
+       ( -- $mem
+         module Membrain.Memory
+         -- $units
        , module Membrain.Units
+         -- $constructors
+       , module Membrain.Constructors
+         -- $base
+       , module Membrain.Base
        ) where
 
 import Membrain.Base
 import Membrain.Constructors
 import Membrain.Memory
 import Membrain.Units
+
+{- $mem
+Main 'Memory' data type with many utility functions.
+-}
+
+{- $units
+Type-level unit multipliers.
+-}
+
+{- $constructors
+Smart constructors for creating values of type 'Memory'.
+-}
+
+{- $base
+Type-safe versions of functions from @base@ that work with memory-related
+values.
+-}
