diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,16 +1,28 @@
 ## Changelog for the `vault` package
 
+**0.3.0.6**
+
+* Bump dependencies to allow `base >= 4.5 && < 4.10`.
+
 **0.3.0.5**
 
 * Add support for GHC type roles extension, using the `RoleAnnotations` language pragma.
 
-**0.3.0.4** — Bump upper version bound for the `base` dependency.
+**0.3.0.4**
 
-**0.3.0.3** — Bump upper version bound for the `base` dependency.
+* Bump upper version bound for the `base` dependency.
 
-**0.3.0.2** — Fix tarball.
+**0.3.0.3**
 
-**0.3.0.1** — Use CPP to reduce code duplication.
+* Bump upper version bound for the `base` dependency.
+
+**0.3.0.2**
+
+* Fix tarball.
+
+**0.3.0.1**
+
+* Use CPP to reduce code duplication.
 
 **0.3.0.0**
 
diff --git a/vault.cabal b/vault.cabal
--- a/vault.cabal
+++ b/vault.cabal
@@ -1,5 +1,5 @@
 Name:               vault
-Version:            0.3.0.5
+Version:            0.3.0.6
 Synopsis:           a persistent store for values of arbitrary types
 Description:
   A /vault/ is a persistent store for values of arbitrary types.
@@ -39,7 +39,7 @@
 
 Library
     hs-source-dirs:     src
-    build-depends:      base >= 4.5 && < 4.9,
+    build-depends:      base >= 4.5 && < 4.10,
                         containers >= 0.4 && < 0.6,
                         unordered-containers >= 0.2.3.0 && < 0.3,
                         hashable >= 1.1.2.5 && < 1.3
