summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/csvsimple/CHANGES
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/csvsimple/CHANGES
Initial commit
Diffstat (limited to 'macros/latex/contrib/csvsimple/CHANGES')
-rw-r--r--macros/latex/contrib/csvsimple/CHANGES109
1 files changed, 109 insertions, 0 deletions
diff --git a/macros/latex/contrib/csvsimple/CHANGES b/macros/latex/contrib/csvsimple/CHANGES
new file mode 100644
index 0000000000..10a0bcd925
--- /dev/null
+++ b/macros/latex/contrib/csvsimple/CHANGES
@@ -0,0 +1,109 @@
+%% The LaTeX package csvsimple - version 1.21 (2019/04/09)
+%%
+%% -------------------------------------------------------------------------------------------
+%% Copyright (c) 2008-2019 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de>
+%% -------------------------------------------------------------------------------------------
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status `author-maintained'.
+%%
+%% This work consists of all files listed in README
+%%
+
+version 1.00 (2010/07/28): initial public release
+
+version 1.01 (2010/11/10):
+- documentation of some keys clarified
+- new key: after first line
+- new key: late after first line
+- new example for key evaluation in the documentation
+
+version 1.02 (2011/04/04):
+- error in the documentation for longtable und tabbing corrected
+- new macros: \csvfilteraccept, \csvfilterreject
+- new keys: filter accept all, filter reject all
+
+version 1.03 (2011/11/04):
+- processing error for lines starting with '00' corrected
+
+version 1.04 (2011/11/11):
+- new key: head to column names (automatic column names)
+- new key: no table
+- column numbers can now be used for column macro definitions
+- documentation update and correction
+- internal behaviour of 'before reading' and 'after reading' changed for tables
+
+version 1.05 (2012/03/12):
+- documentation language changed from German to English
+- source code of the documentation added
+- provision of the csvsimple.tds.zip file for easier installation
+- key @table removed from the documentation
+- new keys: preprocessed file, preprocessor, no preprocessing
+ for preprocessing support (e.g. sorting)
+- error in 'nocheckcolumncount' corrected and key renamed to 'no check column count'
+- key nofilter renamed to 'no filter' and 'nohead' to 'no head' (the old names
+ are kept as deprecated key names)
+
+version 1.06 (2012/11/08):
+- implementation for line breaking changed from full macro expansion to
+ token expansion. This allows quite arbitrary macro code inside the data.
+ Note that this may be a breaking change if your application expects
+ expanded column values.
+- option values added for \csvautotabular and \csvautolongtable
+
+version 1.07 (2013/09/25):
+- internal macro '\TrimSpaces' renamed to avoid name clashed with 'xparse'
+- new option 'separator' to set the data value separator to
+ 'comma', 'semicolon', or 'pipe'
+
+version 1.10 (2014/07/07):
+- bug fix: table head names in curly brackets were not recognized for some cases
+- changed: if a CSV file is not found, csvsimple stops with an error message instead of a warning
+- external sorting specifically supported for the CSV-Sorter tool with the new options
+ 'csvsorter command', 'csvsorter configpath', 'csvsorter log',
+ 'sort by', 'new sorting rule'
+- new automatic tabular settings with booktabs:
+ '\csvautotabular' and '\csvautolongtable'
+- new keys for respecting special characters:
+ 'respect tab', 'respect percent', 'respect sharp', 'respect dollar',
+ 'respect and', 'respect backslash', 'respect underscore', 'respect tilde',
+ 'respect circumflex', 'respect leftbrace', 'respect rightbrace',
+ 'respect all', 'respect none'
+- new value 'tab' for the 'separator' option to use a tabulator signs
+ as separator.
+
+version 1.11 (2014/07/08):
+- bug fix (serious!): sorting preprocessor overwrites the input data in some combinations
+- changed: if a CSV file with an empty first line is found, csvsimple stops with an error message
+
+version 1.12 (2014/07/14):
+- fixed: CSV-Sorter call incompatibilities with the ngerman package (not babel)
+- changed: success of CSV-Sorter call is checked (Note: Update to CSV-Sorter v0.94 or newer!)
+ new key 'csvsorter token'
+- changed: encircling column entry braces removed for all entries for better siunitx compatibility
+- documentation revised and extended with siunitx examples
+
+version 1.20 (2016/07/01):
+- 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
+
+version 1.21 (2019/04/09):
+- spurious blank in sorting code removed
+- package 'pgfrcs' added as required package
+- (#3): introduction augmented with additional hints for first time users