Releases: Mr-sB/TinyCSV
Releases · Mr-sB/TinyCSV
TinyCSV v1.3.3
TinyCSV v1.3.2
Added
CSVRecordReaderimplementsIEnumerable<string>.
Changed
- Update change log.
- Update readme.
TinyCSV v1.3.1
Added
- CSVRecord add
Columnfield.
Changed
- Table
Headerstype change to CSVRecord array/list. CSVRecordWriterimplementsIEnumerable<string>.- Rename
CSVRecordWriter.AddCelltoCSVRecordWriter.Add. - Rename
CSVRecordWriter.RemoveCelltoCSVRecordWriter.RemoveAt.
TinyCSV v1.3.0
Added
CSVTableReaderandCSVTableWriterconstructors addheaderRowandreadRecordCountparameters.CSVDataHelper.GetCSVRowArrayandCSVDataHelper.GetCSVRowListaddrowCountparameter.
Changed
Headerschange from one dimension to two dimensions.CellArrayrename toCells.
Removed
- Table
DescriptionsandRawCSVContent. - Record
RawRecord.
TinyCSV v1.2.0
Added
- Custom cells separator support.
- Choose new line style support,
EnvironmentorUnixorNon-Unix. CSVDataHelper.GetCSVRowArraymethod.CSVRecordReader.GetDecodeRow,CSVRecordWriter.GetEncodeRow,
CSVTableReader.GetDecodeTableandCSVTableWriter.GetEncodeTablemethods.
Changed
- Use
string.Splitto replaceCSVDataHelper.StringSplit. - Rename
CSVDataHelper.GetCSVRowstoCSVDataHelper.GetCSVRowList. - Writers' Add and Remove methods will return themselves.
CSVTableWriter.AddRecordmethod will setCSVRecordWriter.CellSeparator.
Security
- Change
CSVDataHelper.NewLineSeparatorsandCSVDataHelper.NewLineSeparatorsLengthto readonly.
TinyCSV v1.1.0
Added
- Multiline cells support.
Changed
- Split csv rows by \n or \r\n.
TinyCSV v1.0.1
Added
- Readers add ToString methods. Writers add Remove methods.
- Example project.
- CSVException class.
TinyCSV v1.0.0
Added
- Read and write csv form feature. Support table cells contain commas and double quotes.