Releases: rameel/ramstack.structures
Releases · rameel/ramstack.structures
1.2.5
What's Changed
- Add support for
IAlternateEqualityComparer
- Add
params
keyword to StringView.Trim
methods for ReadOnlySpan<char>
1.2.4
What's Changed
- Improve
StringView
enumerator performance
- Optimize
ReadOnlyArray<T>.ToList
method for .NET 9
1.2.3
What's Changed
This patch downgrades System.Collections.Immutable
package for .NET 6.0
target to resolve NUGET warning NU1605
1.2.2
What's Changed
- Optimize ArrayView.Create method for empty collection expression
1.2.1
What's Changed
- Add List to ArrayView extension for NET9.0+
1.2.0
Add Trim
overload methods to StringView
class
1.1.1
Fix an issue where some methods in ArrayView<T>
incorrectly returned a mutable reference
- Update the indexer to return
ref readonly T
instead of ref T
.
- Update the
GetPinnableReference
method to return ref readonly T
.
1.1.0
Enhancements:
- Added
IsDefaultOrEmpty
property to ReadOnlyArray<T>
class.
- Introduced
Empty<T>()
method to ReadOnlyArray
class.
- Implemented
AsView
extension methods for the ImmutableArray<T>
class.
1.0.0
Initial release of Ramstack.Structures