aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEinhard Leichtfuß <alguien@respiranto.de>2018-12-24 03:18:03 +0100
committerEinhard Leichtfuß <alguien@respiranto.de>2018-12-24 03:18:03 +0100
commit45c9d281031760ef0548c69084cbc411d1376ac8 (patch)
tree03e23dc436eeb95a9aebab61c649b2564a454e49
parent88480a217652878331fb3f9f164d38dbd8877154 (diff)
Merge the different version's CHANGELOGs
-rw-r--r--CHANGELOG107
1 files 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 <inexistant_file>', <inexistant_file> 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