All Versions
46
Latest Version
Avg Release Cycle
81 days
Latest Release
-

Changelog History
Page 1

  • v0.42 Changes

    πŸ†• New features

    • New text mode (thanks to Pavel Kagulin, see issue #601), with output formats compatible with color terminals and pango.
    • New text mode with format following swaybar-protocol, supporting colors, faces, boxes and actions.

    πŸ› Bug fixes

    • Fix for bottom placement (#608)
    • Fix for memory leak during X drawing (#609)
  • v0.41 Changes

    πŸ†• New features

    • Disk monitors for FreeBSD (MichaΕ‚ Zielonka).
    • Improvements to signal handling when using xmobar as a library (John Soo).
  • v0.40 Changes

    πŸ†• New features

    • New plugin: QueueReader (Guy Gastineau).
    • Greatly improved FreeBSD support: Mem, Network and Swap monitors fixes, and CI build for FreeBSD (Michal Zielonka).
    • New template markup: <hspace>(tulthix)
  • v0.39 Changes

    πŸ†• New features

    • New constructors for only controlling bar height: TopH and BottomH for Top and Bottom respectively
    • New monitor: k10temp (Sam Kirby)
    • Better handling of command line arguments for Haskell-based configuration keys (see #553 and #554)
    • New monitor: Kraken (Amid Saeid)

    πŸ› Bug fixes

    • NotmuchMail usable in text configurations (#547)
    • Fix for off-by-one in padding (#560)
    • Fixes for Kbd (#561)
  • v0.38 Changes

    πŸ› Bug fixes

    • Fix off-by-one in strut calculation for Static position which reserved space for the panel than necessary and caused issues in some multi-head setups (fixes #530).
    • Revert the double-UTF-8 encoding workarounds of 0.36 (#482), as they're no longer necessary with xmonad-contrib master, and aren't needed with any released version of xmonad-contrib either.
    • Fix slow reactions to SIGUSR1/2 signals (reposition, change screen).
  • v0.37 Changes

    November 29, 2020

    πŸ†• New features

    • New command line option --add-font (Ivan Brennan)
    • New monitor MPDX that extends MPD with the ability of having a custom alias. Useful for connecting with multiple servers.
    • New plugin NotmuchMail to monitor mail indexed by notmuch.

    πŸ› Bug fixes

    • Fix date plugin not picking up DST and timezone changes (refresh timezone once a minute to preserve the optimized performace of 0.34).
  • v0.36 Changes

    August 22, 2020

    πŸ†• New features

    • Monitor progress bars: a value of 0 for -W denotes an index in
      the -f string, similar to icon patterns but using characters.
    • πŸ†• New tag <box> to add borders around text (Unoqwy).
    • fc color background now accepts an offset (Unoqwy).

    πŸ› Bug fixes

    • πŸ“š Documentation fixes (TomΓ‘Ε‘ JanouΕ‘ek)
    • πŸ”§ Don't get confused by empty configuration dirs (fixes #412)
    • Xft rendering: Avoid encoding to UTF8 on all scenarios. This
      causes issue to StdinReader monitor when the handle wasn't binary.
  • v0.35.1 Changes

    June 01, 2020

    ⬇️ Dropped support for GHC < 8.4 (see issue #461)

  • v0.35 Changes

    June 26, 2020

    πŸ†• New features

    • MultiCoreTemp now works with Ryzen processors. New option --hwmonitor-path for better performance.
    • CPU Monitor optimizations.
    • Version bumps for some dependencies, including timezone-olson.
  • v0.34 Changes

    June 26, 2020

    πŸ†• New features

    • New plugin HandleReader for reading data from a Haskell Handle. This is useful if you are running xmobar from within a Haskell program.
    • Build with ghc 8.10 allowed.
    • Optimize date plugin by avoiding calling getTimeZone for each of the time the date has to be updated. Instead, it's computed once at the start and re-used for each invocation.
    • Optimize Weather and UVMeter plugin by using global Manager instead of creating for each http request when useManager is explicitly configured as False.