Skip to content

Releases: Cysharp/ZLinq

v.1.0.0

08 Apr 09:28
Compare
Choose a tag to compare

This is the first official release version!
Thank you to the many contributors and users for your feedback!

Full Changelog: 0.9.6...1.0.0

v.0.9.6

06 Apr 06:12
Compare
Choose a tag to compare

What's Changed

  • FromReadOnlySeuqnce.TryNonEnumeratedCount include Array.MaxLength
  • FileSystem, Json package supports netstandard2.0 and 2.1
  • Support NativeAOT Trimming
  • chore: fix Index() issue for enumerable that length is int.MaxValue by @filzrev in #117
  • chore: Update NuGet package versions by @filzrev in #123
  • chore: exclude CS9074 warning from WaningAsError by @filzrev in #118
  • chore: Add tests to increase code coverage rate by @filzrev in #120
  • chore: Add custom code path for .NET 10 that use Span.Contains API by @filzrev in #121
  • chore: Add tests of JoinToString by @filzrev in #122

Full Changelog: 0.9.5...0.9.6

v.0.9.5

05 Apr 13:13
Compare
Choose a tag to compare

What's Changed

  • Apply Net80, Net90 LINQ optimization path by @neuecc in #114
  • chore: Add custom BenchmarkEventProcessor to report benchmark progress by @filzrev in #112

Full Changelog: 0.9.4...0.9.5

v.0.9.4

04 Apr 09:31
Compare
Choose a tag to compare
  • Fix FromArray.TryGetSpan throws exception when T is not T(array variance) more fix

Full Changelog: 0.9.3...0.9.4

v.0.9.3

04 Apr 09:15
Compare
Choose a tag to compare

What's Changed

  • chore: Add benchmarks that use dedicated optimization path by System.Linq by @filzrev in #110
  • Fix FromArray.TryGetSpan throws exception when T is not T(array variance)

Full Changelog: 0.9.2...0.9.3

v.0.9.2

04 Apr 01:14
Compare
Choose a tag to compare

What's Changed

  • chore: add DebuggerTypeProxy for Grouping/Lookup by @filzrev in #109
  • add DebuggerDisplay to ValueEnumerable(show method chain info)

Full Changelog: 0.9.1...0.9.2

v.0.9.1

03 Apr 06:36
Compare
Choose a tag to compare

What's Changed

  • Add JoinToString operator
  • ValueEnumerable shows debugger display
  • chore: modify LINQ compatibility tests by @filzrev in #102
  • chore: Fix file's line endings to LF by @filzrev in #103
  • chore: Add VS spell checker settings & fix spellings by @filzrev in #104
  • chore: Add LINQ compatibility tests for .NET 10 specific APIs by @filzrev in #105
  • chore: Show unit tests errors on CI logs by @filzrev in #106

Full Changelog: 0.9.0...0.9.1

v.0.9.0

01 Apr 15:55
Compare
Choose a tag to compare

What's Changed

  • chore: Add LINQ compatibility tests to CI & fix failed GroupByTests by @filzrev in #100
  • Improve List.AsValueEnumerable, ImmutableArray.AsValueEnumerable performance
  • Add LINQ to SIMD feature for .NET 8 or greater

Full Changelog: 0.8.0...0.9.0

v.0.8.0

31 Mar 11:27
Compare
Choose a tag to compare

What's Changed

  • Improve Lookup performance(ToLookup, GroupBy, GroupJoin, Join, LeftJoin, RightJoin)
  • Fix ToList does not work in Unity

Full Changelog: 0.7.4...0.8.0

v.0.7.4

31 Mar 07:47
Compare
Choose a tag to compare
  • Fix some internal polyfill accesibillity change to internal
  • Fix DropInGenerator not work when namespace is used
  • DropInGenerator does not show error when assembly attribute is not exists

Full Changelog: 0.7.3...0.7.4