changelog: turn all issue links into markdown hyperlinks

This commit is contained in:
Daniel Eklöf 2022-04-22 20:23:08 +02:00
parent c1e549df54
commit acb8a09376
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -14,13 +14,13 @@
### Added ### Added
* Support for custom font fallbacks * Support for custom font fallbacks
(https://codeberg.org/dnkl/yambar/issues/153). ([#153](https://codeberg.org/dnkl/yambar/issues/153)).
* overline: new decoration * overline: new decoration
(https://codeberg.org/dnkl/yambar/issues/153). ([#153](https://codeberg.org/dnkl/yambar/issues/153)).
* i3/sway: boolean option `strip-workspace-numbers`. * i3/sway: boolean option `strip-workspace-numbers`.
* font-shaping: new inheritable configuration option, allowing you to * font-shaping: new inheritable configuration option, allowing you to
configure whether strings should be _shaped_ using HarfBuzz, or not configure whether strings should be _shaped_ using HarfBuzz, or not
(https://codeberg.org/dnkl/yambar/issues/159). ([#159](https://codeberg.org/dnkl/yambar/issues/159)).
### Changed ### Changed
@ -37,9 +37,9 @@
properties_). properties_).
* Slow/laggy behavior when quickly spawning many `on-click` handlers, * Slow/laggy behavior when quickly spawning many `on-click` handlers,
e.g. when handling mouse wheel events e.g. when handling mouse wheel events
(https://codeberg.org/dnkl/yambar/issues/169). ([#169](https://codeberg.org/dnkl/yambar/issues/169)).
* cpu: dont error out on systems where SMT has been disabled * cpu: dont error out on systems where SMT has been disabled
(https://codeberg.org/dnkl/yambar/issues/172). ([#172](https://codeberg.org/dnkl/yambar/issues/172)).
### Security ### Security
@ -51,14 +51,14 @@
### Added ### Added
* ramp: can now have custom min and max values * ramp: can now have custom min and max values
(https://codeberg.org/dnkl/yambar/issues/103). ([#103](https://codeberg.org/dnkl/yambar/issues/103)).
* border: new decoration. * border: new decoration.
* i3/sway: new boolean tag: `empty` * i3/sway: new boolean tag: `empty`
(https://codeberg.org/dnkl/yambar/issues/139). ([#139](https://codeberg.org/dnkl/yambar/issues/139)).
* mem: a module handling system memory monitoring * mem: a module handling system memory monitoring
* cpu: a module offering cpu usage monitoring * cpu: a module offering cpu usage monitoring
* removables: support for audio CDs * removables: support for audio CDs
(https://codeberg.org/dnkl/yambar/issues/146). ([#146](https://codeberg.org/dnkl/yambar/issues/146)).
* removables: new boolean tag: `audio`. * removables: new boolean tag: `audio`.
@ -69,7 +69,7 @@
* battery: unknown battery states are now mapped to unknown, instead * battery: unknown battery states are now mapped to unknown, instead
of discharging. of discharging.
* Wayland: the bar no longer exits when the monitor is * Wayland: the bar no longer exits when the monitor is
disabled/unplugged (https://codeberg.org/dnkl/yambar/issues/106). disabled/unplugged ([#106](https://codeberg.org/dnkl/yambar/issues/106)).
### Fixed ### Fixed
@ -78,16 +78,16 @@
options. options.
* Crash when `udev_monitor_receive_device()` returned `NULL`. This * Crash when `udev_monitor_receive_device()` returned `NULL`. This
affected the “backlight”, “battery” and “removables” modules affected the “backlight”, “battery” and “removables” modules
(https://codeberg.org/dnkl/yambar/issues/109). ([#109](https://codeberg.org/dnkl/yambar/issues/109)).
* foreign-toplevel: update bar when a top-level is closed. * foreign-toplevel: update bar when a top-level is closed.
* Bar not being mapped on an output before at least one module has * Bar not being mapped on an output before at least one module has
“refreshed” it (https://codeberg.org/dnkl/yambar/issues/116). “refreshed” it ([#116](https://codeberg.org/dnkl/yambar/issues/116)).
* network: failure to retrieve wireless attributes (SSID, RX/TX * network: failure to retrieve wireless attributes (SSID, RX/TX
bitrate, signal strength etc). bitrate, signal strength etc).
* Integer options that were supposed to be >= 0 were incorrectly * Integer options that were supposed to be >= 0 were incorrectly
allowed, leading to various bad things; including yambar crashing, allowed, leading to various bad things; including yambar crashing,
or worse, the compositor crashing or worse, the compositor crashing
(https://codeberg.org/dnkl/yambar/issues/129). ([#129](https://codeberg.org/dnkl/yambar/issues/129)).
* kib/kb, mib/mb and gib/gb formatters were inverted. * kib/kb, mib/mb and gib/gb formatters were inverted.
@ -112,17 +112,17 @@
### Added ### Added
* i3: `persistent` attribute, allowing persistent workspaces * i3: `persistent` attribute, allowing persistent workspaces
(https://codeberg.org/dnkl/yambar/issues/72). ([#72](https://codeberg.org/dnkl/yambar/issues/72)).
* bar: `border.{left,right,top,bottom}-width`, allowing the width of * bar: `border.{left,right,top,bottom}-width`, allowing the width of
each side of the border to be configured each side of the border to be configured
individually. `border.width` is now a short-hand for setting all individually. `border.width` is now a short-hand for setting all
four borders to the same value four borders to the same value
(https://codeberg.org/dnkl/yambar/issues/77). ([#77](https://codeberg.org/dnkl/yambar/issues/77)).
* bar: `layer: top|bottom`, allowing the layer which the bar is * bar: `layer: top|bottom`, allowing the layer which the bar is
rendered on to be changed. Wayland only - ignored on X11. rendered on to be changed. Wayland only - ignored on X11.
* river: `all-monitors: false|true`. * river: `all-monitors: false|true`.
* `-d,--log-level=info|warning|error|none` command line option * `-d,--log-level=info|warning|error|none` command line option
(https://codeberg.org/dnkl/yambar/issues/84). ([#84](https://codeberg.org/dnkl/yambar/issues/84)).
* river: support for the river-status protocol, version 2 (urgent * river: support for the river-status protocol, version 2 (urgent
views). views).
* `online` tag to the `alsa` module. * `online` tag to the `alsa` module.
@ -143,7 +143,7 @@
* bar: do not add `spacing` around empty (zero-width) modules. * bar: do not add `spacing` around empty (zero-width) modules.
* alsa: do not error out if we fail to connect to the ALSA device, or * alsa: do not error out if we fail to connect to the ALSA device, or
if we get disconnected. Instead, keep retrying until we succeed if we get disconnected. Instead, keep retrying until we succeed
(https://codeberg.org/dnkl/yambar/issues/86). ([#86](https://codeberg.org/dnkl/yambar/issues/86)).
### Fixed ### Fixed
@ -153,7 +153,7 @@
* Regression: `{where}` tag not being expanded in progress-bar * Regression: `{where}` tag not being expanded in progress-bar
`on-click` handlers. `on-click` handlers.
* `alsa` module causing yambar to use 100% CPU if the ALSA device is * `alsa` module causing yambar to use 100% CPU if the ALSA device is
disconnected (https://codeberg.org/dnkl/yambar/issues/61). disconnected ([#61](https://codeberg.org/dnkl/yambar/issues/61)).
### Contributors ### Contributors
@ -169,39 +169,39 @@
* Text shaping support. * Text shaping support.
* Support for middle and right mouse buttons, mouse wheel and trackpad * Support for middle and right mouse buttons, mouse wheel and trackpad
scrolling (https://codeberg.org/dnkl/yambar/issues/39). scrolling ([#39](https://codeberg.org/dnkl/yambar/issues/39)).
* script: polling mode. See the new `poll-interval` option * script: polling mode. See the new `poll-interval` option
(https://codeberg.org/dnkl/yambar/issues/67). ([#67](https://codeberg.org/dnkl/yambar/issues/67)).
### Changed ### Changed
* doc: split up **yambar-modules**(5) into multiple man pages, one for * doc: split up **yambar-modules**(5) into multiple man pages, one for
each module (https://codeberg.org/dnkl/yambar/issues/15). each module ([#15](https://codeberg.org/dnkl/yambar/issues/15)).
* fcft >= 2.4.0 is now required. * fcft >= 2.4.0 is now required.
* sway-xkb: non-keyboard inputs are now ignored * sway-xkb: non-keyboard inputs are now ignored
(https://codeberg.org/dnkl/yambar/issues/51). ([#51](https://codeberg.org/dnkl/yambar/issues/51)).
* battery: dont terminate (causing last status to “freeze”) when * battery: dont terminate (causing last status to “freeze”) when
failing to update; retry again later failing to update; retry again later
(https://codeberg.org/dnkl/yambar/issues/44). ([#44](https://codeberg.org/dnkl/yambar/issues/44)).
* battery: differentiate "Not Charging" and "Discharging" in state * battery: differentiate "Not Charging" and "Discharging" in state
tag of battery module. tag of battery module.
(https://codeberg.org/dnkl/yambar/issues/57). ([#57](https://codeberg.org/dnkl/yambar/issues/57)).
* string: use HORIZONTAL ELLIPSIS instead of three regular periods * string: use HORIZONTAL ELLIPSIS instead of three regular periods
when truncating a string when truncating a string
(https://codeberg.org/dnkl/yambar/issues/73). ([#73](https://codeberg.org/dnkl/yambar/issues/73)).
### Fixed ### Fixed
* Crash when merging non-dictionary anchors in the YAML configuration * Crash when merging non-dictionary anchors in the YAML configuration
(https://codeberg.org/dnkl/yambar/issues/32). ([#32](https://codeberg.org/dnkl/yambar/issues/32)).
* Crash in the `ramp` particle when the tags value was out-of-bounds * Crash in the `ramp` particle when the tags value was out-of-bounds
(https://codeberg.org/dnkl/yambar/issues/45). ([#45](https://codeberg.org/dnkl/yambar/issues/45)).
* Crash when a string particle contained `{}` * Crash when a string particle contained `{}`
(https://codeberg.org/dnkl/yambar/issues/48). ([#48](https://codeberg.org/dnkl/yambar/issues/48)).
* `script` module rejecting range tag end values containing the digit * `script` module rejecting range tag end values containing the digit
`9` (https://codeberg.org/dnkl/yambar/issues/60). `9` ([#60](https://codeberg.org/dnkl/yambar/issues/60)).
### Contributors ### Contributors
@ -216,7 +216,7 @@
* i3: workspaces with numerical names are sorted separately from * i3: workspaces with numerical names are sorted separately from
non-numerically named workspaces non-numerically named workspaces
(https://codeberg.org/dnkl/yambar/issues/30). ([#30](https://codeberg.org/dnkl/yambar/issues/30)).
### Fixed ### Fixed
@ -224,7 +224,7 @@
* mpd: `elapsed` tag not working (regression, introduced in 1.6.0). * mpd: `elapsed` tag not working (regression, introduced in 1.6.0).
* Wrong background color for (semi-) transparent backgrounds. * Wrong background color for (semi-) transparent backgrounds.
* battery: stats sometimes getting stuck at 0, or impossibly large * battery: stats sometimes getting stuck at 0, or impossibly large
values (https://codeberg.org/dnkl/yambar/issues/25). values ([#25](https://codeberg.org/dnkl/yambar/issues/25)).
## 1.6.0 ## 1.6.0
@ -233,17 +233,17 @@
* alsa: `percent` tag. This is an integer tag that represents the * alsa: `percent` tag. This is an integer tag that represents the
current volume as a percentage value current volume as a percentage value
(https://codeberg.org/dnkl/yambar/issues/10). ([#10](https://codeberg.org/dnkl/yambar/issues/10)).
* river: added documentation * river: added documentation
(https://codeberg.org/dnkl/yambar/issues/9). ([#9](https://codeberg.org/dnkl/yambar/issues/9)).
* script: new module, adds support for custom user scripts * script: new module, adds support for custom user scripts
(https://codeberg.org/dnkl/yambar/issues/11). ([#11](https://codeberg.org/dnkl/yambar/issues/11)).
* mpd: `volume` tag. This is a range tag that represents MPD's current * mpd: `volume` tag. This is a range tag that represents MPD's current
volume in percentage (0-100) volume in percentage (0-100)
* i3: `sort` configuration option, that controls how the workspace * i3: `sort` configuration option, that controls how the workspace
list is sorted. Can be set to one of `none`, `ascending` or list is sorted. Can be set to one of `none`, `ascending` or
`descending`. Default is `none` `descending`. Default is `none`
(https://codeberg.org/dnkl/yambar/issues/17). ([#17](https://codeberg.org/dnkl/yambar/issues/17)).
* i3: `mode` tag: the name of the currently active mode * i3: `mode` tag: the name of the currently active mode
@ -253,12 +253,12 @@
error”_. error”_.
* Memory leak when a YAML parsing error was encountered. * Memory leak when a YAML parsing error was encountered.
* clock: update every second when necessary * clock: update every second when necessary
(https://codeberg.org/dnkl/yambar/issues/12). ([#12](https://codeberg.org/dnkl/yambar/issues/12)).
* mpd: fix compilation with clang * mpd: fix compilation with clang
(https://codeberg.org/dnkl/yambar/issues/16). ([#16](https://codeberg.org/dnkl/yambar/issues/16)).
* Crash when the alpha component in a color value was 0. * Crash when the alpha component in a color value was 0.
* XCB: Fallback to non-primary monitor when the primary monitor is * XCB: Fallback to non-primary monitor when the primary monitor is
disconnected (https://codeberg.org/dnkl/yambar/issues/20) disconnected ([#20](https://codeberg.org/dnkl/yambar/issues/20))
### Contributors ### Contributors