Merge branch 'minor' into master
This commit is contained in:
commit
989624cc5e
5 changed files with 19 additions and 14 deletions
|
@ -6,15 +6,6 @@
|
|||
but we do not consider anything stable or usable at this moment. Feel free to
|
||||
play around anyways.**
|
||||
|
||||
## Vacation notice
|
||||
|
||||
**Notice:** I, the author of imag, will be on vacation from mid-May 2018 until
|
||||
early 2019. I hope I can continue develop imag during that time, but I cannot
|
||||
guarantee that. I hope I can continue development of imag after that and I
|
||||
certainly plan to do so.
|
||||
|
||||
But from May 2018 until February 2019, expect long response times.
|
||||
|
||||
|
||||
## Goal / What is imag?
|
||||
|
||||
|
|
|
@ -120,6 +120,7 @@ fn main() {
|
|||
fn list(rt: &Runtime) {
|
||||
let scmd = rt.cli().subcommand_matches("list").unwrap();
|
||||
let list_format = get_contact_print_format("contact.list_format", rt, &scmd);
|
||||
debug!("List format: {:?}", list_format);
|
||||
|
||||
let iterator = rt
|
||||
.store()
|
||||
|
@ -138,6 +139,7 @@ fn list(rt: &Runtime) {
|
|||
.enumerate();
|
||||
|
||||
if scmd.is_present("json") {
|
||||
debug!("Listing as JSON");
|
||||
let v : Vec<DeserVcard> = iterator.map(|tpl| tpl.1).collect();
|
||||
|
||||
match ::serde_json::to_string(&v) {
|
||||
|
@ -148,6 +150,7 @@ fn list(rt: &Runtime) {
|
|||
}
|
||||
}
|
||||
} else {
|
||||
debug!("Not listing as JSON");
|
||||
let output = rt.stdout();
|
||||
let mut output = output.lock();
|
||||
iterator
|
||||
|
|
|
@ -63,12 +63,8 @@ think hard whether this is really necessary.
|
|||
|
||||
### Library error types/kinds
|
||||
|
||||
Libraries must use "error-chain" to create error types and kinds.
|
||||
Most likely, a library needs some kinds for wrapping the errors from underlying
|
||||
libraries, such as the store itself.
|
||||
Libraries must use "failure" to create error objects.
|
||||
|
||||
A library must _never_ introduce multiple error types, but is free to introduce
|
||||
as many error kinds as required.
|
||||
|
||||
### Libraries with commandline frontends
|
||||
|
||||
|
|
|
@ -14,6 +14,20 @@ the changelog (though updating of dependencies is).
|
|||
Please note that we do not have a "Breaking changes" section as we are in
|
||||
Version 0.y.z and thus we can break the API like we want and need to.
|
||||
|
||||
## 0.9.1
|
||||
|
||||
Bugfix release for fixing:
|
||||
|
||||
* Fix off by one error in error tracing
|
||||
* Fix negation error in imag-habit filtering mechanism
|
||||
* Fix config override mechanism
|
||||
* "status" subcommand might not be present in imag-habit, but standard command
|
||||
should work anyways
|
||||
* We go to the next month, not to the current one (off by one error)
|
||||
* 'start-time' cannot be None in imag-timetrack, clap ensures that
|
||||
* Do not use deprecated StoreId::exists() function in libimagentrycategory
|
||||
|
||||
|
||||
## 0.9.0
|
||||
|
||||
* [f912d3e7f3](https://git.imag-pim.org/imag/commit/?id=f912d3e7f362e524347cd061f316d3569dfb18a0)
|
||||
|
|
|
@ -70,6 +70,7 @@ progressticker_chars = "|/-\\-/-\\"
|
|||
#
|
||||
[imag.aliases]
|
||||
store = [ "s", "st" ]
|
||||
notes = [ "note" ] # imag-notes really should be imag-note
|
||||
|
||||
[imag.logging]
|
||||
level = "debug"
|
||||
|
|
Loading…
Reference in a new issue