Package maintainers and Hackage trustees are allowed to edit certain bits
of package metadata after a release, without uploading a new tarball.
Note that the tarball itself is never changed, just the metadata that is
stored separately. For more information about metadata revisions, please
refer to the
Hackage Metadata Revisions FAQ.
No. |
Time |
User |
SHA256 |
-r3 (Cassava-0.5.1.0-r3) |
2018-02-19T19:45:58Z |
fozworth |
608fa9efa706eac879864f489cdb0d42493407fc62fa3bc7cb1200106efd9c97
|
|
Changed homepage
from https://github.com/hvr/cassava
to https://github.com/tfausak/cassava Changed bug-reports
from https://github.com/hvr/cassava/issues
to https://github.com/tfausak/cassava/issues Changed source-repository
from source-repository head
type: git
location: https://github.com/hvr/cassava.git
to source-repository head
type: git
location: https://github.com/tfausak/cassava.git
|
-r2 (Cassava-0.5.1.0-r2) |
2018-02-19T19:35:06Z |
fozworth |
c2734841eec06049eb02c14ac6367330f063b427979c0133678b355e0fda6a12
|
|
Changed maintainer
from hvr@gnu.org
to Taylor Fausak
|
-r1 (Cassava-0.5.1.0-r1) |
2017-09-30T14:43:24Z |
fozworth |
02843feba077a700d5d6a0b05c1787a63e1fc7cca312f000960f3386f9394bc6
|
|
Changed description
from @cassava@ is a library for parsing and encoding [RFC 4180](https://tools.ietf.org/html/rfc4180)
compliant [comma-separated values (CSV)](https://en.wikipedia.org/wiki/Comma-separated_values) data,
which is a textual line-oriented format commonly used for exchanging tabular data.
@cassava@'s API includes support for
- Index-based record-conversion
- Name-based record-conversion
- Typeclass directed conversion of fields and records
- Built-in field-conversion instances for standard types
- Customizable record-conversion instance derivation via GHC generics
- Low-level [bytestring](https://hackage.haskell.org/package/bytestring) builders (see "Data.Csv.Builder")
- Incremental decoding and encoding API (see "Data.Csv.Incremental")
- Streaming API for constant-space decoding (see "Data.Csv.Streaming")
Moreover, this library is designed to be easy to use; for instance, here's a
very simple example of encoding CSV data:
>>> Data.Csv.encode [("John",27),("Jane",28)]
"John,27\r\nJane,28\r\n"
Please refer to the documentation in "Data.Csv" and the included [README](#readme) for more usage examples.
to This is a fork of @cassava@ that changes the problematic @bytestring--LT-0_10_4@ flag name to @bytestring-LT-0_10_4@. This allows the package to be built by Stack (as of version 1.5.1). See <https://github.com/hvr/cassava/pull/155> for more information.
@cassava@ is a library for parsing and encoding [RFC 4180](https://tools.ietf.org/html/rfc4180)
compliant [comma-separated values (CSV)](https://en.wikipedia.org/wiki/Comma-separated_values) data,
which is a textual line-oriented format commonly used for exchanging tabular data.
@cassava@'s API includes support for
- Index-based record-conversion
- Name-based record-conversion
- Typeclass directed conversion of fields and records
- Built-in field-conversion instances for standard types
- Customizable record-conversion instance derivation via GHC generics
- Low-level [bytestring](https://hackage.haskell.org/package/bytestring) builders (see "Data.Csv.Builder")
- Incremental decoding and encoding API (see "Data.Csv.Incremental")
- Streaming API for constant-space decoding (see "Data.Csv.Streaming")
Moreover, this library is designed to be easy to use; for instance, here's a
very simple example of encoding CSV data:
>>> Data.Csv.encode [("John",27),("Jane",28)]
"John,27\r\nJane,28\r\n"
Please refer to the documentation in "Data.Csv" and the included [README](#readme) for more usage examples.
|
-r0 (Cassava-0.5.1.0-r0) |
2017-09-30T14:29:07Z |
fozworth |
cbc656cd8ed729fac856a729a2aed64ddc9260ef04b36c6471e060fc6ee7e1bd
|
|
|