Skip to content

Releases: FolkerKinzel/CsvTools

1.6.4

21 Jan 23:12
Compare
Choose a tag to compare
  • Dependency update

1.6.3

20 Jan 22:32
Compare
Choose a tag to compare
  • Dependency update.
  • Fixes a bug that CsvOptions.ThrowOnEmptyLines could be accidentally ignored under certain circumstances.

1.6.2

16 Jan 12:36
Compare
Choose a tag to compare
  • Dependency update.
  • Fixes a bug that an empty line at the beginning of a masked field could be ignored.
  • Fixes a bug that a masking double quote at the end of a field is not removed if that double quote is the last character of a line.

1.6.1

26 Dec 15:01
Compare
Choose a tag to compare
  • Removed unused dependencies.

1.6.0

26 Dec 14:35
Compare
Choose a tag to compare
  • .NET 6.0 support added.
  • .NET Standard 2.0 support added.
  • .NET Framework 4.6.1 support added.

v1.5.0

31 Mar 18:33
Compare
Choose a tag to compare
  • Adds a .NET 5.0 dll to the package.
  • CsvProperty constructor has now the option, to set the Regex timout to Regex.InfiniteMatchTimeout.
  • CsvAnalyzer.ColumnNames returns ReadOnlyCollection<string> now instead of IList<string>.
  • ToString() overload for CsvRecordWrapper.
  • Fixes an issue in CsvAnalyzer, that invalid empty lines inside the CSV file where not recognized.
  • Fixes an issue in CsvConverterFactory that HexConverter<UInt32> was not properly initialized.
  • Fixes an issue with the property ThrowsOnParseErrors in StringConverter.
  • Fixes an issue that EnumConverter<TEnum> didn't show correctly the Type it converts.
  • Fixes an issue that some Converters handle DBNull.Value incorrectly.
  • CsvAnalyzer.ColumnNames returns ReadOnlyCollection<string> now instead of IList<string>.
  • ToString() overload for CsvRecordWrapper.
  • CsvProperty.Clone() and CsvIndexProperty.Clone() are marked as Obsolete.

v1.5.0-rc

19 Mar 17:08
Compare
Choose a tag to compare
v1.5.0-rc Pre-release
Pre-release

Adds a .NET 5.0 dll to the package.

Fixes an issue in CsvAnalyzer, that invalid empty lines inside the CSV file where not recognized.

CsvAnalyzer.ColumnNames returns ReadOnlyCollection<string> now instead of IList<string>.

ToString() overload for CsvRecordWrapper.

The use of the obsolete constructor overload CsvIndexProperty(string, int, ICsvTypeConverter, int) is now treated as error.

v1.4.3

31 Dec 18:02
Compare
Choose a tag to compare

Better Visual Studio IntelliSense and a new constructor overload for CsvIndexProperty.

v1.4.0

27 Dec 13:44
Compare
Choose a tag to compare

Added FolkerKinzel.CsvTools.Helpers.CsvIndexProperty class for easier reading and writing CSV files without header.
Complete IntelliSense and project reference in English and German.