Functions for working with records and polymorphic labels
Breaking changes:
Proxy
(#81 by @JordanMartinez)Breaking changes:
Record.Builder.merge
and Record.Builder.union
so that they behave like Record.merge
and Record.union
: fields from the argument override those of the record being built in case of overlaps. (#73)Record.ST
(#78)New features:
buildFromScratch
for building from an empty record (#53)flip
function (#73)Bugfixes:
Other improvements:
Type.Proxy.Proxy
and polymorphic variants (#67)SProxy
from documentation (#70)Data.Record
to just Record
modify
to the ST
module (@matthewleon)STRecord
prefixes have been dropped from the record functions for less repetition when using qualified importsSTRecord
is always the last argumentAdd Builder.modify
(@justinwoo)
Add rename
and Builder.rename
(@justinwoo)
Add Data.Record.ST
module (@paf31)
Add unsafeHas
(@natefaubion)