diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,3 +1,7 @@
+1.0.0
+-----
+* Support SemVer versioning.
+
 0.15.0.2
 --------
 * Support GHC 8.2.1.
diff --git a/eventstore.cabal b/eventstore.cabal
--- a/eventstore.cabal
+++ b/eventstore.cabal
@@ -1,9 +1,11 @@
--- This file has been generated from package.yaml by hpack version 0.17.1.
+-- This file has been generated from package.yaml by hpack version 0.20.0.
 --
 -- see: https://github.com/sol/hpack
+--
+-- hash: b65398bb75c62cbf998e64b1daf5d3f9a3b8c7088fccc6c36ac00c3c26570edd
 
 name:           eventstore
-version:        0.15.0.2
+version:        1.0.0
 synopsis:       EventStore TCP Client
 description:    EventStore TCP Client <http://geteventstore.com>
 category:       Database
@@ -14,7 +16,7 @@
 copyright:      Yorick Laupa
 license:        BSD3
 license-file:   LICENSE
-tested-with:    GHC >= 7.8.3 && < 8.2.1
+tested-with:    GHC >= 7.8.3 && < 8.4
 build-type:     Simple
 cabal-version:  >= 1.10
 
@@ -35,46 +37,42 @@
       ./.
   default-extensions: NoImplicitPrelude OverloadedStrings LambdaCase RecordWildCards RankNTypes TemplateHaskell QuasiQuotes FlexibleContexts MultiParamTypeClasses TypeFamilies ConstraintKinds
   build-depends:
-      base >=4.7 && <5
-    , aeson >=0.8 && <1.3
-    , mono-traversable ==1.*
+      aeson >=0.8 && <1.3
+    , array
+    , base >=4.7 && <5
+    , bifunctors
+    , bytestring
+    , cereal >=0.4 && <0.6
+    , clock
     , connection ==0.2.*
+    , containers ==0.5.*
+    , dns
     , dotnet-timespan
-    , stm
-    , time >=1.4 && <1.9
-    , uuid ==1.3.*
-    , lifted-base
-    , text
-    , bytestring
-    , semigroups
+    , ekg-core
+    , exceptions
+    , fast-logger
     , hashable
-    , containers
-    , unordered-containers
-    , stm-chans
-    , stm
+    , http-client ==0.5.*
+    , interpolate
     , lifted-async
-    , safe-exceptions
+    , lifted-base
+    , machines >=0.6
     , monad-control
-    , exceptions
-    , transformers-base
-    , cereal >=0.4 && <0.6
-    , containers ==0.5.*
+    , monad-logger >=0.3.20
+    , mono-traversable ==1.*
+    , mtl
     , protobuf >=0.2.1.1 && <0.3
     , random ==1.*
-    , unordered-containers
+    , safe-exceptions
     , semigroups >=0.5
-    , dns
-    , array
-    , http-client == 0.5.*
-    , mtl
-    , fast-logger
-    , monad-logger >= 0.3.20
+    , stm
+    , stm-chans
+    , text
     , text-format
-    , clock
-    , machines >= 0.6
-    , bifunctors
-    , interpolate
-    , ekg-core
+    , time >=1.4 && <1.9
+    , transformers-base
+    , unordered-containers
+    , uuid ==1.3.*
   exposed-modules:
       Database.EventStore
       Database.EventStore.Internal.Test
@@ -138,39 +136,35 @@
   default-extensions: NoImplicitPrelude OverloadedStrings LambdaCase RecordWildCards RankNTypes TemplateHaskell QuasiQuotes FlexibleContexts MultiParamTypeClasses TypeFamilies ConstraintKinds
   ghc-options: -threaded -rtsopts -with-rtsopts=-N
   build-depends:
-      base >=4.7 && <5
-    , aeson >=0.8 && <1.3
-    , mono-traversable ==1.*
+      aeson
+    , async
+    , base >=4.7 && <5
+    , bytestring
+    , cereal
     , connection ==0.2.*
+    , containers
     , dotnet-timespan
-    , stm
-    , time >=1.4 && <1.9
-    , uuid ==1.3.*
-    , lifted-base
-    , text
-    , bytestring
-    , semigroups
+    , eventstore
+    , exceptions
+    , fast-logger
     , hashable
-    , containers
-    , unordered-containers
-    , stm-chans
-    , stm
     , lifted-async
-    , safe-exceptions
+    , lifted-base
     , monad-control
-    , exceptions
-    , transformers-base
-    , eventstore
+    , mono-traversable ==1.*
+    , protobuf
+    , safe-exceptions
+    , semigroups
+    , stm
+    , stm-chans
     , tasty
-    , tasty-hunit
     , tasty-hspec
-    , aeson
+    , tasty-hunit
     , text
-    , protobuf
-    , cereal
+    , time >=1.4 && <1.9
+    , transformers-base
+    , unordered-containers
     , uuid
-    , fast-logger
-    , async
   other-modules:
       Test.Bogus.Connection
       Test.Bus
@@ -179,4 +173,5 @@
       Test.Integration
       Test.Integration.Tests
       Test.Operation
+      Paths_eventstore
   default-language: Haskell2010
