diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,11 @@
 Policy (PVP)](https://pvp.haskell.org)
 
 
+## [0.10.0.0] - 2020-08-26
+### Added
+  * Support for Cabal-3
+  * Support for CUDA-10.x
+
 ## [0.9.0.1] - 2018-10-02
 ### Fixed
   * Build fix for ghc-8.6
@@ -22,6 +27,7 @@
   * _No change log recorded at this point_
 
 
+[0.10.0.0]:         https://github.com/tmcdonell/cufft/compare/release/v0.9.0.1...v0.10.0.0
 [0.9.0.1]:          https://github.com/tmcdonell/cufft/compare/release/0.9.0.0...v0.9.0.1
 [0.9.0.0]:          https://github.com/tmcdonell/cufft/compare/release/0.8.0.0...0.9.0.0
 
diff --git a/Setup.hs b/Setup.hs
--- a/Setup.hs
+++ b/Setup.hs
@@ -281,7 +281,11 @@
     , extraLibs      = extraLibs'
     , extraGHCiLibs  = extraGHCiLibs'
     , extraLibDirs   = extraLibDirs'
+#if MIN_VERSION_Cabal(3,0,0)
+    , options        = PerCompilerFlavor (if os /= Windows then ghcOptions else []) []
+#else
     , options        = [(GHC, ghcOptions) | os /= Windows]
+#endif
     , customFieldsBI = [c2hsExtraOptions]
     }
 
diff --git a/cufft.cabal b/cufft.cabal
--- a/cufft.cabal
+++ b/cufft.cabal
@@ -1,5 +1,5 @@
 name:                   cufft
-version:                0.9.0.1
+version:                0.10.0.0
 synopsis:               Haskell bindings for the CUFFT library
 description:
     This library contains FFI bindings to the CUFFT library, which provides
@@ -75,6 +75,6 @@
 source-repository this
     type:               git
     location:           https://github.com/robeverest/cufft
-    tag:                v0.9.0.1
+    tag:                v0.10.0.0
 
 -- vim: nospell
