diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,19 @@
 # ChangeLog for crypton-x509-system
 
+## 1.9.0
+
+* Using "ram" instead of "memory"
+  [#29](https://github.com/kazu-yamamoto/crypton-certificate/pull/29)
+
+## 1.8.0
+
+* Depend indirectly on package `time-hourglass`, rather than `hourglass`. Date
+  and time-related types and classes are now those from the former package.
+  [#18](https://github.com/kazu-yamamoto/crypton-certificate/pull/18)
+* Depend indirectly on package `crypton-asn1-types >= 0.4.1` rather
+  than `asn1-types`. ASN.1-related types and classes are now those from the
+  former package.
+
 ## 1.6.8
 
 * Prefer OpenSSL env vars: SSL_CERT_FILE and SSL_CERT_DIR
diff --git a/crypton-x509-system.cabal b/crypton-x509-system.cabal
--- a/crypton-x509-system.cabal
+++ b/crypton-x509-system.cabal
@@ -1,6 +1,6 @@
 cabal-version:      >=1.10
 name:               crypton-x509-system
-version:            1.6.8
+version:            1.9.0
 license:            BSD3
 license-file:       LICENSE
 copyright:          Vincent Hanquez <vincent@snarc.org>
@@ -38,9 +38,9 @@
         directory,
         filepath,
         process,
-        pem >=0.1 && <0.3,
-        crypton-x509 >=1.6,
-        crypton-x509-store >=1.6.2
+        crypton-pem >=0.2.4 && <0.4,
+        crypton-x509 >=1.9.0 && <1.10,
+        crypton-x509-store >=1.9.0 && <1.10
 
     if os(windows)
         exposed-modules: System.X509.Win32
@@ -48,7 +48,7 @@
         extra-libraries: Crypt32
         build-depends:
             Win32,
-            asn1-encoding
+            crypton-asn1-encoding
 
     if os(osx)
         cpp-options: -DMACOSX
