------------------------------------------------------------------- Mon Feb 09 06:18:51 UTC 2026 - Johannes Kastl - Update to version 7.0: * [ META ] klog is 5 years old today – happy birthday! * [ FEATURE ] Introduce --filter flag for applying generic and more complex filter expressions, e.g. klog total --filter '2025-Q4 && (#gym || #running)'. Run klog info --filtering to learn more. * [ BREAKING ] Remove klog info config-folder command and introduce klog config --location instead. (See also klog config --help.) * [ BREAKING ] Remove filter flags: - --before and --after (note: you can still use --since and --until) - --entry-type (use --filter 'type:...' instead) - --tomorrow * [ BREAKING ] If the config.ini contains an editor entry and the $EDITOR environment variable is specified, the config file now takes precedence over the environment variable. * Upgrade Go dependencies * Upgrade Go (1.25) and all dependencies ------------------------------------------------------------------- Wed Jul 02 05:20:24 UTC 2025 - Johannes Kastl - Update to version 6.6: * [ FEATURE ] Add --chart (-c) flag to klog report command, which includes bar chart renderings in the output, to allow for convenient visual comparison at a glance. (See also --chart-res for the chart resolution.) * [ FEATURE ] Add --with-untagged (-u) flag to klog tags command, which takes into account the remainder of any untagged entries. * [ FIX ] Implement internal protection mechanism against integer overflow. (This, however, is only relevant when dealing with a few trillion years worth of time tracking data.) ------------------------------------------------------------------- Fri Nov 29 12:21:14 UTC 2024 - opensuse_buildservice@ojkastl.de - Update to version 6.5: * Release v6.5 * Upgrade dependencies * Introduce “basic” colour theme * Upgrade Go version and all dependencies * Add “resume” flags to `klog switch` * Sort warn flags alphabetically * Fix output alignment with Unicode characters (#324) * Add config option to disable warnings permanently * Enable CI on pull requests ------------------------------------------------------------------- Tue Jul 16 20:19:38 UTC 2024 - opensuse_buildservice@ojkastl.de - Update to version 6.4: * Release v6.4 * Add `--create` flag for `klog bookmarks set` * Fix coloring of inlined totals * Support `--resume-nth`/`-N` flag for `klog start` ------------------------------------------------------------------- Mon Jun 10 19:52:01 UTC 2024 - Johannes Kastl - new package klog: Command line tool for time tracking in a human-readable, plain-text file format