- Add
Arch
andOS
instances ofPretty
.
- Add
prettyThrowIO
andprettyThrowM
, to throw an exception as aPrettyException
. - Add
ppException
, to provide the prettiest available information about an exception. - Add
prettyGeneric
andprettyWith
for greater flexibility with pretty logging. - Add
blankLine
.
- Add
mkBulletedList
for greater flexibility in the format of such lists. - Improve Haddock documentation.
- Add
SomeBase Dir
andSomeBase File
instances ofPretty
.
- Add
string
andmkNarrativeList
. - The
PrettyException
instance ofShow
is now derived.displayException
is now defined, as thedisplayException
of the inner exception.
- Add
SimplePrettyApp
,mkSimplePrettyApp
andrunSimplePrettyApp
, which facilitate the provision, and use, of a basic environment including pretty printing functionality. - Add
PrettyException
representing pretty exceptions.
- Expose data constructor of StyleDoc #8
- Add
Debug
,Info
andOtherLevel
data constructors to typeStyle
(intended to be used like the existingWarning
andError
constructors) and alogLevelToStyle
function. - Add
Secondary
andHighlight
data constructors to typeStyle
. defaultStyles
now includes defaults for the newStyle
values, corresponding to those used by therio
package in its logging output.
- Initial stable release