Skip to content

Commit 245b2c4

Browse files
authored
Changelog for v4.0
* Shortcut filters * MacOS widget * Multiline entry summaries * Rounding * Pause function * Embedded changelog * Multiline summaries from CLI * Bump spec version to 1.3 * v4.0
1 parent fd3adc9 commit 245b2c4

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,31 @@
11
# Changelog
22
**Summary of changes of the command line tool**
33

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

src/record.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111

1212
// SPEC_VERSION contains the version number of the file format
1313
// specification which this implementation is based on.
14-
const SPEC_VERSION = "1.2"
14+
const SPEC_VERSION = "1.3"
1515

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

0 commit comments

Comments
 (0)