Releases: linksplatform/Converters
0.2.0
https://www.nuget.org/packages/Platform.Converters/0.2.0
Lowest supported version of .NET Framework is now 4.7.2.
Platform.Reflection dependency updated from 0.3.2 to 0.4.0.
0.1.0
https://www.nuget.org/packages/Platform.Converters/0.1.0
Platform.Reflection dependency updated from 0.3.1 to 0.3.2.
Obsolete To classes removed.
New implementation of Conversion from an object that is faster than .NET version because method selection is done at compile-time and fewer additional checks performed.
ConverterBase.ConvertAndUnbox method renamed to ConvertFromObject.
Added GetMethodForConversionToTargetType and LoadDefault methods to ConverterBase abstract class.
Refactoring, performance optimizations.
This release is not backward compatible with the previous 0.0.8 release.
0.0.8
https://www.nuget.org/packages/Platform.Converters/0.0.8
Platform.Reflection dependency updated from 0.2.0 to 0.3.1.
Added ConverterBase class.
Added support for conversion from object and to object for all converters.
Added UncheckedSignExtendingConverter that is able to preserve the sign while converting from unsigned integers.
Refactoring, issues fix.
0.0.7
https://www.nuget.org/packages/Platform.Converters/0.0.7
The lowest supported version of .NET Framework is now 4.7.1.
Added support for .NET Standard 2.1 (.NET Core 3.0).
Platform.Reflection dependency updated from 0.1.1 to 0.2.0.
Platform.Diagnostics dependency updated from 0.0.2 to 0.0.3.
IConverter interfaces moved from Platform.Interfaces.
To classes are now obsolete.
Added CheckedConverter and UncheckedConverter classes with default implementation available at Default properties.
Added CachingConverterDecorator.
Source link enabled.
Travis CI disabled.
GitHub Actions enabled.
Added tests.
Added benchmarks.
Refactoring, performance optimizations, issues fix.
Platform.Reflection dependency updated from 0.1.0 to 0.1.1
https://www.nuget.org/packages/Platform.Converters/0.0.6
Platform.Reflection dependency updated from 0.1.0 to 0.1.1.
Travis CI build configuration updated to support automatic NuGet package publishing.
Project file updated to support multiple build environments: dotnet, Travis CI, MonoDevelop, and Visual Studio.
Added support for .NET Framework 4.6.1, removed Platform.Reflection.Sigil dependency, Platform.Reflection dependency updated
https://www.nuget.org/packages/Platform.Converters/0.0.5
Added support for net461 (.NET Framework 4.6.1).
Removed Platform.Reflection.Sigil dependency.
Platform.Reflection dependency updated from 0.0.6 to 0.1.0.
Refactoring, issues fix.
To class is now static, Platform.Reflection dependency updated
https://www.nuget.org/packages/Platform.Converters/0.0.4
To class is now static.
Platform.Reflection dependency updated from 0.0.4 to 0.0.6.
Build fix.
Added To class with typed parameter, dependencies updated
https://www.nuget.org/packages/Platform.Converters/0.0.3
Platform.Reflection dependency updated from 0.0.3 to 0.0.4.
Platform.Reflection.Sigil dependency updated from 0.0.3 to 0.0.4.
Added To class with typed parameter.
XML documentation file generation turned on.
Travis CI connected.
Refactoring, issues fix.
Platform.Reflection and Platform.Reflection.Sigil both updated to 0.0.3 versions
https://www.nuget.org/packages/Platform.Converters/0.0.2
Platform.Reflection dependency updated from 0.0.1 to 0.0.3.
Platform.Reflection.Sigil dependency updated from 0.0.2 to 0.0.3.
Issues fixes.