Skip to content

Releases: shdown/luastatus

0.6.0

15 Jan 21:06
Compare
Choose a tag to compare
  • plugins/unixsock: new plugin
  • plugins/mpd: fix null pointer dereference bug
  • other fixes

0.5.0

03 Jul 18:30
Compare
Choose a tag to compare
  • plugins/{inotify,udev}: support for push_timeout() function
  • plugins/backlight-linux: return 'tbl.cb(nil)' rather than 'nil'
  • plugins/imap/imap.lua: slightly fix content caching logic
  • plugins/network-linux: fix double free of 'nl_msg'
  • plugins/network-linux: fix 'signal_dbm' not updating
  • plugins/alsa/alsa.c: support for timeout option
  • plugins/fs: support for globbing (globs option)
  • plugins/battery-linux: major rewrite
  • plugins/xkb: support for monitoring LED indicators
  • plugins/xkb: report 'requery' flag
  • examples/{i3,dwm}/weather.lua: new examples
  • debain/: add Debian build scripts

0.4.0

28 Jan 21:06
Compare
Choose a tag to compare
  • all barlibs: double-buffer everything to avoid unneeded redraws
  • “luastatus.map_get_handle” function was removed
  • moved “contrib/widget-examples/” directory to “examples/”
  • new plugin: “udev”
  • new derived plugin: “backlight-linux”
  • new barlib: “stdout”
  • new plugin: “pulse”
  • new plugin: “network-linux”
  • “alsa” plugin: added “self-pipe” option/“wake_up()” function
  • “timer” plugin: new “push_period()” function
  • new widget example: backlight.lua
  • new widget example: network-rate.lua
  • new widget example: tor.lua
  • new widget example: pulse.lua
  • new widget example: cpu-temperature.lua
  • new widget example: alsa-gauge.lua
  • new widget example: pulse-gauge.lua
  • new widget example: alsa-interactive-gauge.lua
  • new widget example: pulse-interactive-gauge.lua
  • new widget example: wireless.lua
  • new widget example: ip.lua
  • “examples/i3/moonscript”: examples of using MoonScript with luastatus
  • “i3”, “lemonbar” barlibs: barlib functions are now thread-safe
  • “i3” barlib: properly marshal JSON arrays/maps to Lua
  • all the documentation was moved to the .rst file format
  • man pages are now auto-generated from .rst files using “rst2man” utility
  • various bug fixes

0.3.0

09 Jul 01:36
Compare
Choose a tag to compare
  • tracebacks are now printed for Lua errors
  • added support for derived plugins: new function “luastatus.require_plugin”
  • new function “luastatus.map_get_handle”
  • new plugin: “dbus”
  • new dervied plugin: “battery-linux”
  • new dervied plugin: “cpu-usage-linux”
  • new dervied plugin: “file-contents-linux”
  • new derived plugin: “imap”
  • new derived plugin: “mem-usage-linux”
  • new dervied plugin: “pipe”
  • new widget example: Bitcoin price (btc-price.lua)
  • new widget example: disk usage (fs.lua)
  • new widget example: GMail inbox (gmail.lua)
  • new widget example: mpd status (mpd.lua)
  • new widget example: mpd status with progressbar (mpd-progressbar.lua)
  • “inotify” plugin: changed semantics of greet option; new timeout option
  • added support for Lua 5.4 (pre-release work1 version)

0.0.2

15 Jan 10:32
Compare
Choose a tag to compare
0.0.2 Pre-release
Pre-release

— “lemonbar” barlib: new barlib;
— “alsa” plugin: more options (see it’s README.md);
— “mpd” plugin: more options (see it’s README.md);
— “pipe” plugin: removed (see DOCS/MIGRATION_GUIDE.md);
— various bug fixes.

Enjoy!

0.1.0

17 Jan 13:40
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

The first release of luastatus! 🎉