Skip to content

Commit

Permalink
Changelog for v4.0
Browse files Browse the repository at this point in the history
* Shortcut filters

* MacOS widget

* Multiline entry summaries

* Rounding

* Pause function

* Embedded changelog

* Multiline summaries from CLI

* Bump spec version to 1.3

* v4.0
  • Loading branch information
jotaen committed Mar 21, 2022
1 parent fd3adc9 commit 245b2c4
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 1 deletion.
25 changes: 25 additions & 0 deletions CHANGELOG.md
@@ -1,6 +1,31 @@
# Changelog
**Summary of changes of the command line tool**

## v4.0
- **[ FEATURE ]** Allow summaries behind entries to be continued on
the next line (with increased indentation level), e.g.:
```
2020-01-01
Both of the following is fine:
15:00-16:00 This is a very long text, so
it can be continued on the next line.
16:00-17:00
Or, you can just start the entry summary
on the next line, if you like.
```
The CLI also handles this automatically when it encounters
line breaks (`\n`), e.g. in the `--summary` flag value.
- **[ FEATURE ]** Add new command `klog pause` that “pauses”
open-ended time ranges by adding a subsequent pause entry.
- **[ FEATURE ]** Provide rounding option for `klog start` and
`klog stop`, which rounds times to the nearest multiple of
5m, 10m, 15m, 30m, or 60m. E.g. for `--round=15m`: `8:03` -> `8:00`.
- **[ FEATURE ]** Add more shortcut filters, e.g. `--this-week`,
`--last-month`, etc.
- **[ FEATURE ]** Embed the most recent part of the changelog for
convenience, via `klog --changelog`.
- **[ BREAKING ]** Remove embedded macOS systray widget

## v3.3
- **[ FEATURE ]** Allow times to be `24:00`, e.g. `22:00 - 24:00`.
- **[ FEATURE ]** Add `klog goto` command for opening the file explorer
Expand Down
2 changes: 1 addition & 1 deletion src/record.go
Expand Up @@ -11,7 +11,7 @@ import (

// SPEC_VERSION contains the version number of the file format
// specification which this implementation is based on.
const SPEC_VERSION = "1.2"
const SPEC_VERSION = "1.3"

// Record is a self-contained data container that holds the time tracking
// information associated with a certain date.
Expand Down

0 comments on commit 245b2c4

Please sign in to comment.