Release Notes

The version history with changes relevant for the user are documented here.

Version 0.6

  • The command arbtt-capture now supports the --logfile.

  • New report “intervals”, available using arbtt-stats --intervals.

  • The paramters --exclude and --include of arbtt-stats can match categories as well as tags.

  • Bugfix: Numbers in tag names are no longer replaced by an underscore.

  • New paramters --output-exclude and --output-include of arbtt-stats.

Version 0.5 (The ZuriHac-Release)

  • New command arbtt-import, which imports the output from arbtt-dump.

  • The command arbtt-stats now supports the --logfile and --categorizefile as well. (Martin Kiefel)

  • The command arbtt-stats now supports the csv (comma-separated values) and tsv (TAB-separated values) report output formats in addition to text. (Muharem Hrnjadovic)

  • Unicode is handled correctly in regular expressions.

  • Improved date-handling functions for categorize.cfg. (Sergey Astanin)

Version 0.4.5.1

  • Bugfix: Added missing modules to the cabal file.

Version 0.4.5

  • Implement a custom compression method greatly reduce the file size of the log file. Run arbtt-capture to compress the previous samples as well.

Version 0.4.4

  • Bugfix: Correctly parse a tag name containing a colon when passed to arbtt-stats --exclude.

  • Bugfix: Only warn once when the _NET_CLIENT_LIST X property is not set for the root window.

Version 0.4.3

  • Use fetchName from xmonad instead of xFetchName, as it works with unicode characters in window titles.

Version 0.4.2

  • Implement option --logfile to arbtt-dump.

  • New command arbtt-recover to rescue data from a proken data log file.

  • Actually include this documentation in the released tarball.

Version 0.4.1

  • Write this documentation

  • Drop dependency on setlocale: Copy the SetLocale module.

  • Drop dependency on tabular: Implement custom table rendering code.

  • In the absence of _NET_CLIENT_LIST, look for application windows as children of the root windows. This should work for users of window managers like i3 without EWHM support.

Version 0.4

  • Implement option --each-categories to arbtt-stats

  • Eliminate one possible cause for crashes of arbtt-capture.

Version 0.3.0

  • Switch to binary log file format, for greatly increased speed

  • arbtt-capture will automatically detect and convert log files in the old format.

Version 0.2.0

  • Add option --filter to arbtt-stats

  • Add option --sample-rate to arbtt-capture

  • Introduce time-base variables $time and $sampleage

Version 0.1.5

  • Use setlocale to get umlauts in window titles correctly

Version 0.1.4

  • Be smarter when figuring out what window is active. Thanks to CJ van den Berg for investigating the issue.

Version 0.1.3

  • Read _NET_CLIENT_LIST for the list of applications, for compatibility with window managers such as metacity

Version 0.1.2

  • Off-By-Ten error in the time display

  • Correctly show total number of records in --information

Version 0.1.1

Rename files to allow building on MacOS.

Version 0.1

Initial release of arbtt