Releases: mum4k/termdash
Releases · mum4k/termdash
v0.12.0 - 10-Apr-2020
Added
- Migrating to Go modules.
- Renamed directory
internal
toprivate
so that external widget development
is possible. Noted in
README.md that packages in the
private
directory don't have any API stability guarantee.
v0.11.0 - 7-Mar-2020
Breaking API changes
- Termdash now requires at least Go version 1.11.
Added
- New
tcell
based terminal implementation
which implements theterminalapi.Terminal
interface. - tcell implementation supports two initialization
Option
s:ColorMode
the terminal color output mode (defaults to 256 color mode)ClearStyle
the foreground and background color style to use when clearing
the screen (defaults to the global ColorDefault for both foreground and
background)
Fixed
- Improved test coverage of the
Gauge
widget.
v0.10.0 - 5-Jun-2019
Added
- Added
time.Duration
basedValueFormatter
for theLineChart
Y-axis labels. - Added round and suffix
ValueFormatter
for theLineChart
Y-axis labels. - Added decimal and suffix
ValueFormatter
for theLineChart
Y-axis labels. - Added a
container.SplitOption
that allows fixed size container splits. - Added
grid
functions that allow fixed size rows and columns.
Changed
- The
LineChart
can format the labels on the Y-axis with aValueFormatter
. - The
SegmentDisplay
can now display dots and colons ('.' and ':'). - The
Donut
widget now guarantees spacing between the donut and its label. - The continuous build on Travis CI now builds with cgo explicitly disabled to
ensure both Termdash and its dependencies use pure Go.
Fixed
- Lint issues found on the Go report card.
- An internal library belonging to the
Text
widget was incorrectly passing
math.MaxUint32
as an int argument.