What's Changed
Added
- Added methods for getting an empty collection instead of null. #148
- Added extra numeric types such as
NonNegativeLong
andNonNegativeShort
in #147 - Added allocation free Match method that isn't lazy. #146
- Partitioning method for splitting collections by condition. Also splitting collections of ITries or coproducts in #151 and #153
- Method for unpacking a collection of tuples into multiple collections in #152
Updated
- Made colection methods consistently crash when collection is null. Previously some methods would and others wouldn't. e.g. IsSingle, IsMultiple, SingleOption, FirstOption etc.
- Disallowed changing the items within NonEmptyEnumerable.
Removed
- Removed
SafeSubstring
extensions on a NonEmptyString.
Contributors
- @marektresnak made their first contribution in #155
- @jirkapok made their first contribution in #146
- @KaliCZ
- @VaclavKucera with the code reviews 💪
Full Changelog: v7.0.1...v8.0.0