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 +21/−16
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