Use preprocessor defines for default filenames, so that they won't be
[infodrom/dtaus] / ChangeLog
1         * Corrected string handling for arguments (Martin Schulte)
2
3         * Corrected handling of files "-" for stdin/stdout (Martin Schulte)
4
5         * Corrected support for vermögenswirksame Leistungen
6
7         * Added back support for DM, tidied up some code, updated the
8         documentation
9
10         * Safely parse values and correct their format to nnnnn.pp
11
12 2002-01-01  Martin Schulze  <joey@finlandia.infodrom.north.de>
13
14         * Version 0.6
15
16         * EURO is the default currency from now on
17
18         * Don't print empty date fields
19
20 2001-12-19  Martin Schulze  <joey@finlandia.infodrom.org>
21
22         * Version 0.5.1
23
24         * Prettyprint dates
25
26         * Output Betrag-Euro as Betrag so the file can be used as input
27         again.
28
29 2001-11-25  Martin Schulze  <joey@infodrom.org>
30
31         * Version 0.5
32
33         * This release was sponsored by USEtec <http://www.usetec.net/>
34
35         * Improved documentation
36
37         * Added support for additional text fields, up to 15 can be added
38         to a single job.  The 16th Text field will be ignored as well as
39         any following.
40
41         * Properly distinguish between LK/LB and GK/GB in internal files
42
43         * Added currency to output files to be clear about DM or EUR
44
45         * Added support for special files "-" as placeholder for
46         stdin/stdout for dtaus and control files
47
48         * Added support for Euro.  There's a define in dtaus.c that can
49         make the code default to Euro instead of DM.  Alternatively simply
50         add the keyword ``Euro'' to the A record (the begin { ... }
51         record).  All values are calculated and stored in Euro then.
52
53         * Added support for "Ausführungsdatum" which tells the bank to
54         process the entire job at a given time instead of asap.  Please
55         read the manpages to find out which restrictions have to match.
56
57         * Updated the format specification since it was modified from
58         credit institutes.
59         
60 2000-01-04  Martin Schulze  <joey@finlandia.infodrom.north.de>
61
62         * Version 0.4
63
64         * Added short description for control files
65
66         * Ensured that BLZ and KTO consist only of digits, even if the
67         user has specified something different.  Banks won't accept files
68         otherwise.
69
70         * Applied fix for a y2k issue that prevents some banks from
71         accepting the files.
72
73 1998-11-16  Martin Schulze  <joey@finlandia.infodrom.north.de>
74
75         * Added information about different types of dtaus files to README
76         file.
77
78         * Better support for "Gutschriften", the former version forgot to
79         write this where needed.  Fixed now.
80
81 1998-10-15  Martin Schulze  <joey@finlandia.infodrom.north.de>
82
83         * Version 0.3
84
85         * While implementing zero-padded fields I've also implemented
86         clippings so numbers that are too big won't hurt the binary DTAUS
87         file.
88
89         * Added better support for zero-padded numbers.  sprintf() from
90         libc4 had no problems accepting `%08s' while this didn't produce
91         zero-padded strings with libc5 and libc6.  Now we've got our own
92         routine to handle these.  Thanks to Peter Tobias for notifying me.
93
94 Fri Jul  3 13:28:28 1998  Martin Schulze  <joey@finlandia.infodrom.north.de>
95
96         * Version 0.2.1
97
98         * Wrote a small manpage
99
100         * Added some hooks for the new european currency Euro, it's not
101         yet implemented
102
103         * main.c: Added test for file existance before opening them and
104         leaving out unnecessary empty files
105
106         * dtaus.c: Fixed buffer overrun problem within dtaus module
107
108 Wed Jun  4 16:02:59 1997  Martin Schulze  <joey@finlandia.infodrom.north.de>
109
110         * Version 0.2
111
112         * Wrote main.c as a user program around the library.
113
114 Tue Jun  3 19:35:02 1997  Martin Schulze  <joey@finlandia.infodrom.north.de>
115
116         * Switched to CVS
117
118 Mon Jun  2 21:12:56 1997  Martin Schulze  <joey@finlandia.infodrom.north.de>
119
120         * First official use of this module in 'Artis Studinetz Manager',
121         artisman for the students home at Artillerieweg 55a in Oldenburg,
122         Germany.
123         
124