From 45c9d281031760ef0548c69084cbc411d1376ac8 Mon Sep 17 00:00:00 2001 From: Einhard Leichtfuß Date: Mon, 24 Dec 2018 03:18:03 +0100 Subject: Merge the different version's CHANGELOGs --- CHANGELOG | 107 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 105 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 4fa3218..bb41ddf 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,14 +1,18 @@ CHANGELOG for ctct -Version 0.2.X +Version 0.2.3 +============= General: -------- - Restricted anything on regular files, with the intention for later special use of directories. -- A few beautifications (1 -> $FALSE). +- A few beautifications (e.g. 1 -> $FALSE). +- Keep temporary files private and delete them once no longer needed. + `- This might have particularly have been an issue, if a de-/encrypting + {input,ouput}_program was used. Compatibility: @@ -16,3 +20,102 @@ Compatibility: - Fixed incompatibility with OpenBSD. `- Simplify configure[.ac] (most notably get rid of `sed'). `- Use `/usr/bin/env bash' in the shebang. + + + +Version 0.2.2 +============= + +General: +-------- + +- added the missing support for {input,output}_program + with additional arguments for the --search-by-data option +CHANGELOG for ctct + + + +Version 0.2.1 +============= + +General: +-------- + +- check syntax of new entry name also upon '--rename' +- correct the lack of linebreaks in an error string ('check_syntax()') +- fixed the inability to create new entries with '--edit', which was silently + introduced in v0.2.0 . +- If calling `ctct --edit ', is now + created before getting passed to the respective editor. + Otherwise at least vim(1) will not create a file, if no data are entered. + This would make the behaviour differ, depending on whether one of the + {input,output}_program are set to something else than cat. +- added proper error messages for the case that '--edit' or '--rename' is + used with too few arguments. +- added support for {input,output}_program with additional arguments + + + +Version 0.2.0 +============= + +General: +-------- + +- added 'input_program', 'output_program', 'visual_program' +- allow contact names without dot +- `ctct name' will now only match exact matches, + while '--search-*' still ignores the case of both the patterns and the data +- added '--version' +- added '--rename' +- simplified code ('get_filename()') +- replaced sed formatting by bash's + + +Bash completion: +---------------- + +- changes according to new naming conventions +- optimization: + * removed the need for compgen when completing regular entries + * -------- " --------- sed entirely +CHANGELOG for ctct + + + +Version 0.1.2 +============= + +General: +-------- + +- fixed '--search-by-data' to actually require all patterns to match +- added support for capital letters in contact names +- added 'confirm_default_yes' setting +CHANGELOG for ctct + + + +Version 0.1.1 +============= + +General: +-------- + +- added '--delete' option and 'confirm_deletion' setting +- fixed '-' and '--' being interpreted as '--help' + + +Bash completion: +---------------- + +- enabled completion for long options +- disabled completion for --search-by-name +- made options only possible in the very beginning + and the number of completable arguments dependant on the option + + +Small changement to configure.ac: +--------------------------------- + +- ctct is now made executable already in the source directory -- cgit v1.2.3