From a0e59670f0c1eeb56820105f0a4845970b0652f8 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Mon, 12 Mar 2018 15:33:22 +0100 Subject: [PATCH 1/5] Add changelog entry for libimagcontact UID->hash change --- doc/src/09020-changelog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/src/09020-changelog.md b/doc/src/09020-changelog.md index 104ad855..a2b5f1e6 100644 --- a/doc/src/09020-changelog.md +++ b/doc/src/09020-changelog.md @@ -33,6 +33,7 @@ This section contains the changelog from the last release to the next release. * `libimagentrylist` was removed. Its functionality was inconvenient to use and ugly to implement. Its API was cumbersome. Listing of entries shall be implemented without it. + * `libimagcontact` takes the hash from the vcard object (UID) now. * Minor changes * A license-checker was included into the CI setup, which checks whether all ".rs"-files have the license header at the top of the file From 70208ed768fd06d598da6a7070631fe6bc911967 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Mon, 12 Mar 2018 15:33:46 +0100 Subject: [PATCH 2/5] Add changelog entry for imag-contact email field join seperator --- doc/src/09020-changelog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/src/09020-changelog.md b/doc/src/09020-changelog.md index a2b5f1e6..c2ec0ae0 100644 --- a/doc/src/09020-changelog.md +++ b/doc/src/09020-changelog.md @@ -48,6 +48,7 @@ This section contains the changelog from the last release to the next release. * `imag-* --version` shows `git describe` output if binary was compiled in "debug" mode. * `imag-diary` supports "daily" diaries now. + * `imag-contact` joins multiple emails with "," now * Bugfixes * imag does not panic anymore when piping and breaking that pipe, for example like with `imag store ids | head -n 1`. From 72f248575c355d3a5e821967fbda34e071ac2c71 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Mon, 12 Mar 2018 15:33:59 +0100 Subject: [PATCH 3/5] Add changelog entry for imag-contact "find" command --- doc/src/09020-changelog.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/src/09020-changelog.md b/doc/src/09020-changelog.md index c2ec0ae0..45afea8b 100644 --- a/doc/src/09020-changelog.md +++ b/doc/src/09020-changelog.md @@ -34,6 +34,8 @@ This section contains the changelog from the last release to the next release. and ugly to implement. Its API was cumbersome. Listing of entries shall be implemented without it. * `libimagcontact` takes the hash from the vcard object (UID) now. + * `imag-contact` got a `find` command, which matches in fullname, email and + address and either shows or lists the found contacts * Minor changes * A license-checker was included into the CI setup, which checks whether all ".rs"-files have the license header at the top of the file From 60c1213ae54cf7893a1614e3c76cdfd022854407 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Mon, 12 Mar 2018 15:34:49 +0100 Subject: [PATCH 4/5] Add changelog entry for ContactStore::all_contacts() --- doc/src/09020-changelog.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/src/09020-changelog.md b/doc/src/09020-changelog.md index 45afea8b..89ee9130 100644 --- a/doc/src/09020-changelog.md +++ b/doc/src/09020-changelog.md @@ -33,6 +33,7 @@ This section contains the changelog from the last release to the next release. * `libimagentrylist` was removed. Its functionality was inconvenient to use and ugly to implement. Its API was cumbersome. Listing of entries shall be implemented without it. + * `libimagcontact` is now able to fetch all contacts from the store. * `libimagcontact` takes the hash from the vcard object (UID) now. * `imag-contact` got a `find` command, which matches in fullname, email and address and either shows or lists the found contacts From bee2a161ef14e5b29ba6b44b1b4e133c81c12174 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Mon, 12 Mar 2018 18:23:03 +0100 Subject: [PATCH 5/5] Add changelog entry for JSON output support in imag-contact --- doc/src/09020-changelog.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/src/09020-changelog.md b/doc/src/09020-changelog.md index 89ee9130..42577032 100644 --- a/doc/src/09020-changelog.md +++ b/doc/src/09020-changelog.md @@ -37,6 +37,8 @@ This section contains the changelog from the last release to the next release. * `libimagcontact` takes the hash from the vcard object (UID) now. * `imag-contact` got a `find` command, which matches in fullname, email and address and either shows or lists the found contacts + * `imag-contact list` and `imag-contact find` is now able to print the + output as JSON. * Minor changes * A license-checker was included into the CI setup, which checks whether all ".rs"-files have the license header at the top of the file