packages feed

pipes-key-value-csv 0.3.0.0 → 0.4.0.0

raw patch · 1 files changed

+4/−2 lines, 1 filesdep +semigroupsdep ~basedep ~bifunctorsPVP ok

version bump matches the API change (PVP)

Dependencies added: semigroups

Dependency ranges changed: base, bifunctors

API changes (from Hackage documentation)

- Data.Validation: instance (Data.Data.Data e, Data.Data.Data a) => Data.Data.Data (Data.Validation.Validation e a)
+ Data.Validation: instance (Data.Data.Data a, Data.Data.Data e) => Data.Data.Data (Data.Validation.Validation e a)
- Pipes.KeyValueCsv: proxyRecord :: Rec k (Proxy k) rs
+ Pipes.KeyValueCsv: proxyRecord :: Record k rs => Rec k (Proxy k) rs
- Pipes.KeyValueCsv.Types: csvOptions :: forall m_avam f_avao g_avaq hs_avar rs_avas g_avbJ rs_avbK. Lens (Options m_avam f_avao g_avaq hs_avar rs_avas) (Options m_avam f_avao g_avbJ hs_avar rs_avbK) (CsvOptions m_avam g_avaq rs_avas) (CsvOptions m_avam g_avbJ rs_avbK)
+ Pipes.KeyValueCsv.Types: csvOptions :: forall m_awFO f_awFQ g_awFS hs_awFT rs_awFU g_awHb rs_awHc. Lens (Options m_awFO f_awFQ g_awFS hs_awFT rs_awFU) (Options m_awFO f_awFQ g_awHb hs_awFT rs_awHc) (CsvOptions m_awFO g_awFS rs_awFU) (CsvOptions m_awFO g_awHb rs_awHc)
- Pipes.KeyValueCsv.Types: delimiter :: forall m_avam f_avao g_avaq hs_avar rs_avas. Lens' (Options m_avam f_avao g_avaq hs_avar rs_avas) Char
+ Pipes.KeyValueCsv.Types: delimiter :: forall m_awFO f_awFQ g_awFS hs_awFT rs_awFU. Lens' (Options m_awFO f_awFQ g_awFS hs_awFT rs_awFU) Char
- Pipes.KeyValueCsv.Types: kvOptions :: forall m_avam f_avao g_avaq hs_avar rs_avas f_avbL hs_avbM. Lens (Options m_avam f_avao g_avaq hs_avar rs_avas) (Options m_avam f_avbL g_avaq hs_avbM rs_avas) (KeyValueOptions m_avam f_avao hs_avar) (KeyValueOptions m_avam f_avbL hs_avbM)
+ Pipes.KeyValueCsv.Types: kvOptions :: forall m_awFO f_awFQ g_awFS hs_awFT rs_awFU f_awHd hs_awHe. Lens (Options m_awFO f_awFQ g_awFS hs_awFT rs_awFU) (Options m_awFO f_awHd g_awFS hs_awHe rs_awFU) (KeyValueOptions m_awFO f_awFQ hs_awFT) (KeyValueOptions m_awFO f_awHd hs_awHe)
- Pipes.KeyValueCsv.Types: predicate :: forall m_avam f_avao g_avaq hs_avar rs_avas. Lens' (Options m_avam f_avao g_avaq hs_avar rs_avas) (Text -> Bool)
+ Pipes.KeyValueCsv.Types: predicate :: forall m_awFO f_awFQ g_awFS hs_awFT rs_awFU. Lens' (Options m_awFO f_awFQ g_awFS hs_awFT rs_awFU) (Text -> Bool)
- Pipes.KeyValueCsv.Types.KeyValue: keyNames :: forall m_attc f_atte rs_attf. Lens' (KeyValueOptions m_attc f_atte rs_attf) (Rec (Const Text :: k_attd -> Type) rs_attf)
+ Pipes.KeyValueCsv.Types.KeyValue: keyNames :: forall m_aumB f_aumD rs_aumE. Lens' (KeyValueOptions m_aumB f_aumD rs_aumE) (Rec (Const Text :: k_aumC -> Type) rs_aumE)
- Pipes.KeyValueCsv.Types.KeyValue: kvParser :: forall m_attc f_atte rs_attf m_atG6 f_atG7. Lens (KeyValueOptions m_attc f_atte rs_attf) (KeyValueOptions m_atG6 f_atG7 rs_attf) (Rec (CellParser m_attc f_atte :: k_attd -> Type) rs_attf) (Rec (CellParser m_atG6 f_atG7 :: k_attd -> Type) rs_attf)
+ Pipes.KeyValueCsv.Types.KeyValue: kvParser :: forall m_aumB f_aumD rs_aumE m_auzr f_auzs. Lens (KeyValueOptions m_aumB f_aumD rs_aumE) (KeyValueOptions m_auzr f_auzs rs_aumE) (Rec (CellParser m_aumB f_aumD :: k_aumC -> Type) rs_aumE) (Rec (CellParser m_auzr f_auzs :: k_aumC -> Type) rs_aumE)

Files

pipes-key-value-csv.cabal view
@@ -1,5 +1,5 @@ name:                pipes-key-value-csv
-version:             0.3.0.0
+version:             0.4.0.0
 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,7 +37,7 @@                      , Pipes.KeyValueCsv.Internal.Types
                      , Data.Validation
   build-depends:       base               >= 4.8     && < 5
-                     , bifunctors         >= 5.3     && < 5.4
+                     , bifunctors         >= 5.2     && < 5.4
                      , containers         >= 0.5.6   && < 0.6
                      , data-default-class >= 0.0.1   && < 0.2
                      , lens               >= 4.12    && < 4.15
@@ -53,6 +53,8 @@                      , text               >= 1.2     && < 1.3
                      , vinyl              >= 0.5.2   && < 0.6
                      , vinyl-utils        >= 0.2.0.1 && < 0.4
+  if impl(ghc < 8.0)
+    build-depends: semigroups == 0.18.*
   hs-source-dirs:      src
   default-language:    Haskell2010
   ghc-options: -Wall