All Versions
Latest Version
Avg Release Cycle
72 days
Latest Release

Changelog History
Page 1

  • v0.5.10 Changes

    • ๐Ÿ‘ Allow building with template-haskell- (GHC 9.0).
  • v0.5.9 Changes

    June 08, 2020
    • Have deriveFunctor and deriveFoldable derive implementations of (<$) and null, which GHC starting doing in 8.2 and 8.4, respectively.
    • ๐Ÿ›  Fix a bug in which deriveOrd{,1,2} could generate incorrect code for data types with a combination of nullary and non-nullary constructors.
    • ๐Ÿ›  Fix a bug in which deriveFunctor would fail on sufficiently complex uses of rank-n types in constructor fields.
    • ๐Ÿ›  Fix a bug in which deriveFunctor and related functions would needlessly reject data types whose last type parameters appear as oversaturated arguments to a type family.
  • v0.5.8 Changes

    November 26, 2019
    • ๐Ÿ‘ Allow building with GHC 8.10.
  • v0.5.7 Changes

    August 27, 2019
    • Permit deriveVia to use "floating" via type variables, such as the a in:
      deriveVia [t| forall a. Show MyInt `Via` Const Int a |]
  • v0.5.6 Changes

    May 02, 2019
    • ๐Ÿ‘Œ Support deriving Eq, Ord, and Show instances for data types with fields of type Int8#, Int16#, Word8#, or Word16# on GHC 8.8 or later.
  • v0.5.5 Changes

    April 26, 2019
    • ๐Ÿ‘Œ Support th-abstraction-0.3 or later.
  • v0.5.4 Changes

    January 21, 2019
    • ๐Ÿ”ฆ Expose Internal modules.
  • v0.5.3 Changes

    January 20, 2019
    • ๐Ÿ›  Fix a bug in which deriveEnum/deriveIx would generate ill-scoped code for certain poly-kinded data types.
  • v0.5.2 Changes

    September 14, 2018
    • ๐Ÿ›  Fix a bug (on GHC 8.7 and above) in which deriveGND/deriveVia would generate ill-scoped code.
  • v0.5.1 Changes

    July 11, 2018
    • Have deriveGND/deriveVia throw an error if an incorrect number of arguments are supplied to the type class.