packages feed

language-avro 0.1.2.0 → 0.1.3.0

raw patch · 4 files changed

+44/−44 lines, 4 filesdep ~avroPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: avro

API changes (from Hackage documentation)

- Language.Avro.Types: IdlImport :: Text -> ImportType
- Language.Avro.Types: ProtocolImport :: Text -> ImportType
- Language.Avro.Types: SchemaImport :: Text -> ImportType
+ Language.Avro.Types: [IdlImport] :: Text -> ImportType
+ Language.Avro.Types: [ProtocolImport] :: Text -> ImportType
+ Language.Avro.Types: [SchemaImport] :: Text -> ImportType

Files

language-avro.cabal view
@@ -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
src/Language/Avro/Parser.hs view
@@ -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
src/Language/Avro/Types.hs view
@@ -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 
test/Spec.hs view
@@ -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