Skip to content

Releases: linksplatform/Collections.Methods

[C#] 0.3.1, [C++] 0.1.4

23 Mar 17:36
Compare
Choose a tag to compare

[C#] 0.3.0, [C++] 0.1.3

16 Mar 15:26
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Collections.Methods/0.3.0

Lowest supported version of .NET Framework is now 4.7.2.
Platform.Numbers dependency updated from 0.3.0 to 0.4.0.

https://www.nuget.org/packages/Platform.Collections.Methods.TemplateLibrary/0.1.3

Icon embedded in the package.
Target framework of the package set to native.

[C#] 0.3.0, [C++] 0.1.2

05 Mar 07:27
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Collections.Methods/0.3.0

Lowest supported version of .NET Framework is now 4.7.2.
Platform.Numbers dependency updated from 0.3.0 to 0.4.0.

https://www.nuget.org/packages/Platform.Collections.Methods.TemplateLibrary/0.1.2

Code files' extension changed from .cpp to .h.
Files structure updated.

0.3.0

23 Feb 19:04
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Collections.Methods/0.3.0

Lowest supported version of .NET Framework is now 4.7.2.
Platform.Numbers dependency updated from 0.3.0 to 0.4.0.

0.2.2

10 Nov 09:01
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Collections.Methods/0.2.2

Platform.Numbers dependency updated from 0.2.3 to 0.3.0.

0.2.1

07 Nov 11:57
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Collections.Methods/0.2.1

Platform.Numbers dependency updated from 0.2.2 to 0.2.3.

0.2.0

04 Nov 14:49
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Collections.Methods/0.2.0

Added support for .NET Standard 2.1 (.NET Core 3.0).
Platform.Numbers dependency updated from 0.2.1 to 0.2.2.
GenericCollectionMethodsBase.IsEquals method renamed to AreEqual.
RecursionlessSizeBalancedTreeMethods is not experimental anymore.
SizeBalancedTreeMethods renamed to RecursionlessSizeBalancedTreeMethods.
SizeBalancedTreeMethods2 renamed to SizeBalancedTreeMethods.
New methods at SizedBinaryTreeMethodsBase:

  • GetRightest
  • GetLeftest
  • GetNext
  • GetPrevious

Source link enabled.
Travis CI disabled.
GitHub Actions enabled.
Now there are tests for all three types of tree implementations, for both ordered and random operations.
C# to C++ translation enabled.
Refactoring, performance and memory usage optimizations, issues fix.

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

Using ref instead of IntPtr, Platform.Unsafe dependency replaced with Platform.Numbers, refactoring, performance optimizations

18 Sep 13:57
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Collections.Methods/0.1.0

Removed dependency on Platform.Unsafe.
Added dependency on Platform.Numbers.
Using ref instead of IntPtr.
Removed useless methods.
Some methods renamed.
Refactoring, performance optimizations.
Tests added.

This release is not backward compatible with previous 0.0.7 release.

Platform.Unsafe dependency updated from 0.1.2 to 0.1.3, the minimum supported version of .NET Framework is now 4.7.1

15 Sep 13:04
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Collections.Methods/0.0.7

The minimum supported version of .NET Framework is now 4.7.1.
Platform.Unsafe dependency updated from 0.1.2 to 0.1.3.
Project file updated to support multiple build environments: dotnet, Travis CI, MonoDevelop, and Visual Studio.
Travis CI configuration updated to support automatic NuGet package publishing.

Added support for .NET Framework 4.6.1, Platform.Unsafe dependency updated, refactoring, issues fix

04 Sep 08:33
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Collections.Methods/0.0.6

Added support for net461 (.NET Framework 4.6.1).
Platform.Unsafe dependency updated from 0.1.1 to 0.1.2.
Refactoring, issues fix.