All Versions
Latest Version
Avg Release Cycle
Latest Release

Changelog History
Page 3

  • v3.2.1 Changes

    • ๐Ÿ›  Fixed compilation on GHC 8.0
  • v3.2 Changes

    • Rewrote TextShow.Generic to enable more code reuse. The GTextShow1 and GTextShow1Con classes were eliminated, and GTextShow and GTextShowCon were redesigned to be able to generically implement both showbPrec and liftShowbPrec. The latter two classes now take an additional arity type parameter which is Zero if TextShow is being derived and One is TextShow1 is being derived.
  • v3.1 Changes

    • โช Made the derived TextShow output of record datatypes match that of Show in GHC 8.0 (now that Trac #2530 has been reverted)
    • ๐Ÿ›  Fixed GHC 8.0 build (again)
  • v3.0.1 Changes

    • โž• Added the TextShow.GHC.Stack module, which provides TextShow instances for CallStack and SrcLoc on base-4.8.1 and up.
    • ๐Ÿ›  Fix Haddock rendering error
  • v2.1.2 Changes

    • ๐Ÿ›  Fixed GHC 7.10.3 build
    • Extended TextShow.Generic to allow genericShowbPrec (and friends) to be used on Generic datatypes with Char#, Double#, Float#, Int#, and Word# argument types, just like string Show does
    • โž• Added Generic1 instances for FromStringShow and FromTextShow
    • โž• Added TextShow instances for UChar, UDouble, UFloat, UInt, and UWord in TextShow.GHC.Generics
  • v2.1.1 Changes

    • โช Restore support for semigroups-0.16.1
  • v2.1 Changes

    • Require semigroups >= 0.17
    • โž• Added showsToShowb and showbToShows to TextShow
    • โž• Added TextShow1 FromStringShow instance
    • โž• Added showbGiveGCStats, showbDoCostCentres, showbDoHeapProfile, and showbDoTrace to TextShow.GHC.RTS.Flags if using base-4.8.2 or later
    • Exported showbDownPrecWith on earlier versions of GHC
    • ๐Ÿ›  Fixed mistakes in TH error output
    • ๐Ÿ‘‰ Make Proxy, Coercion, and (:~:) instances poly-kinded
    • ๐Ÿ”„ Changed implementation of showbByteStringStrict, showbByteStrictLazy(Prec), showbShortByteString (in TextShow.Data.ByteString), showbThreadIdPrec (in TextShow.Control.Concurrent), showbEvent, and showbFdKeyPrec (in TextShow.GHC.Event) to avoid using Strings as an intermediary
  • v0.8.1 Changes

    • ๐Ÿ›  Fix test suite build with older versions of QuickCheck
  • v0.8.1.1 Changes

    • โšก๏ธ Retroactive CHANGELOG update
  • v0.8 Changes

    • Exported formatRealFloatB and formatRealFloatAltB from Text.Show.Text.Data.Floating. Reexported FPFormat (from text) in the same module, and added a Text Show instance for it.
    • The Show instance for Ratio a now only requires a Show a constraint if using base- or later (if using base-, it requires a (Show a, Integral a) constraint)
    • โž• Added showbSingPrec to Text.Show.Text.GHC.TypeLits (if using base-4.6)
    • Modules which were previously exported only if using a recent-enough version of GHC/base (e.g., Text.Show.Text.GHC.Generics) are now always exposed. If the functionality that the module provides is not available on a given version of GHC/base, the module will not expose anything.
    • โฌ†๏ธ Bump lower version bounds of text to 0.11.1 due to reexporting FPFormat
    • โž• Added showbUnicodeException, showbI16Prec, showbDecodingPrec, and showbSizePrec functions (and corresponding Show instances) to Text.Show.Text.Data.Text
    • Made GShow in Text.Show.Text.Generics poly-kinded
    • The Template Haskell deriver (and GShow) now handles "infix" data constructors that are applied as prefix correctly (e.g., data Amp a = (:&) a a)
    • The Template Haskell deriver now handles showable unlifted types (Char#, Double#, Float#, Int#, and Word#) correctly on GHC 7.11 and later
    • The Template Haskell derive now does not parenthesize record types regardless of precedence on GHC 7.11 and later
    • ๐Ÿ›  Fixed build on GHC 7.2
    • ๐Ÿ”„ Changed test-suite to use hspec, which allows for it to be built on GHC 7.0 and 7.2