Skip to content

Releases: fuelen/owl

v0.9.0

19 Feb 08:35
Compare
Choose a tag to compare

What's Changed

  • Add optional multibyte characters support, closes #21 by @fuelen in #22

Full Changelog: v0.8.0...v0.9.0

v0.8.0

26 Sep 18:23
Compare
Choose a tag to compare

What's Changed

  • Support logging of env by cmd, shell and daemon_cmd functions.

Full Changelog: v0.7.0...v0.8.0

v0.7.0

24 Mar 17:11
Compare
Choose a tag to compare

What's Changed

  • Add faint variants to Owl.Palette.named/0 by @zachallaun in #8
  • Add :border_tag option to Owl.Box.new/2 by @zachallaun in #7
  • Update Inspect.Owl.Tag to produce Owl.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

Full Changelog: v0.6.1...v0.7.0

v0.6.1

10 Feb 17:33
Compare
Choose a tag to compare

Fix rendering of empty lines in boxes and tables

Full Changelog: v0.6.0...v0.6.1

v0.6.0

05 Jan 18:51
Compare
Choose a tag to compare

Enhancements

  • Highly customizable tables! The biggest change in this release.
    They work with Owl.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.
    asciicast
  • Allow labels for progress bar to be Owl.Data.t()

Full Changelog: v0.5.1...v0.6.0

v0.5.1

02 Aug 11:18
Compare
Choose a tag to compare

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

31 Jul 07:52
Compare
Choose a tag to compare

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

v0.4.0

20 Jun 16:12
Compare
Choose a tag to compare

Full Changelog: v0.3.1...v0.4.0

v0.3.1

31 May 17:23
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

22 May 12:14
Compare
Choose a tag to compare

Enhancements

  • Support marking args in Owl.System.cmd/3 as secret
  • Add Owl.System.shell/2
  • Change order of arguments in Owl.IO.puts/2
  • Add Owl.IO.inspect/3
  • Support ranges in Owl.IO.multiselect/2
  • Add solid_rounded borders style
  • Add Owl.Data.slice/3
  • Add Owl.Data.truncate/2
  • Add Owl.System.daemon_cmd/4 and Owl.Task.run/1

Fixes

  • Send :rendered immediately on empty buffer
  • Don't recreate timer on empty buffer
  • Printing tag structs in autoselect