CTAN update: csvsimple

CTAN Announcements ctan-ann at ctan.org
Wed Jun 30 18:45:24 CEST 2021


Thomas F. Sturm submitted an update to the

                 csvsimple

package.

Version:  2.0.0 2021-06-29
License:  lppl1.3

Summary description:  Simple CSV file processing

Announcement text:
----------------------------------------------------------------------
 
 ### Added
 - New documentation `csvsimple-l3.pdf` for the new LaTeX3 version
   (revised, adapted and extended from the old documentation)
 - `\thecsvcolumncount`
 - Option `autotabular*`
 - Option `autobooktabular*`
 - Option `autolongtable*`
 - Option `autobooklongtable*`
 - Option `filter bool`
 - Option `filter fp`
 - Option `range`
 - `\csvautotabular*`
 - `\csvautobooktabular*`
 - `\csvautolongtable*`
 - `\csvautobooklongtable*`
 - `\csvfilterbool`
 - `\ifcsvfirstrow`
 - `\ifcsvoddrow`
 - `\ifcsvfpcmp`
 - `\ifcsvintcmp`
 - `\csvsortingrule`

 ### Changed
 - Complete re-implementation of the hitherto existing latex package
   as LaTeX3 package using the expl3 interface. From now on, three package
   files are provided:
   ** `csvsimple-legacy.sty`   identical to csvsimple until version 1.22  **
   ** `csvsimple-l3.sty`       LaTeX3 package of csvsimple                **
   ** `csvsimple.sty`          stub to select `l3` or `legacy` (default)  **
 - The LaTeX2e version (`csvsimple-legacy`) will be maintained in its
   current state with no intended changes with exceptions of bug fixes.
 - The LaTeX3 version (`csvsimple-l3`) is regarded to be the main package
   and may receive feature upgrades in the future
 - Existing documents using csvsimple v1.22 need no change since loading
   `csvsimple` will load `csvsimple-legacy`.
 - `cvsimple-l3` is a *nearly* drop-in replacement for `csvsimple-legacy`.
   Only very few things phased out and the user interface is quite identical.
   The most significant difference is that `l3keys` are used instead of `pgfkeys`
   which may need adaptions on user side (for examples, if .styles are used)
 - New documents are encouraged to apply `cvsimple-l3` instead of `csvsimple-legacy`.
 - For the complete package is valid: do not upgrade from version 1.22, if your
   TeX installation has no current LateX3/expl3 support a.k.a *is too old*
 - `csvinputline` and `csvrow` are no longer LaTeX2e counters
 - The hitherto existing documentation `csvsimple.pdf` is now `csvsimple-legacy.pdf`
 - `csvsimple.pdf` documents the stub package and differences
   between `csvsimple-l3.sty` and `csvsimple-legacy.sty`
 - `column count = 0` means automatic column number detection for CSV files without head
 - Option `head` does not change option `check column count` anymore
 - Changelog moved from CHANGES to CHANGES.md and adapted to
   [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
 - From now on version numbers adhere to
   [Semantic Versioning](http://semver.org/spec/v2.0.0.html)

 ### Deprecated
 - `\csviffirstrow`
 - `\csvifoddrow`

 ### Removed
 - `\csvheadset`
 - Option `filter`
 - Option `nofilter`
 - Option `nohead`

----------------------------------------------------------------------

The package’s Catalogue entry can be viewed at
   https://ctan.org/pkg/csvsimple

The package’s files themselves can be inspected at
   https://mirrors.ctan.org/macros/latex/contrib/csvsimple/

------------------------------------------------------------------------

   Thanks for the upload.

     For the CTAN Team
    Petra Rübe-Pugliese

------------------------------------------------------------------------

CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs


More information about the Ctan-ann mailing list