CTAN update: csvsimple
Thomas F. Sturm submitted an update to the csvsimple package. Version: 2.7.0 2024-09-27 License: lppl1.3 Summary description: Simple CSV file processing Announcement text: -- ### Added - Warning, if the CSV file does not contain (accepted) data lines ### Changed - Comment lines or empty line before header line are now supported (issue #41) - If there is no data line, `late after head` and `late after last line` are applied nonetheless (loosely connected to issue #41). Note: You should not use files without data! - Technical information: The package documentation is now produced with lualatex instead of pdflatex - Technical information: The documentation loads `minted2`, if it exists, to avoid encoding errors and latexmk problems with minted v3 -- 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 ___ Ctan-ann mailing list -- ctan-ann@ctan.org To unsubscribe send an email to ctan-ann-le...@ctan.org
CTAN update: csvsimple
Thomas F. Sturm submitted an update to the csvsimple package. Version: 2.6.1 2024-05-16 License: lppl1.3 Summary description: Simple CSV file processing Announcement text: ### Changed - Documentation of `csvsim/filter fp`, `csvsim/and filter fp`, `\IfCsvsimFpCompareTF`, and `\IfCsvsimIntCompareTF` clarified (issue #37) - Reset `data collection` to `\csvdatacollection` for every csv reader (issue #39) ### Fixed - Documentation typos fixed (issue #38) This package is located at https://mirrors.ctan.org/macros/latex/contrib/csvsimple More information is at https://www.ctan.org/pkg/csvsimple Thanks for the upload. For the CTAN Team Manfred Lotz 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 . ___ Ctan-ann mailing list Ctan-ann@ctan.org https://lists.dante.de/mailman/listinfo/ctan-ann
CTAN update: csvsimple
Thomas F. Sturm submitted an update to the csvsimple package. Version: 2.6.0 2024-01-19 License: lppl1.3 Summary description: Simple CSV file processing Announcement text: ### Added - `consume collected data` - `\csvcollecte` (replacement for `\csvcollectx`) - New CamelCase macro names for several existing string and number test macros to adapt expl3 naming conventions (issue #34): - `\IfCsvsimStrEqualTF` - `\IfCsvsimTlEqualTF` - `\IfCsvsimTlProtectedEqualTF` - `\IfCsvsimFpCompareTF` - `\IfCsvsimIntCompareTF` ### Changed - Default settings for `\csvautotabularray` and friends slightly changed (line width and added uppercase setting) - In documentation for `collect data`, `after first line` is added to the list of collected keys (issue/pull request #31) - Expl3 scratch variables like `\l_tmpa_tl` replaced by package variables like `\l__csvsim_tmpa_tl` - Implementation of `\csvexpval` changed from `\exp_not:V` to `\exp_not:o` - Implementation of `data collection` changed to piecewise token list constructions - Implementation of `generic collected table` does not alter `after reading` anymore - Implementation of `\ifcsvstrcmp` and `\ifcsvstrequal` changed - Documentation of Section "String and Number Tests" updated (issue #33) - Leading `/` removed from all l3keys inside the documentation - `l3keys2e` removed from `csvsimple.sty` and code adapted - Needed LaTeX version updated to 2023-11-01 - Several minor changes This package is located at https://mirrors.ctan.org/macros/latex/contrib/csvsimple More information is at https://www.ctan.org/pkg/csvsimple Thanks for the upload. For the CTAN Team Manfred Lotz 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 . ___ Ctan-ann mailing list Ctan-ann@ctan.org https://lists.dante.de/mailman/listinfo/ctan-ann
CTAN update: csvsimple
Thomas F. Sturm submitted an update to the csvsimple package. Version: 2.5.0 2023-10-16 License: lppl1.3 Summary description: Simple CSV file processing Announcement text: ### Added - New survey tables (issue #29): - `\csvautotabularray` - `\csvautotabularray*` - `\csvautolongtabularray` - `\csvautolongtabularray*` - New corresponding options (issue #29) - `autotabularray` - `autotabularray*` - `autolongtabularray` - `autolongtabularray*` ### Changed - Documentation typos fixed (issue #30) - Survey tables moved into a separate section ### Fixed - `collect data` does not collect `after first line` (issue #28) This package is located at https://mirrors.ctan.org/macros/latex/contrib/csvsimple More information is at https://www.ctan.org/pkg/csvsimple Thanks for the upload. For the CTAN Team Manfred Lotz 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 . ___ Ctan-ann mailing list Ctan-ann@ctan.org https://lists.dante.de/mailman/listinfo/ctan-ann
CTAN update: csvsimple
Thomas F. Sturm submitted an update to the csvsimple package. Version: 2.4.0 2023-05-09 License: lppl1.3 Summary description: Simple CSV file processing Announcement text: -- ### Added - New additive filter options (issue #24): - `and filter bool` - `and filter fp` - `and filter strcmp` - `and filter not strcmp` - `or filter bool` - `or filter fp` - `or filter strcmp` - `or filter not strcmp` - Hook `csvsimple/csvline` added with example for doublequote replacement (issue #19) - Option setting `separator = space` (issue #20) ### Changed - The content of `range` is now expanded before processing it - Implementation of `filter bool`, `filter fp`, `filter strcmp`, `filter not strcmp` -- 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 ___ Ctan-ann mailing list Ctan-ann@ctan.org https://lists.dante.de/mailman/listinfo/ctan-ann
CTAN update: csvsimple
Thomas F. Sturm submitted an update to the csvsimple package. Version number: 2.3.2 2022-09-20 License type: lppl1.3 Summary description: Simple CSV file processing Announcement text: -- ### Fixed - The `\ifcsvfirstrow` command doesn't work (issue #23) -- This package is located at https://mirrors.ctan.org/macros/latex/contrib/csvsimple More information is at https://www.ctan.org/pkg/csvsimple Thanks for the upload. For the CTAN Team Manfred Lotz 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 . ___ Ctan-ann mailing list Ctan-ann@ctan.org https://lists.dante.de/mailman/listinfo/ctan-ann
CTAN update: csvsimple
Thomas F. Sturm submitted an update to the csvsimple package. Version: 2.3.1 2022-06-21 License: lppl1.3 Summary description: Simple CSV file processing Announcement text: -- ### Fixed - Documentation: placeholder names corrected (issue #21) - Use built-in constants instead of integers for boolexpr (issue #22) -- 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 ___ Ctan-ann mailing list Ctan-ann@ctan.org https://lists.dante.de/mailman/listinfo/ctan-ann
CTAN update: csvsimple
Thomas F. Sturm submitted an update to the csvsimple package. Version number: 2.3.0 2022-02-01 License type: lppl1.3 Summary description: Simple CSV file processing Announcement text: -- ### Added - Option `column names detection` (related to issue #16) - Documentation: csvautotabular inspired example for tabularray. ### Changed - `\csvlinetotablerow` changed to be expandable and to be usable inside a *Data Collection* (issue #16) - Options `autotabular`, `autobooktabular`, `autolongtable`, `autobooklongtable` use `column names detection=false` now. -- This package is located at https://mirrors.ctan.org/macros/latex/contrib/csvsimple More information is at https://www.ctan.org/pkg/csvsimple Thanks for the upload. For the CTAN Team Manfred Lotz 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 . ___ Ctan-ann mailing list Ctan-ann@ctan.org https://lists.dante.de/mailman/listinfo/ctan-ann
CTAN update: csvsimple
Thomas F. Sturm submitted an update to the csvsimple package. Version number: 2.2.1 2022-01-07 License type: lppl1.3 Summary description: Simple CSV file processing Announcement text: -- ### Fixed - Option `late after first line` ignored for `csvsimple-l3` (issue #17) -- This package is located at https://mirrors.ctan.org/macros/latex/contrib/csvsimple More information is at https://www.ctan.org/pkg/csvsimple Thanks for the upload. For the CTAN Team Erik Braun 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 ___ Ctan-ann mailing list Ctan-ann@ctan.org https://lists.dante.de/mailman/listinfo/ctan-ann
CTAN update: csvsimple
Thomas F. Sturm submitted an update to the csvsimple package. Version number: 2.2.0 2021-09-09 License type: lppl1.3 Summary description: Simple CSV file processing Announcement text: -- ### Added - Configurable usage of tabular-like environments (issue #12) - Option `table centered` - Option `generic table` - Option `generic collected table` - Option `generic table options` ### Changed - The implementation of all tabular-like environments uses the new generic environments now internally. Should be unnoticeable for a user. ### Fixed - documentation typo correction and small improvents (issue #15) - Option `long tabularray` -- This package is located at https://mirrors.ctan.org/macros/latex/contrib/csvsimple More information is at https://www.ctan.org/pkg/csvsimple Thanks for the upload. For the CTAN Team Erik Braun 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 ___ Ctan-ann mailing list Ctan-ann@ctan.org https://lists.dante.de/mailman/listinfo/ctan-ann
CTAN update: csvsimple
Thomas F. Sturm submitted an update to the csvsimple package. Version: 2.1.0 2021-07-06 License: lppl1.3 Summary description: Simple CSV file processing Announcement text: -- ### Added - Support for (limited) data collection (issue #15) - Support for package `tabularray` (part of issue #12) - Option `after filter` - Option `collect data` - Option `data collection` - Option `tabularray` - Option `centered tabularray` - `\csvdatacollection` - `\csvexpval` - `\csvexpnot` - `\csvcollectn` - `\csvcollectx` - `\csvcollectV` ### Fixed - Line Range was not reset - Wrong link and word inside documentation `csvsimple.pdf` (issue #13, issue #15) - Several inconsistent local/global assignment errors -- 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 ___ Ctan-ann mailing list Ctan-ann@ctan.org https://lists.dante.de/mailman/listinfo/ctan-ann
CTAN update: csvsimple
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 ___ Ctan-ann mailing list Ctan-ann@ctan.org https://lists.dante.de/mailman/listinfo/ctan-ann
CTAN update: csvsimple
Thomas F. Sturm submitted an update to the csvsimple package. Version number: 1.22 2021-06-07 License type: lppl1.3 Summary description: Simple CSV file processing Announcement text: -- - (#7) new option 'head to column names prefix' - (#11) Due to changes in the LaTeX kernel 2021-06-01, the empty line detection of csvsimple had to be adapted. Updating csvsimple is essential to avoid problems with kernel 2021-06-01. -- This package is located at http://mirror.ctan.org/macros/latex/contrib/csvsimple More information is at https://www.ctan.org/pkg/csvsimple Thanks for the upload. For the CTAN Team Manfred Lotz 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 . ___ Ctan-ann mailing list Ctan-ann@ctan.org https://lists.dante.de/mailman/listinfo/ctan-ann
CTAN update: csvsimple
Thomas F. Sturm submitted an update to the csvsimple package. Version number: 1.21 2019-04-09 License type: lppl1.3 Summary description: Simple CSV file processing Announcement text: -- - spurious blank in sorting code removed - package 'pgfrcs' added as required package - (#3): introduction augmented with additional hints for first time users -- This package is located at http://mirror.ctan.org/macros/latex/contrib/csvsimple More information is at https://www.ctan.org/pkg/csvsimple Thanks for the upload. For the CTAN Team Erik Braun We are supported by the TeX users groups. Please join a users group; see http://www.tug.org/usergroups.html . ___ Ctan-ann mailing list Ctan-ann@ctan.org https://lists.dante.de/mailman/listinfo/ctan-ann
CTAN Update: csvsimple
Thomas F. Sturm submitted an update to the csvsimple package. Version: 1.20 2016-07-01 License: lppl1.3 Summary description: Simple CSV file processing Announcement text: -- - implementation changed from \roman to \romannumeral - write18 replace by \ShellEscape from the shellesc package - '\csvlinetotablerow' implemented more efficiently - '\csvloop' made long - new string comparison macros: '\ifcsvstrequal', '\ifcsvprostrequal', '\ifcsvstrcmp', '\ifcsvnotstrcmp' - new filter options: 'filter ifthen', 'filter test', 'filter expr', 'full filter', 'filter strcmp', 'filter not strcmp' - code optimizations - documentation revised -- The package's Catalogue entry can be viewed at http://www.ctan.org/pkg/csvsimple The package's files themselves can be inspected at http://mirror.ctan.org/macros/latex/contrib/csvsimple/ Thanks for the upload. For the CTAN Team Petra Rübe-Pugliese We are supported by the TeX users groups. Please join a users group; see http://www.tug.org/usergroups.html . ___ Ctan-ann mailing list Ctan-ann@ctan.org https://lists.dante.de/mailman/listinfo/ctan-ann