All Versions
Latest Version
Avg Release Cycle
133 days
Latest Release

Changelog History
Page 3

  • v1.9.0 Changes

    • ๐Ÿ‘ Allow deriving of Generic1 using Template Haskell
    • ๐Ÿ‘ Allow deriving of Generic(1) for data families
    • ๐Ÿ‘ Allow deriving of Generic(1) for constructor-less plain datatypes (but not data families, due to technical restrictions)
    • ๐Ÿ‘Œ Support for unboxed representation types on GHC 7.11+
    • More GCopoint, GEnum, GEq, GFoldable, GFunctor, GIx, GMonoid, GShow, and GTraversable instances
    • The field accessors for the (:+:) type in Generics.Deriving.Base have been removed to be consistent with GHC.Generics
    • ๐Ÿ“ฆ Ensure that TH generates definitions for isNewtype and packageName, if a recent-enough version of GHC is used
    • Ensure that TH-generated names are unique for a given data type's module and package (similar in spirit to Trac #10487)
    • ๐Ÿ‘ Allow building on stage-1 compilers