* version XYZ
* released YYYY-MM-DD

* version:  first working version
* released: 2006-03-01
  -First version of this tool, which compares an csv-file field by field,
   without the possibility to choose a key column.

* version: 1.0
* released: 2006-04-01
  -Complet reimplemantation
  -"Diff by key" funktion implemented
  -Multiple column key implemented
  -Ignor upper/lower case implemented
  -Trim leading/tailing spaces implemented
  -While using diff by key, files are syncronised

* version: 1.01
* released: 2006-04-09
  -implemented check whether the keycolumn exists in input files
  -columnames file is now optionaly

* version: 1.1
* released: 2006-04-14
  -fade out selectet columns for comparision, usefull for columns with
   timestamps or columns which are not interesting for you
   column content is temporary replaced with the string: "Fade out for
   comapring"

* version: 1.2
* released: 2006-05-09
  -implement a sortroutine for comparision without key(s)
  -ignore empty lines while importing data files

* version: 1.3
* released: 2006-07-09
  -implement a second output format, looks a bit like diff, but with colour

* version: 1.3a
* released: 2007-02-XX
  Bug-Fix
  -Coloured Output is only available for linux, now there is a check where csvdiff is running
  -The closing " <" was missing for comparision without keys
  -The ignore spelling option was ignored for comparison without key columns
  -The trim spaces option was ignored for comparison without key columns

* version 1.4
* released: 2007-09-XX
  -csvdiff example call in help output changed to use the sample files (exp.csv and act.scv)
  -new order for parameters in onlinehelp
  -check if separator used for option -f and -k is equal to the choosed one (-s)
  -changed output when one record only exist in on file
  -fixed missing < when output was presented in "diff" format
  -new function: -I ignore multiple space's
  -new function: when a difference is detected, the first changed character is marked, therefore you can provide the min. columnlength from which the first difference will be shown. If a column is shorten than this (default=15 characters), a difference will not be extra indicated.
  -new feature: while comparing without key, you can now choose "diff" format for output
  -new feature: if there are empty lines in the inputfiles, a notification will show you how much lines in which file are ignored
  -new feature: if you provide a key and used the "-g" (sort) option, a notification will tell you that sort will be ignored

* version 1.5
* releasen: 2007-11-25
  -moved Code von Main Section of csvdiff into Funktions
  -inserted lots of comments
  -new function: while comparing without key but with sort/grade, the original Line number will now be shown

* version 1.6
* releasen: 2008-03-21
  -new function: numeric column comarision with chosable decimal and 1000's separator
  -new function: verbose mode, selected options are shown in output
  -check wether a keyfield is empty/NULL
  -check for duplicate keys
  -columnames can now be the first line in the actual AND expected file
  -the whole lines which are compared are now only displayed in the Output if you activate the "-l" option

* version 1.7
* released 2009-02-DD
  -new function: difference & ratio can be calculated for (numeric only ,-}) columns, option r
    This is based on a user feedback of Pierre Besnard from France. THANKYOU VERY MUCH!
