CTAN package update: datatool

CTAN Announcements ctan-ann at dante.de
Mon Jul 23 13:57:45 CEST 2012


the daemon wrote:

> The following information was provided by the package's contributor.
> 
> Name of contribution: datatool
> Author's name: Nicola Talbot
> Package version: 2.10
> Location on CTAN: macros/latex/contrib/datatool/
> Summary description: Tools to load and manipulate data
> License type: lppl
> 
> Announcement text given by the package's contributor:
> ----------------------------------------------------------------------
> v2.10 (2012/07/18):
> 
>  * datatool.sty:
> 
>    - Split package into datatool-base.sty, datatool-fp.sty and
>      datatool-pgfmath.sty
> 
>    - Added package option "math" (math=fp -> use fp.sty,
>      math=pgfmath -> use pgfmath.sty)
> 
>    - datatool.sty now requires etoolbox (changed commands like 
>      \@ifundefined to etoolbox equivalents)
> 
>    - Added 'omitlines' option when loading csv file (from patch
>      supplied by Bruno Le Floch
>      at:
>      http://tex.stackexchange.com/questions/22942/skipping-the-first-line-of-a-data-file-for-pgfplotstable/25133#25133 )
> 
>    - \DTLloaddb : adds default column header if missing
> 
>    - Added optional argument to \DTLdisplaydb
> 
>    - Added omit key to \DTLdisplaylongdb
> 
>    - added environment dtlenvgforint
> 
>    - added environments DTLenvforeach and DTLenvforeach*
> 
>    - added check for at least version 1.2 (2009/10/20) of substr.sty
> 
>    - added \DTLassign
> 
>    - added DTLnumitemsinlist
> 
>    - added \dtlrecombine, \dtlrecombineomitcurrent,
>      \dtlreplaceentryincurrentrow, \dtlswapentriesincurrentrow,
>      \dtlremoveentryincurrentrow, \dtlappendentrytocurrentrow
> 
>    - Rewritten \@dtl at ifDigitOrDecimalSep (code provided by Bruno Le Floch)
> 
>    - ensured first argument of \DTLconverttodecimal gets one-level
>      expansion in commands like \DTLaddall
> 
>    - Fixed \DTLloaddb to work if % used at the start of a row in CSV file.
> 
>    - Fixed \@dtl at qlopoff to substitute escaped CSV delimiters
> 
>    - Fixed bug in \DTLloadrawdb, which only performed a single
>      substitution per line
> 
>    - Added \long before \edef in \DTLsubstituteall
> 
>    - Fixed bug in \@dtl at getkeyforcolumn (affects
>      \DTLgetkeyforcolumn)
> 
>    - Changed tab character to ^^I
> 
>    - Fixed bug in \DTLloaddb and \DTLloadrawdb when CSV file only
>      contains one column 
> 
>  * databib.bst:
> 
>    - Added eprints field
> 
>  * datatool-user.tex (User guide):
> 
>    - fixed typo "\value{DTLbibrow}<11" => "\value{DTLbibrow}<10"
> 
>    - added section "Operating on Current Row"
> 
>    - added remark on using etoolbox to check for empty values
> ----------------------------------------------------------------------
> 
> Users may view the package catalogue entry at
>   http://mirror.ctan.org/help/Catalogue/entries/datatool.html
> or they may browse the package directory at
>   http://mirror.ctan.org/macros/latex/contrib/datatool/

thanks for the upload; i have installed the new version and updated the
catalogue repository.

Robin Fairbairns

For the CTAN team



More information about the Ctan-ann mailing list