diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,11 +1,19 @@
 # ChangeLog for crypton-x509-store
 
-## 1.6.14
+## v1.8.0
 
-* Recovering build on Windows.
-  [#27](https://github.com/kazu-yamamoto/crypton-certificate/pull/27)
+* Depend 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.
+  [#18](https://github.com/kazu-yamamoto/crypton-certificate/pull/18)
+* Swap crypton-pem for existing unmaintained pem dependency.
+  [#16](https://github.com/kazu-yamamoto/crypton-certificate/pull/16)
 
-## 1.6.13
+## v1.6.14
+
+* Defining MIN_VERSION_unix if not defined.
+  [#27](https://github.com/kazu-yamamoto/crypton-certificate/issues/27)
+
+## v1.6.13
 
 * Making buildable with ghc-9.4 and ghc-9.2.
   [#23](https://github.com/kazu-yamamoto/crypton-certificate/pull/23)
diff --git a/crypton-x509-store.cabal b/crypton-x509-store.cabal
--- a/crypton-x509-store.cabal
+++ b/crypton-x509-store.cabal
@@ -1,6 +1,6 @@
 cabal-version:      >=1.10
 name:               crypton-x509-store
-version:            1.6.14
+version:            1.8.0
 license:            BSD3
 license-file:       LICENSE
 copyright:          Vincent Hanquez <vincent@snarc.org>
@@ -32,15 +32,15 @@
     build-depends:
         base >=3 && <5,
         bytestring,
-        mtl,
         containers,
+        crypton,
+        crypton-asn1-encoding >=0.10.0 && <0.11,
+        crypton-asn1-types >=0.4.1 && <0.5,
+        crypton-pem >=0.2.4 && <0.4,
+        crypton-x509 >=1.8.0,
         directory,
         filepath,
-        pem >=0.1 && <0.3,
-        asn1-types >=0.3 && <0.4,
-        asn1-encoding >=0.9 && <0.10,
-        crypton,
-        crypton-x509 >=1.7.2
+        mtl
 
     if !os(windows)
         build-depends: unix
