|
| 1 | +Changelog |
| 2 | +========= |
| 3 | + |
| 4 | +Changes in 2.5.0 (WIP) |
| 5 | +---------------------- |
| 6 | + |
| 7 | +Changes in 2.4.2 |
| 8 | +---------------- |
| 9 | + |
| 10 | +Feature: [hwmontemp] Bring back sysfs path cache |
| 11 | + |
| 12 | +Changes in 2.4.1 |
| 13 | +---------------- |
| 14 | + |
| 15 | +Fixed: |
| 16 | + |
| 17 | +- [pkg] Fallback the number of lines before packages listing to 0. |
| 18 | + This fixes crashes on Arch, FreeBSD and Mandriva. |
| 19 | +- [mdir] Remove trailing semicolon at the end of command. |
| 20 | + |
| 21 | +Changes in 2.4.0 |
| 22 | +---------------- |
| 23 | + |
| 24 | +.. important:: |
| 25 | + |
| 26 | + ``volume`` now uses 🔉 and 🔈 instead of ♫ and ♩ to show mute state. |
| 27 | + This BREAKS backward compatibility if users substitute custom symbols |
| 28 | + from these default. |
| 29 | + |
| 30 | +Added: |
| 31 | + |
| 32 | +- notmuch_all, cpu_freebsd widget types. |
| 33 | +- [cmus_all] Promote to ``widgets/``. |
| 34 | +- [wifiiw_linux] Expose BSSID. |
| 35 | +- [wifi_linux] Expose frequency and transmission power. |
| 36 | +- ``spawn`` as a fallback for ``awful.spawn`` in case Vicious is used as |
| 37 | + a stand-alone library. This wrapper, however, does NOT provide the facilities |
| 38 | + to asynchronously spawn new processes. It also lacks a few features such as |
| 39 | + parsing ``stderr`` and returning PID. |
| 40 | +- ``helpers.setasyncall`` to avoid writing redundant workers for asynchronous |
| 41 | + widget types. Note that these workers are only needed in case Vicious is used |
| 42 | + as a stand-alone library. |
| 43 | +- ``helpers.setcall`` for registering functions as widget types. |
| 44 | +- ``headergen`` script for automatic generation of copyright notices. |
| 45 | +- ``templates`` for the ease of adding new widget types. |
| 46 | +- ``CONTRIBUTING.md`` which guide contributors through the steps |
| 47 | + of filing an issue or submitting a patch. |
| 48 | + |
| 49 | +Fixed: |
| 50 | + |
| 51 | +- Deprecate the use of ``io.popen`` in following widgets: |
| 52 | + |
| 53 | + - wifi_linux, wifiiw_linux, hwmontemp_linux, hddtemp_linux |
| 54 | + - bat_freebsd, mem_freebsd, net_freebsd, thermal_freebsd, uptime_freebsd, |
| 55 | + - cpu_freebsd, cpufreq_freebsd, fanspeed_freebsd |
| 56 | + - bat_openbsd |
| 57 | + - volume, gmail, mdir, mpd, fs |
| 58 | + |
| 59 | +- [mpd] Lua 5.3 compatibility (for real this time); also correct a typo |
| 60 | +- [mbox] Update the deprecated ``string.gfind`` to ``string.gmatch`` |
| 61 | +- [pkg,weather,contrib/btc] Allow function call without Awesome |
| 62 | +- [pkg] Use more updated front-ends for Debian/Ubuntu (apt) and Fedora (dnf) |
| 63 | +- [os] Splitted os_all into os_linux and os_bsd (and refactored to async) |
| 64 | +- Tweak ``.luacheckrc`` to suit functional style and soft-limit text width to 80 |
| 65 | +- Update copyright headers for libraries and widget types |
| 66 | + |
| 67 | +Removed: |
| 68 | + |
| 69 | +- ``helpers.sysctl`` and ``helpers.sysctl_table`` were removed in favour of |
| 70 | + ``helpers.sysctl_async``. |
| 71 | + |
| 72 | +Changes in 2.3.3 |
| 73 | +---------------- |
| 74 | + |
| 75 | +Feature: Add battery widget type for OpenBSD |
| 76 | + |
| 77 | +Fixes: |
| 78 | + |
| 79 | +- [mpd] Lua 5.3 compatibility |
| 80 | +- [bat_freebsd] Update battery state symbols |
| 81 | + |
| 82 | +Changes in 2.3.2 |
| 83 | +---------------- |
| 84 | + |
| 85 | +Features: |
| 86 | + |
| 87 | +- Support stacked graphs |
| 88 | +- [hwmontemp_linux] Provide name-based access to hwmon sensors via sysfs |
| 89 | +- [mpd_all] Expose more informations and format time in [hh:]mm:ss |
| 90 | + |
| 91 | +Fixes: |
| 92 | + |
| 93 | +- Improve defaults and mechanism for data caching |
| 94 | +- Escape XML entities in results by default |
| 95 | +- [weather_all] Update NOAA link and use Awesome asynchronous API |
| 96 | +- [mem_linux] Use MemAvailable to calculate free amount |
| 97 | +- [mem_freebsd] Correct calculation and switch to swapinfo for swap |
| 98 | +- [bat_freebsd] Add critical charging state |
| 99 | +- [fs_all] Fix shell quoting of option arguments |
| 100 | + |
| 101 | +Moreover, ``.luacheckrc`` was added and ``README.md`` was refomatted |
| 102 | +for the ease of development. |
| 103 | + |
| 104 | +Changes in 2.3.1 |
| 105 | +---------------- |
| 106 | + |
| 107 | +Fixes: |
| 108 | + |
| 109 | +- widgets can be a function again (regression introduced in 2.3.0) |
| 110 | + |
| 111 | +Changes in 2.3.0 |
| 112 | +---------------- |
| 113 | + |
| 114 | +Features: |
| 115 | + |
| 116 | +- add btc widget |
| 117 | +- add cmus widget |
| 118 | +- alsa mixer also accept multiple arguments |
| 119 | + |
| 120 | +Fixes: |
| 121 | + |
| 122 | +- pkg now uses non-blocking asynchronous api |
| 123 | + |
| 124 | +Changes in 2.2.0 |
| 125 | +---------------- |
| 126 | + |
| 127 | +Notable changes: |
| 128 | + |
| 129 | +- moved development from git.sysphere.org/vicious to github.com/Mic92/vicious |
| 130 | +- official freebsd support |
| 131 | +- escape variables before passing to shell |
| 132 | +- support for gear timers |
| 133 | +- fix weather widget url |
| 134 | +- add :lua:func:`vicious.call` method to obtain data outside of widgets |
| 135 | + |
| 136 | +For older versions please see ``git log``. |
0 commit comments