Changelog¶
2.5.1¶
Introduced Bugfixes to Ranges to allow compilation for .NET Core 3.0.
2.5.0¶
Added a range-based
MapPropertyoverload, that allows mapping to arrays.
2.4.0¶
Added an
ICsvMappinginterface to allow replacing theCsvMappingimplementation.Removed
new()constraints for mappings.Added a
CsvStringArrayMappingto map data into a String array.Uses
PackageLicenseExpressionfor NuGet Licensing.
2.3.0¶
Extension method
ReadLinesFromStreamhas been added to read data from Streams directly.
2.2.1¶
Introduced .netstandard 2.0 support.
2.2.0¶
Added an Option
UnmappedRowto the Parser, so Errors have access to the original data.
2.1.1¶
Add a Option to trim values to the
FixedLengthTokenizer
2.1.0¶
Fix
RFC4180Tokenizerwhen using Tabs as DelimiterAdded an Option to trim values to the
StringSplitTokenizer
2.0.0¶
Breaking Changes¶
Removed the
WithCustomConvertermethod from theCsvPropertyMappingChanged the constructors of
CsvParserOptionsThe parameter
fieldsSeparator(column separator) is now achar(waschar[])
Features¶
Added Row Numbers
Accessible through
CsvMappingResult.RowIndex
RFC4180Tokenizernow set as default Tokenizer