packages feed

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.*