-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathChangeLog
189 lines (124 loc) · 5.84 KB
/
ChangeLog
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
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
2020-12-06 Timo Savinen <[email protected]>
* version 0.3.9a
* fixed a crash when variable-length and field-count were used together
2018-11-04 Timo Savinen <[email protected]>
* version 0.3.9
* Printing raw data with variable leght records fixed
2018-03-18 Timo Savinen <[email protected]>
* version 0.3.8
* Support for printf style formatting of output fields
2017-02-12 Timo Savinen <[email protected]>
* version 0.3.7-1
* Anonymization works now with data having header line
* Fixed the return value in 'update_anon_info'
2017-01-29 Timo Savinen <[email protected]>
* version 0.3.7
* Data anonymization implemented: New option -A,--anonymize and configuration keyword 'anonymize'
2016-04-17 Timo Savinen <[email protected]>
* Version 0.3.6-1
* A fix for configuration file parsing: Curly brackets were considered as part of the configuration even when enclosed in double quotes
2015-12-29 Timo Savinen <[email protected]>
* Version 0.3.6
* Field contents can be formatted using a filter program. Configuration keyword 'filter' implemented for this purpose.
* Dynamic record length support. Keyword 'variable_length' implemented for this purpose.
2015-09-13 Timo Savinen <[email protected]>
* Version 0.3.5-1
* Fixed few level printing issues: Level end tag could be printed erroneously after headers
2015-05-14 Timo Savinen <[email protected]>
* Version 0.3.5
* Lookup uses hash based table for lookup. Makes large lookup tables faster
2014-03-26 Timo Savinen <[email protected]>
* Version 0.3.4
* Zombie processes are now properly reaped using SIG_IGN
* New printing directive %C
2012-11-11 Timo Savinen <[email protected]>
* Version 0.3.3
* Output option "hex-caps" implemented
* Performance enhacements for large number of expression values. Usefull when reading expression values from large file, see expression keyword "file:"
2011-04-10 Timo Savinen <[email protected]>
* Version 0.3.2
* Input preprocessor implemented
* Printing whitespace separated data with printing directive %t works now
2010-09-15 Timo Savinen <[email protected]>
* Version 0.3.1
* Record keyword "level" and printing keywords "group-header", "group-trailer", "element-header" and "element-trailer implemented. These can be used to print flat file contents in structured format (e.g. multilevel XML)
* Record keyword "record-length" implemented. This can be used to ignore extra fields that are not defined for a record
2010-03-25 Timo Savinen <[email protected]>
* Version 0.3.0
* Having the same field in several expression (option -e,--expression) works now. Earlier only
the last expression in command line was used.
* Option -X,--casecmp implemented
2009-08-09 Timo Savinen <[email protected]>
* Version 0.2.9
* New configuration keyword 'output-file' for printing records to different output files
2008-09-11 Timo Savinen <[email protected]>
* Version 0.2.8
* Records can now be identified by regular expressions using new keyword "rid"
* When reading binary input with -l,--loose option, invalid block does not any more cause program to abort. Instead the input is searched until a valid block is found
2008-05-25 Timo Savinen <[email protected]>
* Version 0.2.7
* Support for fixed length binary files implemented
* Output format "raw" added
* Option -I,--info added
2008-05-08 Timo Savinen <[email protected]>
* Version 0.2.6
* Output format can be selected in field level
* Last field of a fixed length structure can have arbitrary length
* Option -d, --debug added
2008-03-16 Timo Savinen <[email protected]>
* Version 0.2.5
* New configuration keyword 'field-count'
* Command substitution implemented for configuration file. Thanks to Gabor Grothendieck for the idea.
2008-02-29 Timo Savinen <[email protected]>
* Version 0.2.4
* A fixed structure with 1 byte long last field does work now
2007-10-29 Timo Savinen <[email protected]>
* Version 0.2.3
* "file:" notation added for expression option (option -e)
2007-05-28 Timo Savinen <[email protected]>
* Version 0.2.2
* Configuration keyword "const" added
2007-04-25 Timo Savinen <[email protected]>
* Version 0.2.1
* records may be selected using regular expressions (option -e,--expression)
2007-04-11 Timo Savinen <[email protected]>
* Version 0.2.0
* the existence of fields in expressions is now checked against the current structure
* replace and expression features work now with data having a header line
* lookup will be made only if output directive in use cointains %l or %L directives
2007-03-11 Timo Savinen <[email protected]>
* Version 0.1.9
* Lookup tables added
2007-02-05 Timo Savinen <[email protected]>
* Version 0.1.8
* terminate if field from field-list is not found in the current structure
* ensure that header will be printed also when first record is not printed (print_header())
2006-11-05 Timo Savinen <[email protected]>
* version 0.1.7
* directive %p added
* option '-r,--replace' added
2006-09-17 Timo Savinen <[email protected]>
* version 0.1.6
* Option '-v' added
2006-06-07 Timo Savinen <[email protected]>
* version 0.1.5
* added option '-a'
* print_header: separator prints now correctly (after picture, not after %n)
2006-04-28 Timo Savinen <[email protected]>
* version 0.1.4
* added option '-e'
2006-04-17 Timo Savinen <[email protected]>
* version 0.1.3
* directive %e added
* bug corrected: No output when the first line of input was invalid
2006-03-17 Timo Savinen <[email protected]>
* version 0.1.2
* options field-empty-print and empty-chars added for output
2006-03-09 Timo Savinen <[email protected]>
* version 0.1.1
* error message for several matching structures
* FILLER field added
* bug in case where "output no" was defined for record (crash)
* bug in file name for stdin
2006-02-05 Timo Savinen <[email protected]>
* ffe: initial version 0.1.0.