CTAN update: csvsimple

2024-10-01 Thread petra
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

2024-05-17 Thread CTAN Announcements
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

2024-01-20 Thread CTAN Announcements
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

2023-10-17 Thread CTAN Announcements
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

2023-05-10 Thread CTAN Announcements
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

2022-09-21 Thread CTAN Announcements
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

2022-06-22 Thread CTAN Announcements
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

2022-02-03 Thread CTAN Announcements
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

2022-01-08 Thread CTAN Announcements
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

2021-09-10 Thread CTAN Announcements
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

2021-07-07 Thread CTAN Announcements
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

2021-06-30 Thread CTAN Announcements
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

2021-06-09 Thread CTAN Announcements
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

2019-04-10 Thread CTAN Announcements
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

2016-07-02 Thread CTAN Announcements
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