Skip to content

Releases: Mr-sB/TinyCSV

TinyCSV v1.3.3

07 Apr 10:53

Choose a tag to compare

Fix

  • Line starts with " cause line separator fault.

TinyCSV v1.3.2

16 Nov 06:54

Choose a tag to compare

Added

  • CSVRecordReader implements IEnumerable<string>.

Changed

  • Update change log.
  • Update readme.

TinyCSV v1.3.1

11 Feb 04:07

Choose a tag to compare

Added

  • CSVRecord add Column field.

Changed

  • Table Headers type change to CSVRecord array/list.
  • CSVRecordWriter implements IEnumerable<string>.
  • Rename CSVRecordWriter.AddCell to CSVRecordWriter.Add.
  • Rename CSVRecordWriter.RemoveCell to CSVRecordWriter.RemoveAt.

TinyCSV v1.3.0

10 Feb 06:31

Choose a tag to compare

Added

  • CSVTableReader and CSVTableWriter constructors add headerRow and readRecordCount parameters.
  • CSVDataHelper.GetCSVRowArray and CSVDataHelper.GetCSVRowList add rowCount parameter.

Changed

  • Headers change from one dimension to two dimensions.
  • CellArray rename to Cells.

Removed

  • Table Descriptions and RawCSVContent.
  • Record RawRecord.

TinyCSV v1.2.0

18 Sep 09:58

Choose a tag to compare

Added

  • Custom cells separator support.
  • Choose new line style support, Environment or Unix or Non-Unix.
  • CSVDataHelper.GetCSVRowArray method.
  • CSVRecordReader.GetDecodeRow, CSVRecordWriter.GetEncodeRow,
    CSVTableReader.GetDecodeTable and CSVTableWriter.GetEncodeTable methods.

Changed

  • Use string.Split to replace CSVDataHelper.StringSplit.
  • Rename CSVDataHelper.GetCSVRows to CSVDataHelper.GetCSVRowList.
  • Writers' Add and Remove methods will return themselves.
  • CSVTableWriter.AddRecord method will set CSVRecordWriter.CellSeparator.

Security

  • Change CSVDataHelper.NewLineSeparators and CSVDataHelper.NewLineSeparatorsLength to readonly.

TinyCSV v1.1.0

15 Sep 07:21
58c19a7

Choose a tag to compare

Added

  • Multiline cells support.

Changed

  • Split csv rows by \n or \r\n.

TinyCSV v1.0.1

14 Sep 14:27

Choose a tag to compare

Added

  • Readers add ToString methods. Writers add Remove methods.
  • Example project.
  • CSVException class.

TinyCSV v1.0.0

14 Sep 14:11

Choose a tag to compare

Added

  • Read and write csv form feature. Support table cells contain commas and double quotes.