Skip to content

Releases: linksplatform/Numbers

[C#] 0.5.0

03 Aug 16:10
fbe6d89

Choose a tag to compare

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

.NET 5 support is added.
Platform.Converters dependency updated from 0.2.1 to 0.3.0.
Factorial and Catalan from Math class have changed their in and out types from double to ulong. This is a breaking change.
All classes are covered with comments.

[C#] 0.4.1

03 Apr 17:16

Choose a tag to compare

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

Platform.Converters dependency updated from 0.2.0 to 0.2.1.

0.4.0

23 Feb 18:12

Choose a tag to compare

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

Lowest supported version of .NET Framework is now 4.7.2.
Platform.Converters dependency updated from 0.1.0 to 0.2.0.
Added support for generic multiplication and division.

0.3.0

09 Nov 20:17

Choose a tag to compare

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

Platform.Converters dependency updated from 0.0.8 to 0.1.0.
Obsolete Integer struct and class removed.
Removed Arithmetic.Subtract method with Integer<T> as arguments.
Added Arithmetic.Increment(ref T) and Arithmetic.Decrement(ref T) methods, these methods should be used only for shorter/simpler code, because they are slower then versions without ref.
Issues fix.

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

0.2.3

07 Nov 11:16

Choose a tag to compare

https://www.nuget.org/packages/Platform.Numbers/0.2.3

Platform.Converters dependency updated from 0.0.7 to 0.0.8.

0.2.2

30 Oct 14:42
8d66331

Choose a tag to compare

https://www.nuget.org/packages/Platform.Numbers/0.2.2

The lowest supported version of .NET Framework is now 4.7.1.
Added support for .NET Standard 2.1 (.NET Core 3.0).
Platform.Converters dependency updated from 0.0.6 to 0.0.7.
Microsoft.NET.Test.Sdk dependency updated from 16.2.0 to 16.3.0.
Added support for direct negating of unsigned types.
Integer classes are obsolete now.
Source link enabled.
Travis CI disabled.
GitHub Actions enabled.
Refactoring, performance optimizations, issues fix.

Platform.Converters dependency updated from 0.0.5 to 0.0.6

14 Sep 08:04

Choose a tag to compare

https://www.nuget.org/packages/Platform.Numbers/0.2.1

Platform.Converters dependency updated from 0.0.5 to 0.0.6.
Project files updated to support multiple build environments: dotnet, Travis CI, MonoDevelop, and Visual Studio.
Travis CI build configuration updated to support automatic NuGet package publishing.
Refactoring, performance optimizations, issues, and bugs fix.

Added support for .NET Framework 4.6.1, Platform.Converters dependency updated, Arithmetic.And method removed, added new methods for Bit classes

02 Sep 13:05

Choose a tag to compare

https://www.nuget.org/packages/Platform.Numbers/0.2.0

Added support for net461 (.NET Framework 4.6.1).
Platform.Converters dependency updated from 0.0.4 to 0.0.5.
Arithmetic.And method removed (this is a breaking change).
Added Bit methods:

  • Not
  • Or
  • And
  • ShiftLeft
  • ShiftRight
    Refactoring, issues fix.

This release is not backward compatible with previous 0.1.1 release.

Platform.Converters dependency updated, tests added

15 Aug 19:33

Choose a tag to compare

https://www.nuget.org/packages/Platform.Numbers/0.1.1

Platform.Converters dependency updated from 0.0.3 to 0.0.4.
Added tests.
Build fix.

Classes and methods renamed to shorter versions, dependency updated

14 Aug 08:21

Choose a tag to compare

https://www.nuget.org/packages/Platform.Numbers/0.1.0

Platform.Converters dependency updated from 0.0.2 to 0.0.3.
Using new Platform.Reflection.EnsureExtensions now.
No more duplicate dependencies.
Classes and methods renamed to shorter versions.
XML documentation file generation turned on.
Travis CI connected.
Refactoring, issues fix.

This release is not backward compatible with 0.0.2 release.