packages feed

roundtrip 0.2.0.5 → 0.2.0.6

raw patch · 2 files changed

+7/−6 lines, 2 filesdep ~basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base

API changes (from Hackage documentation)

+ Control.Isomorphism.Partial.Prim: infix 5 <$>
+ Text.Roundtrip.Classes: infixl 3 <|>
+ Text.Roundtrip.Classes: infixr 6 <*>
- Control.Isomorphism.Partial.Constructors: just :: Iso a (Maybe a)
+ Control.Isomorphism.Partial.Constructors: just :: () => Iso a (Maybe a)
- Control.Isomorphism.Partial.Constructors: left :: Iso a (Either a b)
+ Control.Isomorphism.Partial.Constructors: left :: () => Iso a (Either a b)
- Control.Isomorphism.Partial.Constructors: nothing :: Iso () (Maybe a)
+ Control.Isomorphism.Partial.Constructors: nothing :: () => Iso () (Maybe a)
- Control.Isomorphism.Partial.Constructors: right :: Iso a1 (Either a a1)
+ Control.Isomorphism.Partial.Constructors: right :: () => Iso a1 (Either a2 a1)
- Control.Isomorphism.Partial.Prim: (<$>) :: IsoFunctor f => Iso alpha beta -> (f alpha -> f beta)
+ Control.Isomorphism.Partial.Prim: (<$>) :: IsoFunctor f => Iso alpha beta -> f alpha -> f beta
- Control.Isomorphism.Partial.Prim: listMapIso :: Ord a => Iso ([(a, b)]) (Map a b)
+ Control.Isomorphism.Partial.Prim: listMapIso :: Ord a => Iso [(a, b)] (Map a b)
- Text.Roundtrip.Classes: class Alternative f where x <|> y = x <||> y
+ Text.Roundtrip.Classes: class Alternative f
- Text.Roundtrip.Classes: class Syntax delta => StringSyntax delta where anyToken = token (const True)
+ Text.Roundtrip.Classes: class Syntax delta => StringSyntax delta
- Text.Roundtrip.Classes: class (IsoFunctor delta, ProductFunctor delta, Alternative delta) => Syntax delta where rule _ _ x = x ruleInfix _ _ _ x = x
+ Text.Roundtrip.Classes: class (IsoFunctor delta, ProductFunctor delta, Alternative delta) => Syntax delta

Files

roundtrip.cabal view
@@ -1,5 +1,5 @@ Name:           roundtrip-Version:        0.2.0.5+Version:        0.2.0.6 Synopsis:       Bidirectional (de-)serialization Description:    Roundtrip allows the definition of bidirectional                 (de-)serialization specifications. The specification language@@ -21,14 +21,15 @@ Maintainer:     Stefan Wehr <wehr@factisresearch.com>, Category:       Text Build-type:     Simple-Cabal-version:  >=1.8+Cabal-version:  >=1.10  Source-repository head-  Type:     darcs-  location: http://darcs.factisresearch.com/pub/roundtrip+  Type:     git+  location: https://github.com/factisresearch/roundtrip  Library   Hs-Source-Dirs: src+  Default-language: Haskell2010   Exposed-modules:       Text.Roundtrip     , Text.Roundtrip.Combinators@@ -41,7 +42,7 @@     , Control.Isomorphism.Partial.Constructors     , Control.Isomorphism.Partial.Derived   Build-depends:-      base >= 4 && < 5+      base >= 4.6 && < 5     , safe     , containers     , text
src/Text/Roundtrip/SpecPrinter.hs view
@@ -6,7 +6,7 @@  ) where -import Prelude hiding (catch)+import Prelude hiding (catch, (<>))  import Control.Exception (AsyncException, catch) import qualified Data.Text as T