Releases: linksplatform/Collections
[C++] 0.2.1
https://www.nuget.org/packages/Platform.Collections.TemplateLibrary/0.2.1
Added map and memory to includes of library
[C++] 0.2.0
https://www.nuget.org/packages/Platform.Collections.TemplateLibrary/0.2.0
Updated build files to conan 2.0 and updated dependencies
[C#] 0.4.0
https://www.nuget.org/packages/Platform.Collections/
Target frameworks are changed to net7.
Platform.Interfaces dependency is updated from 0.4.2 to 0.5.0.
Platform.Random dependency is updated from 0.2.0 to 0.3.0.
Platform.Disposables dependency is updated from 0.3.0 to 0.4.0.
Platform.Ranges dependency is updated from 0.3.0 to 0.5.0.
[C#] 0.3.2
https://www.nuget.org/packages/Platform.Collections/0.3.2
Dotnet 6 support is added.
Platform.Interfaces dependency is updated from 0.4.1 to 0.4.2.
[C#] 0.3.1
https://www.nuget.org/packages/Platform.Collections/0.3.1
Microsoft.NETFramework.ReferenceAssemblies dependency is updated from 1.0.0 to 1.0.2.
Platform.Interfaces dependency is updated from 0.4.0 to 0.4.1.
[C#] 0.3.0
https://www.nuget.org/packages/Platform.Collections/0.3.0
.NET 5 support is added.
Platform.Interfaces dependency updated from 0.3.0 to 0.4.0.
Platform.Disposables dependency updated from 0.2.0 to 0.3.0.
Platform.Ranges dependency updated from 0.2.0 to 0.3.0.
Platform.Random dependency updated from 0.1.0 to 0.2.0.
Comments are added to some types.
0.2.1
https://www.nuget.org/packages/Platform.Collections/0.2.1
Added GetElementOrDefault and TryGetElement extension methods for Arrays and Lists.
0.2.0
https://www.nuget.org/packages/Platform.Collections/0.2.0
Lowest supported version of .NET Framework is now 4.7.2.
Platform.Interfaces dependency updated from 0.2.0 to 0.3.0.
Platform.Disposables dependency updated from 0.1.2 to 0.2.0.
Platform.Ranges dependency updated from 0.1.0 to 0.2.0.
Platform.Random dependency updated from 0.0.5 to 0.1.0.
0.1.0
https://www.nuget.org/packages/Platform.Collections/0.1.0
The lowest supported version of .NET Framework is now 4.7.1.
Added support for .NET Standard 2.1 (.NET Core 3.0).
Platform.Interfaces dependency updated from 0.1.1 to 0.2.0.
Platform.Disposables dependency updated from 0.1.1 to 0.1.2.
Platform.Ranges dependency updated from 0.0.5 to 0.1.0.
Platform.Random dependency updated from 0.0.4 to 0.0.5.
Microsoft.NET.Test.Sdk dependency updated from 16.2.0 to 16.3.0.
BitStringTests fix.
Implemented Vector, Parallel and ParallelVector method version for Not, And, Or, Xor operations on BitString.
Benchmark for new BitString's methods added.
ArrayPool should throw fewer exceptions now.
Added methods for the addition of elements for ArrayFiller, ListFiller, and SetFiller, some of these methods also added to GenericArrayExtensions, IListExtensions and ISetExtensions.
ISetExtensions moved to Platform.Collections.Sets namespace.
Source link enabled.
Travis CI disabled.
GitHub Actions enabled.
Refactoring, performance optimizations, issues fix.
This release is not backward compatible with the previous 0.0.5 release.
Added support for .NET Framework 4.6.1, dependencies updated, added VectorNot, VectorAnd and VectorOr methods for BitString, added StringExtensions.TrimSingle and GenericArrayExtensions.Clone methods
https://www.nuget.org/packages/Platform.Collections/0.0.5
Added support for net461 (.NET Framework 4.6.1).
Platform.Interfaces dependency updated from 0.1.0 to 0.1.1.
Platform.Disposables dependency updated from 0.1.0 to 0.1.1.
Platform.Ranges dependency updated from 0.0.4 to 0.0.5.
For BitString:
- Added implementation of IEquatable interface.
- Added VectorNot, VectorAnd and VectorOr methods and tests for them.
- Added BitStringExtensions with SetRandomBits method.
- Added System.Numerics.Vectors dependency.
- Added Platform.Random dependency.
Added StringExtensions.TrimSingle method and test for it.
Added GenericArrayExtensions with Clone method.
Added tests.
Refactoring, issues fix.