~matthiasbeyer/imag

v0.9.2

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

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

When installing (a subcrate) from crates.io, it fails because it cannot
find the buildscript. This is the quickfix, simply remove the
buildscript itself and the setup of the buildscript in all Cargo.toml
files.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
(cherry picked from commit b7d91f0905e6b39348539c1800773192250c13f1)
Do not ignore errors when collecting links

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
(cherry picked from commit 19622f41aee752fe8f5c1e3097cad8b66b589ecc)
Fix indention

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
(cherry picked from commit 9af10fd2eb8d7d7887f9621ee0a2d1b37efac98d)
Fix: If the field is not available, return false

The function is for checking whether a flag is set. If the flag is not
available, the flag is obviously not set.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
(cherry picked from commit 84c6a1981ed6302338dea84e1c5b93470da3556e)
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'
Next