Upgrading csv 2 to 3
Unknown2.0.1 → 3.3.0
Fetching 5 releases from GitHub…0 / 5
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Requires Dart SDK >=1.11.0 <2.0.0 from 3.3.0 (none stated before).
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- removed:
field CsvToListConverter.parseNumbers: final bool - changed:
class CsvToListConverter extends Converter<String, List<List>> implements StreamTransformer → class CsvToListConverter extends Converter<String, List<List>> implements StreamTransformer<String, List<List>> - changed:
class List2CsvSink extends ChunkedConversionSink<List> → class List2CsvSink extends ChunkedConversionSink<List<List>> - changed:
class ListToCsvConverter extends Converter<List<List>, String> implements StreamTransformer → class ListToCsvConverter extends Converter<List<List>, String> implements StreamTransformer<List<List>, String> - changed:
ctor CsvCodec({String fieldDelimiter = …, String textDelimiter = …, String textEndDelimiter, String eol = …, bool parseNumbers = …, bool allowInvalid = …}) → ctor CsvCodec( {String fieldDelimiter = …, String textDelimiter = …, String textEndDelimiter, String eol = …, bool shouldParseNumbers = …, bool allowInvalid = …, bool delimitAllFields = …}) - changed:
ctor CsvToListConverter({this.fieldDelimiter = …, String textDelimiter = …, String textEndDelimiter, this.eol = …, this.csvSettingsDetector, bool parseNumbers, bool allowInvalid}) → ctor CsvToListConverter( {this.fieldDelimiter = …, String textDelimiter = …, String textEndDelimiter, this.eol = …, this.csvSettingsDetector, bool shouldParseNumbers, bool allowInvalid}) - changed:
ctor CsvToListSink(this._outSink, this._fieldDelimiter, this._textDelimiter, this._textEndDelimiter, this._eol, this._csvSettingsDetector, this._parseNumbers, this._allowInvalid) → ctor CsvToListSink( this._outSink, this._fieldDelimiter, this._textDelimiter, this._textEndDelimiter, this._eol, this._csvSettingsDetector, this._shouldParseNumbers, this._allowInvalid) - changed:
ctor ListToCsvConverter({this.fieldDelimiter = …, String textDelimiter = …, String textEndDelimiter, this.eol = …}) → ctor ListToCsvConverter( {this.fieldDelimiter = …, String textDelimiter = …, String textEndDelimiter, this.eol = …, this.delimitAllFields = …}) - changed:
method CsvToListConverter.convert(String csv, {String fieldDelimiter, String textDelimiter, String textEndDelimiter, String eol, CsvSettingsDetector csvSettingsDetector, bool parseNumbers, bool allowInvalid}): List<List> → method CsvToListConverter.convert(String csv, {String fieldDelimiter, String textDelimiter, String textEndDelimiter, String eol, CsvSettingsDetector csvSettingsDetector, bool shouldParseNumbers, bool allowInvalid}): List<List> - changed:
method CsvToListConverter.startChunkedConversion(Sink<List> outputSink): CsvToListSink → method CsvToListConverter.startChunkedConversion(Sink outputSink): CsvToListSink - changed:
method ListToCsvConverter.convert(List<List> rows, {String fieldDelimiter, String textDelimiter, String textEndDelimiter, String eol}): String → method ListToCsvConverter.convert(List<List> rows, {String fieldDelimiter, String textDelimiter, String textEndDelimiter, String eol, bool delimitAllFields}): String - changed:
method ListToCsvConverter.convertSingleRow(StringBuffer sb, List rowValues, {String fieldDelimiter, String textDelimiter, String textEndDelimiter, String eol}): String → method ListToCsvConverter.convertSingleRow(StringBuffer sb, List rowValues, {String fieldDelimiter, String textDelimiter, String textEndDelimiter, String eol, bool delimitAllFields}): String - added:
field CsvToListConverter.shouldParseNumbers: final bool - added:
field ListToCsvConverter.delimitAllFields: final bool - added:
variable defaultDelimitAllFields: const bool
- removed:
class FirstOccurenceSettingsDetector extends CsvSettingsDetector - removed:
ctor FirstOccurenceSettingsDetector({this.fieldDelimiters, this.textDelimiters, this.textEndDelimiters, this.eols}) - removed:
field FirstOccurenceSettingsDetector.eols: final List<String> - removed:
field FirstOccurenceSettingsDetector.fieldDelimiters: final List<String> - removed:
field FirstOccurenceSettingsDetector.textDelimiters: final List<String> - removed:
field FirstOccurenceSettingsDetector.textEndDelimiters: final List<String> - removed:
method FirstOccurenceSettingsDetector.detectFromString(String csv): CsvSettings - added:
class FirstOccurrenceSettingsDetector extends CsvSettingsDetector - added:
ctor FirstOccurrenceSettingsDetector( {this.fieldDelimiters, this.textDelimiters, this.textEndDelimiters, this.eols}) - added:
field FirstOccurrenceSettingsDetector.eols: final List<String> - added:
field FirstOccurrenceSettingsDetector.fieldDelimiters: final List<String> - added:
field FirstOccurrenceSettingsDetector.textDelimiters: final List<String> - added:
field FirstOccurrenceSettingsDetector.textEndDelimiters: final List<String> - added:
method FirstOccurrenceSettingsDetector.detectFromString(String csv): CsvSettings