diff --git a/language-avro.cabal b/language-avro.cabal
--- a/language-avro.cabal
+++ b/language-avro.cabal
@@ -1,48 +1,50 @@
-name:                language-avro
-version:             0.1.2.0
-synopsis:            Language definition and parser for AVRO files.
-description:         Parser for the AVRO language specification, see README.md for more details.
-homepage:            https://github.com/kutyel/avro-parser-haskell#readme
-license:             Apache-2.0
-license-file:        LICENSE
-author:              Flavio Corpa
-maintainer:          flavio.corpa@47deg.com
-copyright:           Copyright © 2019-2020 <http://47deg.com 47 Degrees>
-category:            Network
-build-type:          Simple
-cabal-version:       >=1.10
-extra-source-files:  README.md
+name:               language-avro
+version:            0.1.3.0
+synopsis:           Language definition and parser for AVRO files.
+description:
+  Parser for the AVRO language specification, see README.md for more details.
 
+homepage:           https://github.com/kutyel/avro-parser-haskell#readme
+license:            Apache-2.0
+license-file:       LICENSE
+author:             Flavio Corpa
+maintainer:         flavio.corpa@47deg.com
+copyright:          Copyright © 2019-2020 <http://47deg.com 47 Degrees>
+category:           Network
+build-type:         Simple
+cabal-version:      >=1.10
+extra-source-files: README.md
+
 library
-  exposed-modules:     Language.Avro.Types,
-                       Language.Avro.Parser
-  build-depends:       base >=4.12 && <5
-                     , avro >=0.4.7
-                     , containers
-                     , directory
-                     , filepath
-                     , megaparsec
-                     , text
-                     , vector
-  hs-source-dirs:      src
-  default-language:    Haskell2010
+  exposed-modules:
+    Language.Avro.Parser
+    Language.Avro.Types
 
-test-suite avro-parser-haskell-test
-  type: exitcode-stdio-1.0
-  main-is:             Spec.hs
-  default-language:    Haskell2010
-  hs-source-dirs:
-      test
-  ghc-options:
-      -threaded
-      -rtsopts
-      -with-rtsopts=-N
   build-depends:
-      base >=4.12 && <5
-    , avro >=0.4.7
-    , language-avro
+      avro        >=0.5
+    , base        >=4.12 && <5
+    , containers
+    , directory
+    , filepath
     , megaparsec
     , text
+    , vector
+
+  hs-source-dirs:   src
+  default-language: Haskell2010
+
+test-suite avro-parser-haskell-test
+  type:             exitcode-stdio-1.0
+  main-is:          Spec.hs
+  default-language: Haskell2010
+  hs-source-dirs:   test
+  ghc-options:      -threaded -rtsopts -with-rtsopts=-N
+  build-depends:
+      avro              >=0.5
+    , base              >=4.12 && <5
     , hspec
     , hspec-megaparsec
+    , language-avro
+    , megaparsec
+    , text
     , vector
diff --git a/src/Language/Avro/Parser.hs b/src/Language/Avro/Parser.hs
--- a/src/Language/Avro/Parser.hs
+++ b/src/Language/Avro/Parser.hs
@@ -22,7 +22,6 @@
 
 import Control.Monad (filterM)
 import Data.Avro
-import Data.Avro.Schema
 import Data.Either (partitionEithers)
 import qualified Data.Set as S
 import qualified Data.Text as T
diff --git a/src/Language/Avro/Types.hs b/src/Language/Avro/Types.hs
--- a/src/Language/Avro/Types.hs
+++ b/src/Language/Avro/Types.hs
@@ -6,8 +6,7 @@
   )
 where
 
-import Data.Avro.Schema
-import Data.Avro.Types.Value
+import Data.Avro
 import Data.Set
 import qualified Data.Text as T
 
diff --git a/test/Spec.hs b/test/Spec.hs
--- a/test/Spec.hs
+++ b/test/Spec.hs
@@ -6,7 +6,7 @@
   )
 where
 
-import Data.Avro.Schema
+import Data.Avro
 import qualified Data.Text as T
 import Data.Vector (fromList)
 import Language.Avro.Parser
@@ -162,7 +162,7 @@
           Nothing -- order is ignored for now...
           [ Field "name" [] Nothing Nothing String' Nothing,
             Field "age" [] Nothing Nothing Int' Nothing,
-            Field "birthday" [] Nothing Nothing (Int (Just Date)) Nothing
+            Field "birthday" [] Nothing Nothing (Int (Just Date)) Nothing
           ]
     it "should parse complex records" $
       parse parseSchema "" complexRecord
