Releases: shdown/luastatus
Releases · shdown/luastatus
0.6.0
0.5.0
- 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
- 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
- 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; newtimeout
option - added support for Lua 5.4 (pre-release work1 version)