Frames-streamly 0.1.0.0 → 0.1.0.1
raw patch · 3 files changed
+11/−15 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Frames.Streamly.CSV: streamTable :: forall rs t m. (MonadIO m, IsStream t, RMap rs, ReadRec rs) => t m Text -> t m (Record rs)
+ Frames.Streamly.CSV: streamTable :: forall rs t m. (Monad m, IsStream t, RMap rs, ReadRec rs) => t m Text -> t m (Record rs)
- Frames.Streamly.CSV: streamTableEitherOpt :: forall rs t m. (MonadIO m, IsStream t, RMap rs, ReadRec rs) => ParserOptions -> t m Text -> t m (Rec (Either Text :. ElField) rs)
+ Frames.Streamly.CSV: streamTableEitherOpt :: forall rs t m. (Monad m, IsStream t, RMap rs, ReadRec rs) => ParserOptions -> t m Text -> t m (Rec (Either Text :. ElField) rs)
- Frames.Streamly.CSV: streamTableMaybe :: forall rs t m. (MonadIO m, IsStream t, RMap rs, ReadRec rs) => t m Text -> t m (Rec (Maybe :. ElField) rs)
+ Frames.Streamly.CSV: streamTableMaybe :: forall rs t m. (Monad m, IsStream t, RMap rs, ReadRec rs) => t m Text -> t m (Rec (Maybe :. ElField) rs)
- Frames.Streamly.CSV: streamTableMaybeOpt :: forall rs t m. (MonadIO m, IsStream t, RMap rs, ReadRec rs) => ParserOptions -> t m Text -> t m (Rec (Maybe :. ElField) rs)
+ Frames.Streamly.CSV: streamTableMaybeOpt :: forall rs t m. (Monad m, IsStream t, RMap rs, ReadRec rs) => ParserOptions -> t m Text -> t m (Rec (Maybe :. ElField) rs)
- Frames.Streamly.CSV: streamTableOpt :: forall rs t m. (MonadIO m, IsStream t, RMap rs, ReadRec rs) => ParserOptions -> t m Text -> t m (Record rs)
+ Frames.Streamly.CSV: streamTableOpt :: forall rs t m. (Monad m, IsStream t, RMap rs, ReadRec rs) => ParserOptions -> t m Text -> t m (Record rs)
- Frames.Streamly.InCore: toAoS :: () => Int -> Rec (((->) Int :: Type -> Type) :. ElField) rs -> FrameRec rs
+ Frames.Streamly.InCore: toAoS :: forall (rs :: [(Symbol, Type)]). Int -> Rec (((->) Int :: Type -> Type) :. ElField) rs -> FrameRec rs
Files
- Changelog.md +4/−8
- Frames-streamly.cabal +2/−2
- src/Frames/Streamly/CSV.hs +5/−5
Changelog.md view
@@ -1,9 +1,5 @@-v0.2.0.1-* Upgraded version bounds--v0.2.0.0-* Added Frames.Constraints with some constraint applying utilities-* Added transformMaybe to Frames.Transform+v0.1.0.1+* Relaxed some ```MonadIO``` constraints to ```Monad``` in Frames.Streamly.CSV -v0.2.0.1 -* Initial logged version+v0.1.0.0+* Initial Release
Frames-streamly.cabal view
@@ -4,10 +4,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: 08f10e29d60a8b555f4bca1c0904ac85d2b35f05bfc03bf2b478af236dfb11db+-- hash: 80103b542d89f67cc39bfb6ed003277bb356af7e394e2fd6fe3fa6df05454eef name: Frames-streamly-version: 0.1.0.0+version: 0.1.0.1 synopsis: A streamly layer for Frames I/O description: More information is available in the <https://github.com/adamConnerSax/Frames-streamly/blob/master/Readme.md readme>.' category: Data
src/Frames/Streamly/CSV.hs view
@@ -490,7 +490,7 @@ -- NB: If the inferred/given @rs@ is different from the actual file row-type, things will..go awry. streamTableEitherOpt :: forall rs t m.- (MonadIO m+ (Monad m , IsStream t , Vinyl.RMap rs , Frames.ReadRec rs)@@ -511,7 +511,7 @@ -- NB: If the inferred/given @rs@ is different from the actual file row-type, things will..go awry. streamTableMaybe :: forall rs t m.- (MonadIO m+ (Monad m , IsStream t , Vinyl.RMap rs , Frames.ReadRec rs)@@ -525,7 +525,7 @@ -- NB: If the inferred/given @rs@ is different from the actual file row-type, things will..go awry. streamTableMaybeOpt :: forall rs t m.- (MonadIO m+ (Monad m , IsStream t , Vinyl.RMap rs , Frames.ReadRec rs)@@ -541,7 +541,7 @@ -- NB: If the inferred/given @rs@ is different from the actual file row-type, things will go awry. streamTable :: forall rs t m.- (MonadIO m+ (Monad m , IsStream t , Vinyl.RMap rs , Frames.ReadRec rs@@ -556,7 +556,7 @@ -- NB: If the inferred/given @rs@ is different from the actual file row-type, things will go awry. streamTableOpt :: forall rs t m.- (MonadIO m+ (Monad m , IsStream t , Vinyl.RMap rs , Frames.ReadRec rs