Frames v0.3.0 Release Notes
-
- Pervasive use of
pipes
for CSV data loading
👻 This provides better exception handling (file handles should be closed more reliably), and offers an interface point for customized handling of input texts. An example of this latter point is working with particular file encodings.
A breaking change is that operations that previously returned
IO
values now returnMonadSafe
constrained values.- Adaptation of
Data.Vinyl.Curry.runcurry
to the FramesRecord
type This simply strips the column name information from a row before applying the function fromvinyl
.
- Pervasive use of