aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG
blob: bb41ddfea243fe3ef7183eac773039a38eb1db43 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
CHANGELOG for ctct


Version 0.2.3
=============

General:
--------

- Restricted anything on regular files, with the intention for later special
  use of directories.
- 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:
--------------
- 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