API

The API of v1.9.1 could not be built: v1.9.1 targets none of net10.0, netstandard2.1, netstandard2.0, net47.

Commits

  • 51649c30 Updated NuGet stuff. Josh Close ·
  • d0782593 Fixed issue with detecting column count changes. Josh Close ·
  • aa56254b Fixed incorrect unit test. Josh Close ·
  • 84362272 Updated version number to 1.9. Josh Close ·
  • 83254aa8 Added properties to CsvReaderException to give more information about the error. Josh Close ·
  • 4129ff24 Ability to skip empty records based on config setting. Josh Close ·
  • 08dd3c9f Getting by index that doesn't exist will give a default or CsvMissingFieldException. Josh Close ·
  • 07f5f035 Renamed internal file. Josh Close ·
  • ada7dc0e Made column count detection a config setting. Fixed bug with column count detection. Josh Close ·
  • ab69b244 Cleaned up byte counting. Josh Close ·
  • a697bf18 Cleaned up code. Josh Close ·
  • 840544c2 fix for issue 67 - don't double count the closing quote Paul Duran ·
  • cc8e4adc Updated unit tests. Josh Close ·
  • a5ec8250 Added ability to maps to specify how a row object is constructed. Josh Close ·
  • 0b727529 Throw excpetion when inconsistent column lengths are detected. Josh Close ·
  • 8d43969b Cleanup. Josh Close ·
  • 24974574 wip Josh Close ·
  • c5dfba13 got parsing like excel working Josh Close ·
  • f9109c7a add string.Format support to CsvWriter Paul Welter ·
  • ffbbadad Fixed issue where parsing was incorrect when the last row didn't have a CRLF at the end. Josh Close ·
  • 060361b4 Parser can keep track of the byte position using an encoding so a user can seek to a stream and start reading from there. Josh Close ·
  • f1dc9412 Fixed error messages issues. Josh Close ·
  • b0f925a9 Updated version number. Josh Close ·
  • 7fb5eada Writer overload for shouldQuote when writing a field. Josh Close ·
  • 873184b5 Cleanup Josh Close ·
  • 8dd31888 Better error messages. Now shows type, row, column index, column name, and column value; along with the original exception message. Josh Close ·
  • e01eeb04 Added ability for using alternative names for headers in the configuration. Josh Close ·
  • 3c65f959 Updated version number. Josh Close ·
  • fde7ae7a Added configuration to quote all fields when writing. Josh Close ·
  • 811c5d92 Added tests for files with only a return in it. Josh Close ·
  • e90da313 Parser keeps a char count of where it's at. Josh Close ·
  • c80851eb Fixed subclassing issue by having the reader and writer use interfaces instead of concrete classes. Josh Close ·
  • 787e1fb5 Updated version number. Josh Close ·
  • bd7d9947 Updated unit test. Josh Close ·
  • ab5d3fcd Added custom boolean type converter that can convert from 1 and 0 besides the normal conversion. Josh Close ·
  • a3798a88 Added property map configuration to set a default value. If a field is empty and a default value has been set, it will be used instead of the default type converter. Josh Close ·
  • 8335cb31 Created non-generic overloads for reading, writing, and attribute mapping. Josh Close ·
  • 76207e11 Invalidate record cache will clear the properties list like it should. Josh Close ·
  • ff441a09 Issue #38 - to improve performance, CsvWriter no longer flushes to the output stream after every record (line). If you desire the old behaviour, use a StreamWriter with AutoFlush set to true. Richard Dingwall ·
  • 3b7c04db Updated files to version 1.5. Josh Close ·
  • ce8f9bc2 Added 3.5 and 2.0 support. Josh Close ·
  • 736c9c61 Work in progress. Josh Close ·
  • 7c6c9eec Case insensitive header matching. Josh Close ·
  • 8876974d Enabled nuget package restore. Josh Close ·
  • f01bb0cf Removed nuget exe. Updated markdown. Josh Close ·
  • 5229348c Updated version in nuspec. Changed output of release build. Josh Close ·
  • bab751d5 Removed CsvHelper class in favor of using the reader and writer directly. Josh Close ·
  • 83fb6c87 Added property reference mapping. Requires .NET 4.0 Client Profile now. Josh Close ·
  • fd956de6 Changed unit tests over to xunit. Updated moq. Josh Close ·
  • 8ee8e293 Corrected XML comment. Josh Close ·
  • bc3f9289 Multiple duplicate header names supported. ex: to get the second "MyColumn" column: GetField( "MyColumn", 1 ) Josh Close ·

Compare on GitHub