Releases: fuelen/owl
Releases · fuelen/owl
v0.12.0
What's Changed
- Add abillity to replace device in LiveScreen by @ConnorRigby in #28
- Display duplicated spaces when word wrapping is :normal
New Contributors
- @ConnorRigby made their first contribution in #28
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's changed
- Deprecate
to_ansidata/1
andfrom_ansidata/1
in favour of newto_chardata/1
andfrom_chardata/1
respectively - Add
Owl.TrueColor
module - Support complex sequences with multiple display attributes in
from_chardata/1
- Fix a couple of small bugs in
from_chardata/1
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- Add
word_wrap
option toOwl.Box
andOwl.Table
- Add
truncate_lines
option toOwl.Box
Full Changelog: v0.9.0...v0.10.0
v0.9.0
v0.8.0
What's Changed
- Support logging of env by
cmd
,shell
anddaemon_cmd
functions.
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Add faint variants to
Owl.Palette.named/0
by @zachallaun in #8 - Add
:border_tag
option toOwl.Box.new/2
by @zachallaun in #7 - Update
Inspect.Owl.Tag
to produceOwl.Data.tag(...)
by @zachallaun in #13 - Add
Owl.Data.from_ansidata/1
by @zachallaun in #11 - Pretty print numeric color codes by @fuelen in #14
- Merge neighboring identical tags in
Owl.Data.from_ansidata/1
& increase coverage by @zachallaun in #15
New Contributors
- @zachallaun made their first contribution in #8
Full Changelog: v0.6.1...v0.7.0
v0.6.1
Fix rendering of empty lines in boxes and tables
Full Changelog: v0.6.0...v0.6.1
v0.6.0
Enhancements
- Highly customizable tables! The biggest change in this release.
They work withOwl.Data.t()
which allows colorizing even different chars inside a cell, not just a whole cell. Input expects a list of maps, and this structure allows autodetection of columns. There is sorting and filtering of columns, ability to specify max width for entire table and for individual columns. See all options in docs.
- Allow labels for progress bar to be
Owl.Data.t()
Full Changelog: v0.5.1...v0.6.0
v0.5.1
Fixes
- Don't send :run_operation multiple times if data lines are not unique
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Enhancements
- Add
Owl.LiveScreen.capture_io/2
function - Add
:device
option to LiveScreen - Add
Owl.IO.rows/1
- Support
:geometry
in LiveScreen
Fixes
- Remove reset: :yellow from syntax_colors
- Render data immediately when coming to I/O device interface
Full Changelog: v0.4.0...v0.5.0