Added

  • IObjectResolver.Resolve<T>(params object[])

  • IWriter.WriteRecords<T>(IEnumerable<T>)

  • MemberMap.Constant(object)

  • MemberMap.Default(object)

  • MemberMap.Default(string)

  • MemberMap.Ignore()

  • MemberMap.Ignore(bool)

  • MemberMap.Index(int, int)

  • MemberMap.Name(params string[])

  • MemberMap.NameIndex(int)

  • MemberMap.TypeConverter(ITypeConverter)

  • MemberMap.TypeConverter<TConverter>()

  • MemberMap.Validate(Func<string, bool>)

  • ObjectResolver.Resolve<T>(params object[])

  • TypeConverterException.MemberMapData

  • TypeConverterException.Text

  • TypeConverterException.TypeConverter

  • TypeConverterException.TypeConverterException(ITypeConverter, MemberMapData, object, IWritingContext)

  • TypeConverterException.TypeConverterException(ITypeConverter, MemberMapData, object, IWritingContext, string)

  • TypeConverterException.TypeConverterException(ITypeConverter, MemberMapData, object, IWritingContext, string, Exception)

  • TypeConverterException.TypeConverterException(ITypeConverter, MemberMapData, string, IReadingContext)

  • TypeConverterException.TypeConverterException(ITypeConverter, MemberMapData, string, IReadingContext, string)

  • TypeConverterException.TypeConverterException(ITypeConverter, MemberMapData, string, IReadingContext, string, Exception)

  • TypeConverterException.Value

Changed

  • IObjectResolver.Resolve(Type, params object[])Breaking

    The signature changed.

  • ObjectResolver.Resolve(Type, params object[])Breaking

    The signature changed.

  • RecordCreatorFactory.MakeRecordCreator(Type)

    Now virtual.

  • RecordWriterFactory.MakeRecordWriter<T>(T)

    Now virtual.

Removed

  • TypeConverterException.TypeConverterException(IReadingContext)Breaking

  • TypeConverterException.TypeConverterException(IReadingContext, string)Breaking

  • TypeConverterException.TypeConverterException(IReadingContext, string, Exception)Breaking

  • TypeConverterException.TypeConverterException(IWritingContext)Breaking

  • TypeConverterException.TypeConverterException(IWritingContext, string)Breaking

  • TypeConverterException.TypeConverterException(IWritingContext, string, Exception)Breaking

Commits

  • 59a99ad4 Version bump to 6.0.0 Josh Close ·
  • a8399f7f Added more info and properties to TypeConverterException. Josh Close ·
  • a4665af9 Added FOSSA badge to readme. Josh Close ·
  • 6a3bbe02 Added mapping methods to MemberMap for use during runtime mapping. Josh Close ·
  • d426a88c Fixed issue where mapping an interface doesn't get used when writing. Fixes #832 Josh Close ·
  • 39736575 Cleanup. Josh Close ·
  • 0f659f85 Fixed whitespace Felix ·
  • 514c9596 Use ObjectResolver to create internal classes, added virtual to factories Felix ·

Compare on GitHub