Skip to content

Commit 365e754

Browse files
committed
[docs] Create symlinks to CONTRIBUTING and CHANGELOG
1 parent d35eeb2 commit 365e754

File tree

9 files changed

+296
-250
lines changed

9 files changed

+296
-250
lines changed

CHANGELOG.rst

Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
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

Comments
 (0)