Changelog for sayable-1.2.3.0
Revision history for sayable
1.2.3.0 -- 2023-10-22
- Added
sayableSubConstraints
for specifying data sub-element Sayable
constraints automatically via TemplateHaskell.
1.2.2.0 -- 2023-10-18
- Added
sez_
helper, which is the same as sez
but it uses an unlimited output
width to ensure the result is not wrapped (unless the output explicitly
specifies newlines).
1.2.1.0 -- 2023-10-18
- Added default
Sayable
instances for Float
and Double
.
1.2.0.0 -- 2023-10-01
- Changed
&+*
and &!+*
to &:*
and &!:*
to avoid confusion with normal +
indication of concatenation.
- Added
&+*
which acts like &*
but does not add a space separator relative to
the preceding output.
- Added
&+?
operator to show an immediate adjacent Just
value.
- Added various tests.
1.1.1.0 -- 2023-06-20
- Add Haddock documentation showing examples for operators.
- Support GHC 9.6
1.1.0.0 -- 2023-01-17
- Added
&<
, &<*
, and &<?
operators to generate a newline between expressing
their second arguments.
- Added
&!?
for Prettyprinter-processed Maybe sayable.
- Added
&!$*
for Prettyprinter-processed list result sayable.
- Removed unneeded 'SayMessage' type with 'sayMsg' extractor.
- Change
&*
and &!*
formatting to generate spaces or newlines as appropriate
to the current output width.
- Miscellaneous documentation fixes and enhancements
1.0.2.0 -- 2022-12-23
- Specific GHC support range for GHC 8.8--9.4
- Small cabal file adjustments.
1.0.1.0 -- 2022-12-01
- Added Sayable instance for Char.
1.0.0.0 -- 2022-06-30
- First independent version.