Skip to content

Releases: acheronfail/i3stat

0.15.0

25 Jul 04:53

Choose a tag to compare

Breaking Changes

  • sensor bar item's behaviour has changed
    • previously only an exact match for a sensor (as outputted by i3stat-sensors) would match - now in 0.15.0 i3stat will first look for an exact match, and if none is found will look again using a "string includes" method for a partial match
    • this was done because the crate used for checking sensors changed its outputting, causing some names to differ slightly

Other changes

  • dependencies updated across the board

0.14.0

10 Feb 13:36

Choose a tag to compare

New features

  • initial support for Wayland (tested with sway)
  • added a new mako item (which is a Wayland compatible dunst replacement)
  • provide the ability to run items but hide them from the bar
  • add an optional label for the light item (see sample config for rationale)

Behaviour changes

  • notifications now use x-dunst-stack-tag for stacking
    • previously they re-used notification ids, but due to a limitation in mako this didn't work
    • if other window managers don't honour x-dunst-stack-tag, it's not difficult to make this configurable

Breaking changes

  • use "size" rather than "scale" for changing size of powerline separator
    • this was required for proper Wayland support

Smaller changes and other development related changes

  • update dev dependencies
  • update dependencies
  • update sample_config.toml and i3.conf tests for hidden items

0.13.1

18 Apr 03:39

Choose a tag to compare

Changes

Dependencies were updated, and a few improvements to local development.
No other changes made.

0.13.0

16 Apr 05:18

Choose a tag to compare

Breaking changes

  • sensors: the label field has been renamed to component, and label is now an optional field (see updated sample config)

Fixes

  • battery: fallback to reading /capacity if /charge_* entries are unavailable
  • battery: fixed an issue when auto-detecting batteries

Other

  • A number of improvements to local development and CI were made
  • @maxleiko contributed various clippy improvements to the code ❤️

0.12.0

08 Jan 10:08

Choose a tag to compare

New Additions

  • a new binary was created: i3stat-net which dumps network interface information (ip addresses, mac address, wireless status, etc) in JSON format

Other changes

  • i3stat-net and i3stat-acpi are both now line-buffered - so consuming them with cli pipes is now easier
  • Fixed some compiler warnings for the aarch64-unknown-linux-gnu target

0.11.0

28 Dec 11:04

Choose a tag to compare

New features

  • Ability to disable items by their index in config files
    • mainly useful for additional, machine-specific configuration files

Changes

  • Removed the circle "moon" icon for the light item, it was confusing and sometimes made it difficult to grok what the item was for
  • Add item's name to the "ERROR" text when an item crashes, it's now "ERROR(item_name)"
  • Fix a debug assertion occurring when items crashed (only affected debug builds)

0.10.4

20 Nov 01:44

Choose a tag to compare

Changes

  • pulse: notifications for setting default sinks and sources now re-use the same id
    • this should make it easier to see which sink or source is the default when cycling

Other things

After an unnecessarily complicated battle with CI, now the crate and AUR packages are automatically updated and managed by CI.

0.10.3

18 Nov 12:03

Choose a tag to compare

Fixes

  • more fixes to the pulse bar item: it should now cycle properly between sources/sinks
  • also added more port symbols

0.10.2

12 Nov 04:58

Choose a tag to compare

Additions

  • i3stat-ipc custom pulse now has two new commands set-port and cycle

Changes

  • the pulse item now cycles sources/sinks as well as ports on left click (previously it was only ports)

Fixes

  • fixed an issue where it was impossible to change the port of a sink or source

0.10.1

10 Nov 20:37

Choose a tag to compare

Fixes

  • netlink: fix a bug which caused the wrong wifi network to be selected
    • this affected the nic item