- Dependent crates have been updated to their latest versions to make downstream packaging easier. This will become part of the normal release process in the future. (#540 by @rotty, #551 by @atheriel)
-
The Net block now takes a
use_bits
parameter to display speeds in bit-based instead of byte-based units. (#496 by @hlmtre) -
The Pacman block now supports a
format
parameter. (#473 by @ifreund) -
The top-level config now takes a
scrolling
parameter that can be used to turn on"natural"
mouse scrolling in the bar. (#494 by @bakhtiyarneyman) -
The Brightness block will now fall back to using D-Bus for changing the brightness if it cannot modify it via
sysfs
. (#499 by @majewsky) -
The Bluetooth block now allows for setting a text
label
parameter to keep track of devices. (#528 by @jeffw387)
-
Fixes a panic that could sometimes manifest when restarting Pulseaudio. (#484 by @ammgws)
-
Fixes errors in the Pango markup we generate. (#518 by @ammgws)
-
Fixes a potential panic when the Focused Window block was the only one in the configuration. (#535 by @ammgws)
-
Fixes potential issues due to not ignoring
stdin
andstdout
when spawning child processes. (#530 by @Celti) -
Improvements to the spacing around icons and IP addresses in the Net block. (#505 and #507 by @ammgws)
-
Bumps several dependencies to fix security issues and reduce the number of transitive dependencies, which should improve build times. (#491, #492, #493, #510, #523 by @ammgws)
-
Updates the installation documentation for Fedora. The project is now in the official repos! (#488 by @tim77)
-
Simplifies the
udev
rule in the Brightness block docs. (#481 by @hellow554) -
Fixes a typo in the theme documentation. (#485 by @peeweep)
-
Adds mention in the documentation that the Focused Window block is compatible with Sway. (#497 by @NilsIrl)
-
Adds documentation for the optional Notmuch mail block. (#527 by @ammgws)
-
Travis CI will now compile the project with all features enabled, which would have caught several bugs long ago. (#539 by @rotty)
-
Wireguard devices are now correctly identified as VPNs in the net block. (#419 by @vvrein)
-
The keyboard layout block now has a
kbddbus
driver. (#451 by @sashomasho) -
Adds a new Pomodoro block. (#453 by @ghedamat)
-
Fixes a panic in the iBus block due to the use of Perl regex features. (#443 by @ammgws)
-
Fixes more 32-bit build issues (e.g. for armv6 and i686). (#449 and #450 by @jcgruenhage)
-
We now enforce
cargo fmt
on the codebase and in Travis CI. (#457 by @atheriel and @kennylevinsen, #474 by @ifreund) -
Improves parsing of
setxkbmap
output. (#458 by @sashomasho) -
Improvements to character width calculations in the rotating text widget. (#437 by @ammgws)
-
Adds Fedora, NixOS, and Void Linux installation info to the
README
. (@tim77 and @atheriel) -
The Font Awesome icons now use
bat_quarter
andbat_three_quarters
for battery ranges. (#393 by @Ma27) -
Adds documentation for
hide_missing
andhide_inactive
in the net block. (#476 by @bascht)
-
Adds a new Docker block, which can display information about containers overseen by the Docker daemon. (#413 by @jlevesy)
-
Adds a new Notmuch block for querying information from a Notmuch mail database. This block is currently an optional feature and must be enabled with
cargo build --features notmuch
. (#215 by @bobthemighty and @atheriel) -
The Weather block will now obey the
OPENWEATHERMAP_API_KEY
andOPENWEATHERMAP_CITY_ID
environment variables. (#410 by @nicholasfagan) -
The Net block can now display wifi signal strength. (#418 by @bnjbvr)
-
The project now has improved crate metadata, a proper
CONTRIBUTING.md
file, and will put release notes in aNEWS.md
file. (by @atheriel)
-
Updates the
nix
crate to fix broken builds on aarch64 with musl libc (#402). -
Fixes builds on i686. (#406 by @Gottox)
-
Fixes a potential crash due to missing wind speed or direction in the Weather block. (#407 by @bramvdbogaerde).
-
Fixes omission of UPower batteries that do not have a
battery_
prefix. (#423 by @freswa) -
Fixes our use of now-deprecated dynamic trait and range syntax language features. (#428 by @duac)
-
Prunes some transient dependencies. (#434 by @ohk2kt3t4 and @ammgws)
-
Fixes our use of a deprecated flag in our
rustfmt
configuration. (#438 by @ammgws) -
Internal refactoring to reduce merge conflicts when adding new blocks. (by @atheriel)
- First tagged release.