packages feed

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 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 -- @ --