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