packages feed

vinyl 0.8.1 → 0.8.1.1

raw patch · 1 files changed

+2/−2 lines, 1 filesdep ~hspecPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: hspec

API changes (from Hackage documentation)

- Data.Vinyl.Core: instance forall a (f :: a -> *) (r :: a) (rs :: [a]). (GHC.Base.Monoid (f r), GHC.Base.Monoid (Data.Vinyl.Core.Rec f rs)) => Data.Semigroup.Semigroup (Data.Vinyl.Core.Rec f (r : rs))
- Data.Vinyl.Core: instance forall u (f :: u -> *). Data.Semigroup.Semigroup (Data.Vinyl.Core.Rec f '[])
- Data.Vinyl.Derived: instance s ~ s' => GHC.OverloadedLabels.IsLabel s (Data.Vinyl.Derived.Label s')
+ Data.Vinyl: data ARec (f :: k -> *) (ts :: [k])
+ Data.Vinyl: fromARec :: forall f ts. (RecApplicative ts, AllConstrained (IndexableField ts) ts) => ARec f ts -> Rec f ts
+ Data.Vinyl: toARec :: forall f ts. (NatToInt (RLength ts)) => Rec f ts -> ARec f ts
+ Data.Vinyl.Core: instance forall a (f :: a -> *) (r :: a) (rs :: [a]). (GHC.Base.Monoid (f r), GHC.Base.Monoid (Data.Vinyl.Core.Rec f rs)) => GHC.Base.Semigroup (Data.Vinyl.Core.Rec f (r : rs))
+ Data.Vinyl.Core: instance forall u (f :: u -> *). GHC.Base.Semigroup (Data.Vinyl.Core.Rec f '[])
+ Data.Vinyl.Derived: instance (s ~ s') => GHC.OverloadedLabels.IsLabel s (Data.Vinyl.Derived.Label s')
- Data.Vinyl.CoRec: Op :: (a -> b) -> Op b a
+ Data.Vinyl.CoRec: Op :: a -> b -> Op b a

Files

vinyl.cabal view
@@ -1,5 +1,5 @@ name:                vinyl-version:             0.8.1+version:             0.8.1.1 synopsis:            Extensible Records -- description: license:             MIT@@ -86,7 +86,7 @@   build-depends:       base                      , vinyl                      , microlens-                     , hspec >= 2.2.4 && < 2.5+                     , hspec >= 2.2.4 && < 2.6                      , should-not-typecheck >= 2.0 && < 2.2   ghc-options:         -threaded -rtsopts -with-rtsopts=-N   default-language:    Haskell2010