Frames-0.2.1: CHANGELOG.md
# 0.2.1
- Refactored to use the `CoRec` type provided by `vinyl` >= 0.6.0
- Fixed bug in typing mostly-numeric columns
Such columns must be represented as `Text`. Previously, we strove a bit too hard to avoid falling back to `Text` resulting in dropping rows containing non-numeric values for columns we crammed into a numeric type.
- Minor optimization of CSV parsing
In particular, dealing with RFC4180 style quoting
- GHC-8.2.1 compatibility
# 0.1.10
- Added CSV output functions: `produceCSV` and `writeCSV`
- Added an Eq instance for the `Frame` type
# 0.1.9
Fixed column type inference bug that led the inferencer to prefer `Bool` too strongly.
This was fallout from typing columns whose values are all 0 or 1 as `Bool`.
# 0.1.6
Re-export `Frames.CSV.declareColumn` from `Frames`. This makes it much
easier to manually define column types.
# 0.1.4
Use `microlens` instead of `lens-family-core` for demos.
# 0.1.3
GHC-8.0.1 compatibility
# 0.1.2.1
Improved documentation based on suggestions by Alexander Kjeldaas
# 0.1.2
Fixed bug in `Monoid` instance of `Frame` (@dalejordan)
# 0.1.1.0
Added `frameConsA`, `frameSnoc`, and `RecordColumns` to help with
changing row types.
# 0.1.0.0
Initial version pushed to hackage.