Changelog
v6.0.0
Released November 8, 2017. Previous release: v5.0.0. Migration guide.
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[])BreakingThe signature changed.
-
ObjectResolver.Resolve(Type, params object[])BreakingThe 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
- a8399f7f Added more info and properties to TypeConverterException.
- a4665af9 Added FOSSA badge to readme.
- 6a3bbe02 Added mapping methods to MemberMap for use during runtime mapping.
- d426a88c Fixed issue where mapping an interface doesn't get used when writing. Fixes #832
- 39736575 Cleanup.
- 0f659f85 Fixed whitespace
- 514c9596 Use ObjectResolver to create internal classes, added virtual to factories