waargonaut v0.8.0.0 Release Notes
Release Date: 2019-09-04 // over 3 years ago-
โ Add
onObj'
which is justonObj
but specialised toIdentity
.โ Add
gObjEncoder
for derivingObjEncoder
structures for record types only. Using theIsRecord
constraint fromrecord-sop
package. This makes it easier to leverage the Contravariant functionality of theObjEncoder
without losing the benefits of deriving more trivial encoders.โ Added the
FieldNameAsKey
option to the newtype options for generic derived enc/decoders.๐ Fixes #69 by removing duplicate call to
_optionsFieldName
function. Added regression test.๐ Improved the handling of newtype options for generic deriving to give a bit more flexibility and avoid strangeness with respect to some combinations of options.
๐ Change the building of escaped whitespace chars to actually use the
escapedWhitespaceChar
function, instead of incorrectly generating an unescaped character.โ Add haddock to gObjEncoder function
Correctly bump version to 0.8.0.0 as this is a breaking change because of new constructors on an exported sum type.
โ Remove some commented out code.
โ Add a better failure message to "impossible" error case.
Regenerate nix after cabal file changes