packages feed

colonnade 1.2.0.1 → 1.2.0.2

raw patch · 1 files changed

+21/−16 lines, 1 filesdep +QuickCheckdep +ansi-wl-pprintdep +fast-loggerdep ~basedep ~bytestringdep ~profunctorsPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies added: QuickCheck, ansi-wl-pprint, fast-logger, semigroupoids, semigroups

Dependency ranges changed: base, bytestring, profunctors, text, vector

API changes (from Hackage documentation)

- Colonnade.Encode: ExtractForall :: forall a. h a -> a -> ExtractForall h
+ Colonnade.Encode: ExtractForall :: (forall a. h a -> a) -> ExtractForall h
- Colonnade.Encode: OneColonnade :: !(h c) -> !(a -> c) -> OneColonnade h a c
+ Colonnade.Encode: OneColonnade :: !h c -> !a -> c -> OneColonnade h a c
- Colonnade.Encode: OneCornice :: !c -> !(k p a c) -> OneCornice k a c
+ Colonnade.Encode: OneCornice :: !c -> !k p a c -> OneCornice k a c
- Colonnade.Encode: Sized :: !sz -> !(f a) -> Sized sz f a
+ Colonnade.Encode: Sized :: !sz -> !f a -> Sized sz f a
- Colonnade.Encode: [AnnotatedCorniceBase] :: !sz -> !(Colonnade (Sized sz h) a c) -> AnnotatedCornice sz h Base a c
+ Colonnade.Encode: [AnnotatedCorniceBase] :: !sz -> !Colonnade (Sized sz h) a c -> AnnotatedCornice sz h Base a c
- Colonnade.Encode: [AnnotatedCorniceCap] :: !sz -> {-# UNPACK #-} !(Vector (OneCornice (AnnotatedCornice sz h) p a c)) -> AnnotatedCornice sz h (Cap p) a c
+ Colonnade.Encode: [AnnotatedCorniceCap] :: !sz -> {-# UNPACK #-} !Vector (OneCornice (AnnotatedCornice sz h) p a c) -> AnnotatedCornice sz h (Cap p) a c
- Colonnade.Encode: [CorniceBase] :: !(Colonnade h a c) -> Cornice h Base a c
+ Colonnade.Encode: [CorniceBase] :: !Colonnade h a c -> Cornice h Base a c
- Colonnade.Encode: [CorniceCap] :: {-# UNPACK #-} !(Vector (OneCornice (Cornice h) p a c)) -> Cornice h (Cap p) a c
+ Colonnade.Encode: [CorniceCap] :: {-# UNPACK #-} !Vector (OneCornice (Cornice h) p a c) -> Cornice h (Cap p) a c
- Colonnade.Encode: [oneColonnadeEncode] :: OneColonnade h a c -> !(a -> c)
+ Colonnade.Encode: [oneColonnadeEncode] :: OneColonnade h a c -> !a -> c
- Colonnade.Encode: [oneColonnadeHead] :: OneColonnade h a c -> !(h c)
+ Colonnade.Encode: [oneColonnadeHead] :: OneColonnade h a c -> !h c
- Colonnade.Encode: [oneCorniceBody] :: OneCornice k a c -> !(k p a c)
+ Colonnade.Encode: [oneCorniceBody] :: OneCornice k a c -> !k p a c
- Colonnade.Encode: [sizedContent] :: Sized sz f a -> !(f a)
+ Colonnade.Encode: [sizedContent] :: Sized sz f a -> !f a
- Colonnade.Encode: headerMonadic_ :: (Monad m) => Colonnade Headed a c -> (c -> m b) -> m ()
+ Colonnade.Encode: headerMonadic_ :: Monad m => Colonnade Headed a c -> (c -> m b) -> m ()
- Colonnade.Encode: rowMonadicWith :: (Monad m) => b -> (b -> b -> b) -> Colonnade f a c -> (c -> m b) -> a -> m b
+ Colonnade.Encode: rowMonadicWith :: Monad m => b -> (b -> b -> b) -> Colonnade f a c -> (c -> m b) -> a -> m b

Files

colonnade.cabal view
@@ -1,6 +1,6 @@-name:                colonnade-version:             1.2.0.1-synopsis:            Generic types and functions for columnar encoding and decoding+name: colonnade+version: 1.2.0.2+synopsis: Generic types and functions for columnar encoding and decoding description:   The `colonnade` package provides a way to talk about   columnar encodings and decodings of data. This package provides@@ -19,15 +19,15 @@   * <https://hackage.haskell.org/package/yesod-colonnade yesod-colonnade> for `yesod` widgets   .   * <http://hackage.haskell.org/package/siphon siphon> for encoding and decoding CSVs-homepage:            https://github.com/andrewthad/colonnade#readme-license:             BSD3-license-file:        LICENSE-author:              Andrew Martin-maintainer:          andrew.thaddeus@gmail.com-copyright:           2016 Andrew Martin-category:            web-build-type:          Simple-cabal-version:       >=1.10+homepage: https://github.com/andrewthad/colonnade#readme+license: BSD3+license-file: LICENSE+author: Andrew Martin+maintainer: andrew.thaddeus@gmail.com+copyright: 2016 Andrew Martin+category: web+build-type: Simple+cabal-version: >=1.10  library   hs-source-dirs:      src@@ -35,23 +35,28 @@     Colonnade     Colonnade.Encode   build-depends:-      base >= 4.9 && < 5+      base >= 4.8 && < 5     , contravariant >= 1.2 && < 1.6     , vector >= 0.10 && < 0.13     , text >= 1.0 && < 1.3     , bytestring >= 0.10 && < 0.11     , profunctors >= 5.0 && < 5.4+    , semigroups >= 0.18.2 && < 0.20   default-language:    Haskell2010   ghc-options: -Wall  test-suite test-  type:             exitcode-stdio-1.0-  hs-source-dirs:   test-  main-is:          Main.hs+  type: exitcode-stdio-1.0+  hs-source-dirs: test+  main-is: Main.hs   build-depends:       base >= 4.7 && <= 5     , colonnade     , doctest+    , semigroupoids+    , ansi-wl-pprint+    , QuickCheck+    , fast-logger   default-language: Haskell2010  source-repository head