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 +2/−2
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