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
|
v2.03 (2009/11/15):
* Added facility to clear or delete a database.
* Fixed bug in \DTLsavedb that prints duplicate information to file.
* \DTLreplaceentryforrow expands the replacement value
* \DTLappendtorow expands the new value
* \DTLnewdbentry : user can choose between expanding or not
expanding value before adding to database.
* Renamed \dtl@columnindex to \dtlcolumnindex so that it can be
used in the document.
* Spaces may now occur after commas (but not before) in the
assignment part of \DTLforeach
* Fixed missing backslashes in example in manual (pounds->\pounds)
* Fixed type in datapie documentation: non-colour option is
"gray" not "monochrome".
* Added package "person.sty"
v2.02 (2009/07/13):
* fixed bug caused by undefined \@dtlifhaskey (should be
\@DTLifhaskey)
* fixed bug caused by undefined \dtl@getcolumnindex (should
be \@dtl@getcolumnindex)
* fixed bug in \DTLsavedb that ignores the file name
v2.01 (2009/03/27):
* fixed bug that ignores descending sort option
v2.0 (2009/02/27):
datatool.sty:
* Rewritten database internal representation to make the code
faster (thanks to Morten H\o gholm for the suggestion)
* added etex as a required package
* Database columns can now have an associated header (in addition
to the key)
* added \DTLdisplaydb and \DTLdisplaylongdb
* added \DTLremoverow
* \DTLloaddb, \DTLloadrawdb:
- removed unnecessary checks to determine if database
exists when adding entries.
- added optional argument
- can now also load files without header row
* \DTLsumforkeys, \DTLmeanforkeys, \DTLvarianceforkeys,
\DTLsdforkeys, \DTLminforkeys and \DTLmaxforkeys now have a
second optional argument
* added \DTLsumcolumn, \DTLmeanforcolumn, \DTLvarianceforcolumn,
\DTLsdforcolumn, \DTLminforcolumn and \DTLmaxforcolumn
* added \dtlforeachkey
* added \dtlforint and \dtlgforint
* added \dtlforcolumn and \dtlforcolumnidx
* added \DTLcolumncount
* added starred versions of:
- \DTLifdbempty
- \DTLnewrow
* added \DTLifhaskey
* added \DTLgetcolumnindex
* added \DTLunsettype, \DTLstringtype, \DTLinttype, \DTLrealtype
and \DTLcurrencytype
* added \DTLgetdatatype
* removed \@dtl@setidtype
* removed \@dtl@setkeys
* removed \@dtl@getidtype
* removed \@dtl@ifrowcontains
* removed \dtl@getentryvalue
* removed \dtl@getentryid
* added \dtlgetentryfromcurrentrow
* added \dtlforcolumnindex
dataplot.sty
* fixed bug causing ! Argument of \pgfmath@afterquick has an extra }
error
databar.sty
* added \DTLeverybarhook
v1.01 (2007/08/17) :
* Added databib package.
* datatool.sty:
- Fixed bug in datatool caused when certain commands occur
in database entries or when the data type is tested.
- Fixed bug in \DTLsubstituteall (caused problems when certain
- commands occurred in string)
- Added \DTLsplitstring
- Added \DTLifSubString and \DTLisSubString
- Added \DTLifStartsWith and \DTLisPrefix
- Added case insensitive string tests
- \DTLinitials and \DTLstoreinitials now work with ~ and \space
- \DTLinitials and \DTLstoreinitials now use \DTLinitialhyphen
- Added \dtlcompare (no longer using compare.tex)
- Added \DTLgetvalueforkey
- Added \DTLgetrowforkey
- Added optional argument to \DTLsort
- Fixed bug causing expansion in \DTLsort
- Fixed bug in \DTLsdforall and \DTLvarianceforall
- Removed extraneous spaces in \DTLaddall, \DTLminall,
\DTLmaxall, \DTLmeanforall, \DTLsdforall and \DTLvarianceforall
- Fixed bug in \DTLiflastrow
- Fixed bug in \DTLremovecurrentrow
* Manual:
- added code that produces fig "Student Marks (with average scores".
- fixed typos in examples "Editing Database Rows" & "Mail Merging"
- added section on null values
v1.0 (2007/07/23) : Initial Release
|