3
- GHC 8.0 support
- Rename functions that previously ended with the suffix
-With
to instead have the prefix lift-
, consistent with text-show-3
- Removed the
TextShow.Data.Semigroup
and TextShow.Data.List.NonEmpty
modules, as they have been moved to text-show-3
(as part of moving Semigroup
into base
)
- Removed the functions for
Compose
, Product
, and Sum
in TextShow.Data.Functor.Trans
, as they have been moved to text-show-3
(as part of moving them to base
)
- Add
TextShow
/TextShow1
instances for Fix
and Sum
in TextShow.Data.Bifunctor
- Add
TextShow
/TextShow1
instances for the datatypes in Text.PrettyPrint.Annotated
(introduced in @pretty-1.1.1.3@)
- Add
TextShow
instances for the new datatypes in @template-haskell-2.11.0.0@
2.1
- Reexport the
TextShow
classes and module from TextShow.Instances
. This helps Haddock readers discover what new instances are added with text-show-instances
.
- Make
Tagged
instances poly-kinded
2.0.1
- Allow building with
vector-0.11
and above. Be aware that the Show
instances for Vector
types in vector-0.11.0
are different from other versions of vector
.
2
- Changed the top-level module name from
Text.Show.Text
to TextShow
, since the former was extremely verbose without much benefit. As a result, this will break all existing code that depends on text-show-instances
.
1
- Allow building with
text-show-1
. Also changed the monomorphic functions to match the naming conventions introduced in text-show-1
.
- Added instances for the
bifunctors
library
- Removed
utf8-string
instance, since it wasn't as useful as I had imagined
- Revamped test suite
0.4
- Allow building with
text-show-0.8
- Modules which were previously exported only if using a recent-enough version of GHC/
base
(e.g., Text.Show.Text.System.Win32
) 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.
- Change test-suite to use
hspec
, allowing for it to be built on GHC 7.0 and 7.2
0.3.0.1
0.3
- Added
showbArgPrec
(and corresponding Show
and Show1
instances) to Text.Show.Text.Data.Semigroup
- Added
Show1
instances for data types in Text.Show.Text.Data.List.NonEmpty
and Text.Show.Text.Data.Semigroup
- Added
showbDoc
(and corresponding Show
instance) to Text.Show.Text.Language.Haskell.TH
- Renamed
showbDoc
in Text.Show.Text.Text.PrettyPrint
to renderB
0.2
- Exposed
showbKindPrec
and showbPredPrec
with later versions of Template Haskell
- Added
renderStyleB
to Text.Show.Text.Text.PrettyPrint
(for time-1.5
and later)
- Added
showbTimeLocalePrec
to Text.Show.Text.Data.Time
- Added instances for the
binary
, haskeline
, hoopl
, terminfo
, and utf8-string
libraries
- Removed
transformers-four
flag
0.1