summaryrefslogtreecommitdiffhomepage
path: root/news.md
diff options
context:
space:
mode:
Diffstat (limited to 'news.md')
-rw-r--r--news.md158
1 files changed, 157 insertions, 1 deletions
diff --git a/news.md b/news.md
index a4b0fc3..bd18ada 100644
--- a/news.md
+++ b/news.md
@@ -1,11 +1,167 @@
% xmobar - Release notes
-## Vesion 0.19
+## Version 0.23
+
+_New features_
+
+ - 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.
+
+[issue #171]: https://github.com/jaor/xmobar/issues/171
+[issue #201]: https://github.com/jaor/xmobar/issues/201
+
+_Bug fixes_
+
+ - We honour the `-S` (show suffix) monitor flag in `CpuFreq`.
+
+## Version 0.22.1 (Oct 11, 2014)
+
+_Bug fixes_
+
+ - Fix compilation in systems that don't need mtl newer than the one
+ shipped with GHC.
+
+## Version 0.22 (Oct 9, 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]).
+
+[issue #181]: https://github.com/jaor/xmobar/issues/181
+[issue #189]: https://github.com/jaor/xmobar/issues/189
+[pull request #192]: https://github.com/jaor/xmobar/pull/192
+[pull request #195]: https://github.com/jaor/xmobar/pull/195
+[pull request #196]: https://github.com/jaor/xmobar/pull/196
+
+## Version 0.21 (Jul 1, 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.
+
+[issue #89]: https://github.com/jaor/xmobar/issues/89
+
+## Version 0.20.1 (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]).
+
+[issue #158]: https://github.com/jaor/xmobar/issues/158
+
+## Version 0.20 (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).
+
+[issue #76]: https://github.com/jaor/xmobar/issues/76
+[issue #111]: https://github.com/jaor/xmobar/issues/111
+[issue #133]: https://github.com/jaor/xmobar/issues/133
+[issue #139]: https://github.com/jaor/xmobar/issues/133
+
+## Version 0.19 (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]).
+
+[Github's tracker]: https://github.com/jaor/xmobar/issues
+[github #99]: https://github.com/jaor/xmobar/issues/115
+[github #115]: https://github.com/jaor/xmobar/issues/115
+[github #117]: https://github.com/jaor/xmobar/issues/117
+[github #125]: https://github.com/jaor/xmobar/issues/125
+[issue #65]: http://code.google.com/p/xmobar/issues/detail?id=65
+[github #118]: https://github.com/jaor/xmobar/issues/118
+[github #119]: https://github.com/jaor/xmobar/issues/119
+[github #127]: https://github.com/jaor/xmobar/issues/127
## Version 0.18 (June 5, 2013)