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