C5 3.0.0-rc
The C5 Generic Collection Library for C# and CLI is a comprehensive collection library supporting lists, sets, bags, dictionaries, priority queues, (FIFO) queues, and (LIFO) stacks. C5 runs on everything supporting .NET Standard 2.0: .NET Core 2.0+, .NET 4.6.1+, Mono, Xamarin, Universal Windows Platform, and Unity.
No packages depend on C5.
C5 3.0 of 2021-12-22:
- C5 now targets .NET Standard 2.0 and .NET 6.0.
- Documentation is autogenerated on build and published to <https://c5.azurewebsites.net/>.
- Strong name removed.
- Memory safe optimizer removed as they are no longer needed for Unity development.
- `Rec<T1, T2, ...>` type removed as was an exact copy of `ValueTuple<T1, T2, ...>`.
- Breaking change: All `public readonly` are now properties.
- Breaking change: `EventTypeEnum` is now `EventType`.
- Breaking change: custom `KeyValuePair<K, V>` has been replaced by the standard `System.Collections.Generic.KeyValue<TKey, TValue>` for better compatability.
- Deprecation warning: As per [BinaryFormatter security guide](https://docs.microsoft.com/en-us/dotnet/standard/serialization/binaryformatter-security-guide), binary deserialization present high security risk. For this reason the `[Serializable]` attribute will be removed from the entire library in the next release.
.NET 6.0
- No dependencies.
.NET Standard 2.0
- No dependencies.
Version | Downloads | Last updated |
---|---|---|
3.0.0 | 4 | 11/24/2024 |
3.0.0-rc | 5 | 11/21/2024 |
3.0.0-beta | 2 | 12/06/2024 |
2.5.3 | 10 | 11/09/2023 |
2.5.0 | 3 | 11/24/2024 |
2.4.5947.17249 | 4 | 12/02/2024 |
2.4.5828.26833 | 3 | 12/10/2024 |
2.4.5827.29151 | 8 | 11/09/2024 |
2.3.0.1 | 5 | 11/21/2024 |
2.3.0 | 5 | 11/12/2024 |
2.2.5073.27396 | 3 | 12/03/2024 |
2.2.4881.16939 | 3 | 11/24/2024 |
2.2.4822.42600 | 6 | 11/09/2024 |
2.1.4492.18142 | 0 | 04/19/2012 |
2.0.4398.25000 | 5 | 11/25/2024 |
2.0.4398.23817 | 0 | 01/16/2012 |
2.0.4398.21073 | 0 | 01/16/2012 |
2.0.1 | 3 | 12/02/2024 |
2.0.0 | 8 | 11/09/2023 |
1.0.2 | 3 | 12/02/2024 |