Added

  • CsvConfiguration.Validate()

  • IParserConfiguration.ProcessFieldBufferSize

  • IWriterConfiguration.Mode

  • MemberMapTypeConverterOption.EnumIgnoreCase(bool)

  • TypeConverterOptions.EnumIgnoreCase

Changed

  • ConfigurationFunctions.ShouldQuote(string, Type, IWriterRow)Breaking

    The parameters changed from (string, IWriterRow) to (string, Type, IWriterRow).

  • CsvConfiguration.CsvConfiguration(CultureInfo, bool?, BadDataFound, int?, bool?, char?, bool?, string, bool?, IComparer<string>, Encoding, char?, GetConstructor, GetDynamicPropertyName, bool?, HeaderValidated, bool?, bool?, bool?, char[], char?, bool?, bool?, MemberTypes?, MissingFieldFound, CsvMode?, string, PrepareHeaderForMatch, int?, char?, ReadingExceptionOccurred, ReferenceHeaderPrefix, bool?, ShouldQuote, ShouldSkipRecord, ShouldUseConstructorParameters, TrimOptions?, bool?, char[])Breaking

    The parameters changed from (CultureInfo, bool?, BadDataFound, int?, bool?, char?, bool?, string, bool?, IComparer<string>, Encoding, char?, GetConstructor, GetDynamicPropertyName, bool?, HeaderValidated, bool?, bool?, bool?, char[], char?, bool?, bool?, MemberTypes?, MissingFieldFound, ParserMode?, string, PrepareHeaderForMatch, int?, char?, ReadingExceptionOccurred, ReferenceHeaderPrefix, bool?, ShouldQuote, ShouldSkipRecord, ShouldUseConstructorParameters, TrimOptions?, bool?, char[]) to (CultureInfo, bool?, BadDataFound, int?, bool?, char?, bool?, string, bool?, IComparer<string>, Encoding, char?, GetConstructor, GetDynamicPropertyName, bool?, HeaderValidated, bool?, bool?, bool?, char[], char?, bool?, bool?, MemberTypes?, MissingFieldFound, CsvMode?, string, PrepareHeaderForMatch, int?, char?, ReadingExceptionOccurred, ReferenceHeaderPrefix, bool?, ShouldQuote, ShouldSkipRecord, ShouldUseConstructorParameters, TrimOptions?, bool?, char[]).

  • CsvConfiguration.ModeBreaking

    The type changed from ParserMode to CsvMode.

  • CsvConfiguration.NewLineBreaking

    The init accessor was removed.

  • IParserConfiguration.ModeBreaking

    The type changed from ParserMode to CsvMode.

  • ShouldQuote

    The declaration changed.

Removed

  • CsvConfiguration.DoubleQuoteStringBreaking

  • CsvConfiguration.QuoteStringBreaking

  • ParserModeBreaking

Commits

  • 79b9d329 Added missing parameter to xml doc. Josh Close ·
  • 8e5b97aa Fixed issue with EnumConverter when duplicate names or values appeared in an enum. Josh Close ·
  • 8c18d04f Moved all configuration settings into local fields in CsvReader. Josh Close ·
  • ceaa3833 Changed delegate ShouldQuote to include the field type. Josh Close ·
  • 4087082f Changed ParserMode to CsvMode and added CsvMode to writing. Josh Close ·
  • 37302518 Updated xml doc for CsvConfiguration constructor. Josh Close ·

Compare on GitHub