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

Changelog History
Page 4

  • v0.24 Changes

    July 26, 2016

    🆕 New features

    • Use the new compilation flag with_conduit to compile an implemetation of the Weather plugin that will work behind proxies, by Dragos Boca.
    • New command line argument (-p) to specify xmobar's position, by Valentin Shirokov.
    • Wind speed in Km/h and m/s for the Weather plugin, by Michael Knabe.
    • UVMeter, a new optional plugin showing UV data for Australian users, by Roman Joost.
    • New template parameter <date> for the MPD plugin (by Bruno Heridet)
    • New monitor argument -T to specify the maximum total width of the monitor text.
    • New $VAR parameter syntax for using env vars in pipe monitors, by Will Song (see issue #268).

    🐛 Bug fixes

    • The Volume plugin now supports capture devices (Antoine Eiche).
    • The MPD plugin will now automatically update on options changes (Ben Boeckel).
    • The Battery plugin does now a better job at tracking AC status and times (see issue #231).
    • PipeReader was polling too often (thanks to zlbruce).
    • The MPris monitor now honours field width and padding optons (-M, -w, etc.).
    • Batt: sensible thresholds for high/low power consumption (see issue #265).
  • v0.23.1 Changes

    April 14, 2015

    🐛 Bug fixes

    • Vertical alignment for icons, issue #216
    • Improvements to vertical text alignment, with many thanks to Jan Palus (see ongoing discussion in issue #221).
    • Better error handling in Volume monitor, issue #215
    • Compilation with ghc 7.8 and 7.10 (thanks to Edward Tjörnhammar, see issue #225).
  • v0.23 Changes

    March 08, 2015

    🆕 New features

    • Xmobar can now use a (semi)transparent background: set it with the new configuration option alpha (thanks to Edward Z. Yang, see issue #114).
    • Multiple fonts available by means of the new configuration parameter additionalFonts and the template markers <fn=1>...</fn>, by Markus Scherer.
    • New variables in Mem monitor for available memory as reported by Linux 3.14 and newer, by Samuli Thomasson.
    • New configuration parameters textOffset and iconOffset (see discussion in issue #171 and issue #201).
    • New template variable flags in MPD monitor, by Duncan Burke.

    🐛 Bug fixes

    • We honour the -S (show suffix) monitor flag in CpuFreq.
    • Better Weather parsing of wind direction, by Dino Morelli (see pull #212).
  • v0.22.1 Changes

    October 11, 2014

    🐛 Bug fixes

    • Fix compilation in systems that don't need mtl newer than the one shipped with GHC.
  • v0.22 Changes

    October 09, 2014

    🆕 New features

    • New MarqueePipeReader plugin by Reto Hablützel.
    • Network monitor has now adaptive units (-S is used now to switch them on), by Axel Angel.
    • Weather now offers dewPointC and dewPointF instead of dewPoint, and the new windCardinal, windAzimuth, windMph and windKnots variables, by Tony Morris.
    • Strings in the configuration file can now span multiple lines using Haskell-style multiline script, thanks to dunric
    • Icons can now be also xpm files (if xmobar is compiled with with_xpm), thanks to Alexander Shabalin.
    • New borderWidth option to set xmobar's boder width, thanks to Travis Staton.
    • Support for multiple Xft fonts, thanks to Phil Xiaojun Hu and Cedric staub (see pull request #196).
    • Icon patterns for several monitors, that allow you to specify a collection of icons to use for successive integer variable values, thanks to Alexander Shabalin (see pull request #192 and the documentation for details).
    • Upgrade to libmpd 0.9.

    🐛 Bug fixes

    • Much more efficient implementation of the Locks plugin, thanks to Anton Vorontsov (see pull request #195).
    • Not colorizing total disk size in DiskU (issue #189).
    • Avoiding zombies on click actions, thanks to Phil Xiaojun Hu (issue #181).
  • v0.21 Changes

    July 01, 2014

    🆕 New features

    • Vertical bar indicators using unicode available for most monitors, by Eric Mrak.
    • CoreTemp: support for linux 3.15, by Tomáš Janoušek.
    • New CatInt monitor, displaying integer values read from a file, by Nathaniel Wesley Filardo.
    • New <raw> tag for safer input parsing, also by Nathaniel.
    • New UnsafeXMonadLog monitor (by Eric Mrak) and their xproperty counterparts, UnsafeXPropertyLog and UnsafeNamedXPropertyLog.

    🐛 Bug fixes

    • Network now reports status for ppp connections (see issue #89).
    • Fix for very long running Cpu monitors, by Robert J Macomber.
  • v0.20.1 Changes

    March 13, 2014

    🆕 New features

    • Back to picking by default the first available screen, with a new configuration option, pickBroadest, for choosing the broadest (see issue #158).
  • v0.20 Changes

    March 10, 2014

    🆕 New features

    • Mouse actions now support multiple buttons, by Marcin Mikołajczyk.
    • Non supported monitors are ignored in configuration files (see issue #139), by Adam Vogt.

    🐛 Bug fixes

    • Disk monitor now ignores non-existent devices (Reto Hablützel).
    • Weather is now non-blocking and doesn't use curl (Ben Boeckel).
    • Fix for Memory monitor in 3.14 kernels (Ben Boeckel).
    • Fix for infinite loops in AutoMPD (issue #76, issue #111).
    • More robust AC readings in BatteryP.
    • Fix for Top monitor's readings for processes whose name contains blanks.
    • Fixes for geometry computation on multihead (Dmitry Malikov).
    • Fixes for missing XDG configuration (Thiago Negri and James McCoy, see issue #133).
    • Compatibility with latest directory (1.2.0.2).
  • v0.19 Changes

    October 27, 2013

    🚀 As of this release, the old bug tracker at Google code is deprecated. Please use Github's tracker for new bugs.

    🆕 New features

    • New monitor BatteryN, a variant of BatteryP that lets you specify the name of the monitor in the template.
    • Support for configuration file living in XDG_CONFIG_HOME (see github #99).
    • Com uses safer runInteractiveProcess instead of spawning a shell (David McLean). If you're using shell expansion in your Com (e.g. "~/bin/script") here's a workaround: Run Com "/bin/bash" ["-c", "~/bin/script"] (cf. github #127).
    • New plugin UnsafeStdinReader that allows actions from stdin. Now it's possible to have clickable workspaces! (Thiago Negri, see github #125).
    • New monitor configuration option (-x or --nastring) that allows specifying what string to display when a monitor is not available (defaulting to "N/A"). Cf. github #119.

    🐛 Bug fixes

    • Using the width options -w, -m and -M in battery monitors watts display (github #118).
    • Using the -d option in CoreTemp (github #115)
    • Fix for systems not supporting PCRE regular expressions: we use now BCEs, so regex-compat should be enough everywhere (see github #117).
    • Weather monitor: support for stations without name (Sergei Trofimovich, issue #65).
  • v0.18 Changes

    June 05, 2013

    🆕 New features

    • All extra argument monitors taking a string (e.g. -O for BatteryP) accept now template variables (see github #109 and #110). Thanks to Todd Lunter.

    • New battery monitor extra argument, -i, for the idle status.

    🐛 Bug fixes

    • Safer standard input parsing, avoiding injections.