~matthiasbeyer/imag

v0.9.1

Update the version strings to 0.9.1 and add the Changelog entry for this
bugfix release.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Fix: Off by one error

When printing the error chain, we print the error and then iterate over
the causes. Hence, we have to increase the printed number by one here,
because 0 (zero) is already printed.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
(cherry picked from commit dc162cb16707486fccbd017972dcf00f6aa9f76d)
Fix negation error

We Iterator::filter here, so we have to negate - because we list
everything where _no_ instance exists yet.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
(cherry picked from commit 86dca4887d0e7a9540c951e06aed112eb1593786)
Fix config override mechanism

The bug was that we did not actually _set_ the new value.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
(cherry picked from commit d936b611fc0e7ee48c4ad79671d6b1aec25212c3)
Fix: "status" subcommand might not be present

If we call 'imag-habit' without a subcommand, we assume "today". Thus it
might occur that the "status" subcommand match is not present, hence we
have to assume `false` here as default value.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
(cherry picked from commit 84aef822588f75702a7779286d694761abe1469e)
Fix: We go to the next month, not to the current one

The filter filters from now to the first second of the next month, not
the first second of the current month. Hence we have to add one here.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
(cherry picked from commit e25cf17a8a8bda3c4532fe9316b92a94a3158fe7)
Fix: 'start-time' cannot be None

The UI is configured to require the 'start-time' parameter, so we do not
need to check for None here.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
(cherry picked from commit 340dab18f031092a1c505da11bb8e154eac6f28f)
Fix: Do not use deprecated StoreId::exists() function

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
(cherry picked from commit afe275692eae6bc64e16e52d58457c7ea12febc0)
Add Store::exists() for checking whether a StoreId exists as Entry

Cherry-picked onto patch-release branch because it is required by
another fix.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
(cherry picked from commit 4fe7fd366c20b980e584fdd9dbbbec9b8bdf62b1)
Update travis rustc version

1.29.x does not work anymore because a dependency fails to compile with
it.

Cherry-picked onto patch-release branch because it is required, because
dependencies were updated for rust2018.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
(cherry picked from commit ccd8e94fbfc9d8b1af6e074ec86b5668c76f3527)
Update copyright years

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
(cherry picked from commit 9185abcfa57d08b02782a29cee5abe9c1e87c61d)
Merge branch 'prepare-0.9.0'

This merge marks the release 0.9.0 of the imag distribution.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Update dependencies from git versions to proper versions.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add changelog for 0.9.0

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Merge branch 'minor'
Update examples

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Add end-date for vacation

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Remove code of conduct, we use the Rust CoC.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Remove empty section

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Make code more idomatic

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Rewrite debug calls with DebugOption extension
Next