flay v0.4 Release Notes
-
🛠 COMPILER ASSISTED BREAKING CHANGE: Fixed
TypeApplications
forflay1
so that @c@ comes first.COMPILER ASSISTED BREAKING CHANGE: Not exporting
GFlay'
,gflay'
,gterminal
anymore.COMPILER ASSISTED BREAKING CHANGE:
GFlay
andAll
are now type synonyms rather than classes.COMPILER ASSISTED BREAKING CHANGE:
Flayable1
is not a typeclass anymore. Now it is a type synonym forFlayable
using “quantified constraints” as implemented inData.Constraint.Forall
. Accordingly,flay1
is not a typeclass method anymore.Generic
types parametrized by a type constructor who have all of their immediate children fields using said type constructor get aFlayable
instance for free.➕ Added
pump
,dump
,Pump
andGPump
.➕ Added
GTerminal
instance forGHC.Generics.U1
.➕ Added
Fields
,GFields
,FieldsF
andGFieldsF
.