pipes-key-value-csv 0.4.0.2 → 0.4.0.3
raw patch · 1 files changed
+5/−5 lines, 1 filesdep ~bifunctorsdep ~pipesdep ~semigroupoidsPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: bifunctors, pipes, semigroupoids, vinyl
API changes (from Hackage documentation)
- Pipes.KeyValueCsv.Types: instance forall j k (m :: GHC.Types.* -> GHC.Types.*) (f :: k -> GHC.Types.*) (hs :: [k]) (g :: j -> GHC.Types.*) (rs :: [j]). (Data.Default.Class.Default (Pipes.KeyValueCsv.Types.KeyValue.KeyValueOptions m f hs), Data.Default.Class.Default (Pipes.KeyValueCsv.Types.Csv.CsvOptions m g rs)) => Data.Default.Class.Default (Pipes.KeyValueCsv.Types.Options m f g hs rs)
- Pipes.KeyValueCsv.Types.Csv: instance forall k (f :: k -> GHC.Types.*) (rs :: [k]) (m :: * -> *). (Data.Vinyl.TypeLevel.RecAll f rs Pipes.KeyValueCsv.Cell.FromCell, Data.Vinyl.Utils.Proxy.Record rs, GHC.Base.Monad m) => Data.Default.Class.Default (Pipes.KeyValueCsv.Types.Csv.CsvOptions m f rs)
- Pipes.KeyValueCsv.Types.KeyValue: instance forall k (f :: k -> GHC.Types.*) (rs :: [k]) (m :: * -> *). (Data.Vinyl.TypeLevel.RecAll f rs Pipes.KeyValueCsv.Cell.FromCell, Data.Vinyl.Utils.Field.FieldAll rs Data.Typeable.Internal.Typeable, Data.Vinyl.Utils.Proxy.Record rs, GHC.Base.Monad m) => Data.Default.Class.Default (Pipes.KeyValueCsv.Types.KeyValue.KeyValueOptions m f rs)
+ Pipes.KeyValueCsv.Types: instance forall j k (m :: * -> *) (f :: k -> *) (hs :: [k]) (g :: j -> *) (rs :: [j]). (Data.Default.Class.Default (Pipes.KeyValueCsv.Types.KeyValue.KeyValueOptions m f hs), Data.Default.Class.Default (Pipes.KeyValueCsv.Types.Csv.CsvOptions m g rs)) => Data.Default.Class.Default (Pipes.KeyValueCsv.Types.Options m f g hs rs)
+ Pipes.KeyValueCsv.Types.Csv: instance forall k (f :: k -> *) (rs :: [k]) (m :: * -> *). (Data.Vinyl.TypeLevel.RecAll f rs Pipes.KeyValueCsv.Cell.FromCell, Data.Vinyl.Utils.Proxy.Record rs, GHC.Base.Monad m) => Data.Default.Class.Default (Pipes.KeyValueCsv.Types.Csv.CsvOptions m f rs)
+ Pipes.KeyValueCsv.Types.KeyValue: instance forall k (f :: k -> *) (rs :: [k]) (m :: * -> *). (Data.Vinyl.TypeLevel.RecAll f rs Pipes.KeyValueCsv.Cell.FromCell, Data.Vinyl.Utils.Field.FieldAll rs Data.Typeable.Internal.Typeable, Data.Vinyl.Utils.Proxy.Record rs, GHC.Base.Monad m) => Data.Default.Class.Default (Pipes.KeyValueCsv.Types.KeyValue.KeyValueOptions m f rs)
- Pipes.KeyValueCsv: proxyRecord :: Record k rs => Rec k (Proxy k) rs
+ Pipes.KeyValueCsv: proxyRecord :: Record k rs => Rec k Proxy k rs
- Pipes.KeyValueCsv.Types: csvOptions :: forall m_awGB f_awGD g_awGF hs_awGG rs_awGH g_awHY rs_awHZ. Lens (Options m_awGB f_awGD g_awGF hs_awGG rs_awGH) (Options m_awGB f_awGD g_awHY hs_awGG rs_awHZ) (CsvOptions m_awGB g_awGF rs_awGH) (CsvOptions m_awGB g_awHY rs_awHZ)
+ Pipes.KeyValueCsv.Types: csvOptions :: forall m_avsA f_avsC g_avsE hs_avsF rs_avsG g_avu5 rs_avu6. Lens (Options m_avsA f_avsC g_avsE hs_avsF rs_avsG) (Options m_avsA f_avsC g_avu5 hs_avsF rs_avu6) (CsvOptions m_avsA g_avsE rs_avsG) (CsvOptions m_avsA g_avu5 rs_avu6)
- Pipes.KeyValueCsv.Types: delimiter :: forall m_awGB f_awGD g_awGF hs_awGG rs_awGH. Lens' (Options m_awGB f_awGD g_awGF hs_awGG rs_awGH) Char
+ Pipes.KeyValueCsv.Types: delimiter :: forall m_avsA f_avsC g_avsE hs_avsF rs_avsG. Lens' (Options m_avsA f_avsC g_avsE hs_avsF rs_avsG) Char
- Pipes.KeyValueCsv.Types: kvOptions :: forall m_awGB f_awGD g_awGF hs_awGG rs_awGH f_awI0 hs_awI1. Lens (Options m_awGB f_awGD g_awGF hs_awGG rs_awGH) (Options m_awGB f_awI0 g_awGF hs_awI1 rs_awGH) (KeyValueOptions m_awGB f_awGD hs_awGG) (KeyValueOptions m_awGB f_awI0 hs_awI1)
+ Pipes.KeyValueCsv.Types: kvOptions :: forall m_avsA f_avsC g_avsE hs_avsF rs_avsG f_avu7 hs_avu8. Lens (Options m_avsA f_avsC g_avsE hs_avsF rs_avsG) (Options m_avsA f_avu7 g_avsE hs_avu8 rs_avsG) (KeyValueOptions m_avsA f_avsC hs_avsF) (KeyValueOptions m_avsA f_avu7 hs_avu8)
- Pipes.KeyValueCsv.Types: predicate :: forall m_awGB f_awGD g_awGF hs_awGG rs_awGH. Lens' (Options m_awGB f_awGD g_awGF hs_awGG rs_awGH) (Text -> Bool)
+ Pipes.KeyValueCsv.Types: predicate :: forall m_avsA f_avsC g_avsE hs_avsF rs_avsG. Lens' (Options m_avsA f_avsC g_avsE hs_avsF rs_avsG) (Text -> Bool)
- Pipes.KeyValueCsv.Types.KeyValue: keyNames :: forall m_auno f_aunq rs_aunr. Lens' (KeyValueOptions m_auno f_aunq rs_aunr) (Rec (Const Text :: k_aunp -> Type) rs_aunr)
+ Pipes.KeyValueCsv.Types.KeyValue: keyNames :: forall m_auMM f_auMO rs_auMP. Lens' (KeyValueOptions m_auMM f_auMO rs_auMP) (Rec (Const Text :: k_auMN -> Type) rs_auMP)
- Pipes.KeyValueCsv.Types.KeyValue: kvParser :: forall m_auno f_aunq rs_aunr m_auAe f_auAf. Lens (KeyValueOptions m_auno f_aunq rs_aunr) (KeyValueOptions m_auAe f_auAf rs_aunr) (Rec (CellParser m_auno f_aunq :: k_aunp -> Type) rs_aunr) (Rec (CellParser m_auAe f_auAf :: k_aunp -> Type) rs_aunr)
+ Pipes.KeyValueCsv.Types.KeyValue: kvParser :: forall m_auMM f_auMO rs_auMP m_av0e f_av0f. Lens (KeyValueOptions m_auMM f_auMO rs_auMP) (KeyValueOptions m_av0e f_av0f rs_auMP) (Rec (CellParser m_auMM f_auMO :: k_auMN -> Type) rs_auMP) (Rec (CellParser m_av0e f_av0f :: k_auMN -> Type) rs_auMP)
Files
pipes-key-value-csv.cabal view
@@ -1,5 +1,5 @@ name: pipes-key-value-csv -version: 0.4.0.2 +version: 0.4.0.3 synopsis: Streaming processing of CSV files preceded by key-value pairs. description: Nonstandard CSV files, with the table preceded by a header consisting of key-value pairs are often the output format of varius test equipment, such as digital oscilloscopes. homepage: https://github.com/marcinmrotek/key-value-csv @@ -37,21 +37,21 @@ , Pipes.KeyValueCsv.Internal.Types , Data.Validation build-depends: base >= 4.8 && < 5 - , bifunctors >= 5.2 && < 5.5 + , bifunctors >= 5.2 && < 5.6 , containers >= 0.5.6 && < 0.6 , data-default-class >= 0.0.1 && < 0.2 , lens >= 4.12 && < 4.16 , mtl >= 2.2 && < 2.3 - , pipes >= 4.1 && < 4.3 + , pipes >= 4.1 && < 4.4 , pipes-bytestring >= 2.1 && < 2.2 , pipes-group >= 1.0 && < 1.1 , pipes-parse >= 3.0 && < 3.1 , pipes-safe >= 2.2 && < 2.3 , pipes-text >= 0.0 && < 0.1 , reflection >= 1.5 && < 2.2 - , semigroupoids >= 5.0.0 && < 5.2 + , semigroupoids >= 5.0.0 && < 5.3 , text >= 1.2 && < 1.3 - , vinyl >= 0.5.2 && < 0.6 + , vinyl >= 0.5.2 && < 0.8 , vinyl-utils >= 0.2.0.1 && < 0.4 if impl(ghc < 8.0) build-depends: semigroups == 0.18.*