Releases: Cysharp/ZLinq
Releases · Cysharp/ZLinq
v.0.5.0
What's Changed
- Improve contains semantics and migrate to slnx by @neuecc in #52
- chore: Add support for multiple target frameworks by @filzrev in #50
- chore: Fix mixed line endings of source generated files by @filzrev in #51
- chore: Add .NET 6 target for netstandard2.1 tests & update xUnit.v3 package version to 2.0.0 by @filzrev in #53
- Support netstandard2.0
Full Changelog: 0.4.5...0.5.0
v.0.4.5
- Fix Except, ExceptBy, Intersect, IntersectBy, Union, UnionBy
Full Changelog: 0.4.4...0.4.5
v.0.4.4
- Fix Distinct, DistinctBy
Concat
,Except
,Intersect
,Union
,UnionBy
,SequenceEqual
,ExceptBy
,IntersectBy
,GroupJoin
,Join
,LeftJoin
,RightJoin
,Zip
supportsIEnumerable<T>
overload- Breaking Changes,
Cast
andOfType
moved to instance method, no need typeHint
Full Changelog: 0.4.3...0.4.4
v.0.4.3
What's Changed
- chore: Update LinqPerfBenchmarks by @filzrev in #38
- chore: Add benchmark workflow and refactor benchmark projects by @filzrev in #40
- Fixed Last
- Optimize Count(predicate), LongCount(predicate)
- DropInGenerator surround #if NET9_0_OR_GREATER on DropInTypes.Span
Full Changelog: 0.4.2...0.4.3
v.0.4.2
- fix DropInAnalyzer is not packed in NuGet
Full Changelog: 0.4.1...0.4.2
v.0.4.1
- Fix
Count(predicate)
andLongCount(predicate)
Full Changelog: 0.4.0...0.4.1
v.0.4.0
What's Changed
- Add
SelectWhere
tests by @AlexB-mgtc in #36 - drop-in replacement support via Source Generator by @neuecc in #39
New Contributors
- @AlexB-mgtc made their first contribution in #36
Full Changelog: 0.3.2...0.4.0
v.0.3.2
- Fix SelectWhere
Full Changelog: 0.3.1...0.3.2
v.0.3.1
- Fix ThenByDescending stable sort order
Full Changelog: 0.3.0...0.3.1
v.0.3.0
What's Changed
- chore: add editorconfig and apply formatter by @filzrev in #30
- chore: Add perf benchmarks by @filzrev in #29
- ci: Pinning third party GitHub Actions sha by @guitarrapc in #32
- Implement all missing LINQ methods(Max/MaxBySingle/SingleOrDefault/Zip/Skip/SkipLast/SkipWhile).
- Implement Sum and Average nullable overload
- Implement Sum, Average, Max, Min selector overload
- ValueEnumerable.GetEnumerator moved from instance to extension method
New Contributors
- @guitarrapc made their first contribution in #32
Full Changelog: 0.2.0...0.3.0