17 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v0.8.0 - 2022-11-30
💥 BREAKING CHANGES
-
due to
df77020- use snake_case for module tokens for consistency (commit by @JakeStanger):This renames the module from
sys-infotosys_info, and almost every formatting token fromkebab-casetosnake_case. Any use of this module will need to be updated. -
due to
8c75bc4- renamepathtocmdfor consistency (commit by @JakeStanger):This changes the option in the
scriptmodule. Any uses of the module must be updated to use the new option name. -
due to
e274ba3- renameexectoon_clickfor consistency (commit by @JakeStanger):This changes the option on buttons in the
custommodule. Any uses of the module must be updated to use the new custom widget attribute name.
✨ New Features
73158c2- script: new watch mode (commit by @JakeStanger)a3f90ad- add nix flake support (commit by @yavko)c9e66d4- common module options (show_if,on_click,tooltip) (commit by @JakeStanger)5d153a0- custom: ability to embed scripts in labels for dynamic content (commit by @JakeStanger)d20972c- dynamic tooltips (commit by @JakeStanger)
♻️ Refactors
ff17ec1- various changes based on rust 1.65 clippy (commit by @JakeStanger)4662f60- move various clients to own folder (commit by @JakeStanger)0fb5fa8- use latestlibcornwith serde support (commit by @JakeStanger)df77020- sys_info: use snake_case for module tokens for consistency (commit by @JakeStanger)8c75bc4- script: renamepathtocmdfor consistency (commit by @JakeStanger)e274ba3- custom: renameexectoon_clickfor consistency (commit by @JakeStanger)64f5404- move dynamic_label.rs to dynamic_string.rs and fix failing test (commit by @JakeStanger)
✅ Tests
907a565- dynamic label: do not run if cannot initialise gtk (commit by @JakeStanger)
📝 Documentation Changes
1c032ae- update CHANGELOG.md for v0.7.0 [skip ci] (commit by @JakeStanger)58d55db- migrate wiki into main repo (commit by @JakeStanger)c480296- script: improve doc comment (commit by @JakeStanger)8c77410- script: add information on new mode options (commit by @JakeStanger)c4cdf4b- update example configs (commit by @JakeStanger)ec69649- update example configs (commit by @JakeStanger)1320639- add custom power menu example (commit by @JakeStanger)afedf02- add link to new custom power menu example (commit by @JakeStanger)
v0.7.0 - 2022-11-05
✨ New Features
fad90fd- sys-info: add loads more formatting tokens (commit by @JakeStanger)dec402e- sys-info: config options for refresh intervals (commit by @JakeStanger)91c57ed- sys-info: pango markup support (commit by @JakeStanger)ec1d596- logging:IRONBAR_LOGandIRONBAR_FILE_LOGenv vars (commit by @JakeStanger)493df6b- mpd: add volume slider to popup (commit by @JakeStanger)3750124- new custom module (commit by @JakeStanger)b7792a4- env var to set custom css location (commit by @JakeStanger)ad77dc4- improved logging & error handling (commit by @JakeStanger)
🐛 Bug Fixes
9e6dbbd- sys-info: tokens not replaced if more than one in string (commit by @JakeStanger)f17ae7a- script: not parsing pango markup (commit by @JakeStanger)b66bd78- logging for creating bar incorrect still (commit by @JakeStanger)3c43c20- weird behaviour when config does not exist (commit by @JakeStanger)70e1b52- logging: file log not capturing panics (commit by @JakeStanger)cbd0c49- css watcher not working (commit by @JakeStanger)e693c1c- mpd: volume slider causing mpd server errors (commit by @JakeStanger)3a83bd3- able to insert duplicate keys into collection (commit by @JakeStanger)
♻️ Refactors
5ebc84c- logging: consts for default log levels (commit by @JakeStanger)bc625b9- clippy & fmt (commit by @JakeStanger)
📝 Documentation Changes
9d9c275- update CHANGELOG.md for v0.6.0 [skip ci] (commit by @JakeStanger)27d0479- readme: add warning about crate being outdated (commit by @JakeStanger)a06c4bc- examples: add full system info config (commit by @JakeStanger)0a331f3- readme: remove warning about outdated cargo package (commit by @JakeStanger)
v0.6.0 - 2022-10-15
✨ New Features
b188bc7- initial support for running outside sway (commit by @JakeStanger)324f00c- wlroots-agnostic support forfocusedmodule (commit by @JakeStanger)b1c66b9- wlroots-agnostic support forlaunchermodule (commit by @JakeStanger)1dd0a9e- launcher: add popup css selectors (commit by @JakeStanger)06cfad6- more positioning options (PR #23 by @JakeStanger)
🐛 Bug Fixes
5523e9a- popup: often opening in wrong place (commit by @JakeStanger)8536ad7- mpd: incorrectly checking for unix sockets (commit by @JakeStanger)bd5bdf5- logging for creating bar incorrect (commit by @JakeStanger)75339f0- vertical bars ignoring height config option (commit by @JakeStanger)b7b6488- sometimes panicking on startup (commit by @JakeStanger)
♻️ Refactors
5ce50b0- tidy and format (commit by @JakeStanger)1b853bc- fix clippy warning (commit by @JakeStanger)
📝 Documentation Changes
daafa09- update CHANGELOG.md for v0.5.2 [skip ci] (commit by @JakeStanger)b352181- update json example (commit by @JakeStanger)bb4fe7f- readme: credit smithay client toolkit (commit by @JakeStanger)994d0f5- readme: update references to sway (commit by @JakeStanger)
💥 BREAKING CHANGES
-
due to
06cfad6- more positioning options (PR #23 by @JakeStanger):The
leftandrightconfig options have been renamed tostartandend
v0.5.2 - 2022-09-07
🔧 Chores
b801751- release: v0.5.2 (commit by @JakeStanger)
v0.5.1 - 2022-09-06
🐛 Bug Fixes
b81927e- launcher: opening new instances when focused/urgent (commit by @JakeStanger)a35d255- launcher: item state changes not handled correctly (commit by @JakeStanger)
🔧 Chores
481adfc- intellij: update run configs (commit by @JakeStanger)6871126- release: v0.5.1 (commit by @JakeStanger)
v0.5.0 - 2022-08-25
✨ New Features
1e38719- introduce logging in some areas (commit by @JakeStanger)
🐛 Bug Fixes
023c2fb- workspaces: not listening to move event (commit by @JakeStanger)6dcae66- avoid creating loads of sway/mpd clients (commit by @JakeStanger)
🔧 Chores
015dcd3- release: v0.5.0 (commit by @JakeStanger)
v0.4.0 - 2022-08-22
✨ New Features
ab8f7ec- logging support and proper error handling (commit by @JakeStanger)
🐛 Bug Fixes
f2ee2df- error when using withswaybar_command(commit by @JakeStanger)
🔧 Chores
1d7c377- release: v0.4.0 (commit by @JakeStanger)