Changelog¶
2.5.1¶
Introduced Bugfixes to Ranges to allow compilation for .NET Core 3.0.
2.5.0¶
Added a range-based
MapProperty
overload, that allows mapping to arrays.
2.4.0¶
Added an
ICsvMapping
interface to allow replacing theCsvMapping
implementation.Removed
new()
constraints for mappings.Added a
CsvStringArrayMapping
to map data into a String array.Uses
PackageLicenseExpression
for NuGet Licensing.
2.3.0¶
Extension method
ReadLinesFromStream
has been added to read data from Streams directly.
2.2.1¶
Introduced .netstandard 2.0 support.
2.2.0¶
Added an Option
UnmappedRow
to 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
RFC4180Tokenizer
when using Tabs as DelimiterAdded an Option to trim values to the
StringSplitTokenizer
2.0.0¶
Breaking Changes¶
Removed the
WithCustomConverter
method from theCsvPropertyMapping
Changed the constructors of
CsvParserOptions
The parameter
fieldsSeparator
(column separator) is now achar
(waschar[]
)
Features¶
Added Row Numbers
Accessible through
CsvMappingResult.RowIndex
RFC4180Tokenizer
now set as default Tokenizer