Skip to content

Releases: linksplatform/Reflection

[C#] 0.7.0

15 Dec 07:21
8828004
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Reflection/

Target frameworks are changed to net7.
License is changed to Unlicense.
Platform.Collections dependency is updated from 0.3.2 to 0.4.0.

[C#] 0.6.1

31 May 08:05
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Reflection/

Platform.Collections dependency is updated from 0.3.0 to 0.3.2.
Microsoft.SourceLink.GitHub dependency is updated from 1.0.0 1.1.1.
Dotnet 6 support is added.

[C#] 0.6.1

14 Feb 13:16
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Reflection/0.6.1

Platform.Collections dependency is updated from 0.3.0 to 0.3.2.
Microsoft.SourceLink.GitHub dependency is updated from 1.0.0 1.1.1.
Dotnet 6 support is added.

[C#] 0.6.0

04 Aug 18:33
20f2356
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Reflection/0.6.0

Right shift support is added for unsigned integer. This is a breaking change.

[C#] 0.5.0

04 Jun 17:52
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Reflection/0.5.0

NET 5 support is added.
Platform.Collections dependency updated from 0.2.1 to 0.3.0.

[C#] 0.4.1

03 Apr 15:54
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Reflection/0.4.1

Platform.Collections dependency updated from 0.2.0 to 0.2.1.
Multiply, CheckedMultiply and Divide methods added into ILGeneratorExtensions.

0.4.0

23 Feb 07:28
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Reflection/0.4.0

Lowest supported version of .NET Framework is now 4.7.2.
System.Reflection.Emit.Lightweight dependency updated from 4.6.0 to 4.7.0.
System.Reflection.Emit dependency updated from 4.6.0 to 4.7.0.
Platform.Collections dependency updated from 0.1.0 to 0.2.0.

0.3.2

09 Nov 18:03
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Reflection/0.3.2

Added support for conversion from char and to char.

0.3.1

07 Nov 08:37
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Reflection/0.3.1

Fixed bug with different behaviour at conversion of integers on .NET and .NET Core.

0.3.0

06 Nov 20:15
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Reflection/0.3.0

Added support for conversion with sign extension and without it (by default).
ILGeneratorExtensions.UncheckedConvert method now has additional boolean argument extendSign.
TypeBuilderExtensions.DefaultVirtualMethodAttributes renamed to DefaultFinalVirtualMethodAttributes.
TypeBuilderExtensions.EmitVirtualMethod renamed to EmitFinalVirtualMethod.
NumericType<T>.BitsLength renamed to BitsSize.
Added new NumericType<T>.BytesSize constant.
If source and target type of conversion are the same then no instructions emitted.
Added support for conversion to boolean for primitive types.
Issues fix.

This release is not backward compatible with the previous 0.2.0 release.