composite-base 0.7.4.0 → 0.7.5.0
raw patch · 2 files changed
+12/−12 lines, 2 filesdep ~lensPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: lens
API changes (from Hackage documentation)
- Composite.Record: data Rec (a :: u -> Type) (b :: [u]) :: forall u. () => u -> Type -> [u] -> Type
- Composite.Record: instance ((s1 Composite.Record.:-> a1) Data.Type.Equality.~ t) => Control.Lens.Wrapped.Rewrapped (s2 Composite.Record.:-> a2) t
+ Composite.Record: data Rec (a :: u -> Type) (b :: [u])
+ Composite.Record: instance ((s1 Composite.Record.:-> a1) GHC.Types.~ t) => Control.Lens.Wrapped.Rewrapped (s2 Composite.Record.:-> a2) t
- Composite.Record: Val :: a -> (:->) a
+ Composite.Record: Val :: a -> (:->) (s :: Symbol) a
- Composite.Record: [:&] :: forall u (a :: u -> Type) (b :: [u]) (r :: u) (rs :: [u]). () => !a r -> !Rec a rs -> Rec a (r : rs)
+ Composite.Record: [:&] :: forall u (a :: u -> Type) (r :: u) (rs :: [u]). !a r -> !Rec a rs -> Rec a (r : rs)
- Composite.Record: [RNil] :: forall u (a :: u -> Type) (b :: [u]). () => Rec a ([] :: [u])
+ Composite.Record: [RNil] :: forall u (a :: u -> Type). Rec a ('[] :: [u])
- Composite.Record: [getVal] :: (:->) a -> a
+ Composite.Record: [getVal] :: (:->) (s :: Symbol) a -> a
- Control.Monad.Composite.Context: ContextT :: (Record c -> m a) -> ContextT a
+ Control.Monad.Composite.Context: ContextT :: (Record c -> m a) -> ContextT (c :: [*]) (m :: * -> *) a
- Control.Monad.Composite.Context: [runContextT] :: ContextT a -> Record c -> m a
+ Control.Monad.Composite.Context: [runContextT] :: ContextT (c :: [*]) (m :: * -> *) a -> Record c -> m a
Files
- composite-base.cabal +6/−6
- src/Composite/Record.hs +6/−6
composite-base.cabal view
@@ -1,20 +1,20 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.33.0.+-- This file has been generated from package.yaml by hpack version 0.34.3. -- -- see: https://github.com/sol/hpack ----- hash: fb59636ec3fec271338fcf40579360e7d7bb49a3868128fe5e244a4f564acca1+-- hash: 42cd7a9297580ad2d6a569e06f0a035a2d63a52e1725a2680e8b062db07f8910 name: composite-base-version: 0.7.4.0+version: 0.7.5.0 synopsis: Shared utilities for composite-* packages. description: Shared helpers for the various composite packages. category: Records homepage: https://github.com/ConferOpenSource/composite#readme author: Confer Health, Inc. maintainer: oss@vitalbio.com-copyright: 2017 Confer Health, Inc., 2020 Vital Biosciences+copyright: 2017 Confer Health, Inc., 2020-2021 Vital Biosciences license: BSD3 build-type: Simple @@ -35,7 +35,7 @@ base >=4.7 && <5 , deepseq >=1.4 && <1.5 , exceptions >=0.8.3 && <0.11- , lens >=4.15.4 && <4.20+ , lens >=4.15.4 && <5.1 , monad-control >=1.0.2.2 && <1.1 , mtl >=2.2.1 && <2.3 , profunctors >=5.2.1 && <5.6@@ -65,7 +65,7 @@ , deepseq >=1.4 && <1.5 , exceptions >=0.8.3 && <0.11 , hspec- , lens >=4.15.4 && <4.20+ , lens >=4.15.4 && <5.1 , monad-control >=1.0.2.2 && <1.1 , mtl >=2.2.1 && <2.3 , profunctors >=5.2.1 && <5.6
src/Composite/Record.hs view
@@ -113,16 +113,16 @@ -- -- myRecord1 :: Record MyRecord -- myRecord1--- = val @"foo" 123--- :& val @"bar" "foobar"--- :& val @"baz" 3.21+-- = val \@"foo" 123+-- :& val \@"bar" "foobar"+-- :& val \@"baz" 3.21 -- :& RNil -- -- myRecord2 :: Record MyRecord -- myRecord2 = rcast--- $ val @"baz" 3.21--- :& val @"foo" 123--- :& val @"bar" "foobar"+-- $ val \@"baz" 3.21+-- :& val \@"foo" 123+-- :& val \@"bar" "foobar" -- :& RNil -- @ --