2021年4月22日に、CsvHelper version 27.0.0 がリリースされました。
主な新機能、変更は次の通りです。
新機能
- デリミタを自動判別できるようになりました。デフォルトはOffです。
- 登録されているすべての型に型コンバーターを適用する機能が追加されました。
- 登録されているすべてのタイプにタイプコンバータオプションを適用する機能が追加されました。
- IAsyncEnumerableをWriteRecordsに渡す機能が追加されました。
- 変換に失敗したときにデフォルト値を使用するオプションが追加されました。
仕様変更
- IParserConfiguration.DetectDelimiterが追加されました。
- IParserConfiguration.DetectDelimiterValuesが追加されました。
- IWriter.WriteRecordsAsync (IAsyncEnumerable レコード、CancellationToken cancelToken =デフォルト)を追加しました。
- デフォルトとしてCsvConfiguration.WhiteSpaceCharactersから「\t」を削除しました。
公式ページはこちら。
ソースコードを見たい方はこちらからどうぞ。