Skip to content

Releases: reegeek/StructLinq

Fix FirstOrDefault

02 Nov 16:25
6f00630
Compare
Choose a tag to compare

Changes:

  • 6f00630 Merge pull request #216 from mobile46/master
  • 1f29e36 Bump xunit from 2.5.3 to 2.6.0 (#215)
  • 3c27f05 Add test for FirstOrDefault
  • 4aeb86e Fix FirstOrDefault bug
  • 8b2dce0 Bump xunit.runner.visualstudio from 2.5.1 to 2.5.3 (#213)
  • 80cb966 Bump BenchmarkDotNet.Diagnostics.Windows from 0.13.8 to 0.13.9 (#209)
  • 703a9fc Bump xunit from 2.5.1 to 2.5.3 (#214)
  • 5dee4c9 Bump xunit.runner.visualstudio from 2.5.0 to 2.5.1 (#206)
  • 7168816 Bump BenchmarkDotNet from 0.13.8 to 0.13.9 (#210)
  • 162d209 Bump xunit from 2.5.0 to 2.5.1 (#207)
See More
  • 836d84f Bump BenchmarkDotNet.Diagnostics.Windows from 0.13.2 to 0.13.8 (#204)
  • 5ae050a Bump xunit.runner.visualstudio from 2.4.3 to 2.5.0 (#190)
  • d8019c0 Bump FluentAssertions from 6.11.0 to 6.12.0 (#200)
  • cc1b428 Bump BenchmarkDotNet from 0.13.4 to 0.13.8 (#205)
  • fbbae5f Bump Fody from 6.6.4 to 6.8.0 (#192)
  • c57d38a Bump xunit from 2.4.2 to 2.5.0 (#188)
  • ab45c1f Merge pull request #186 from reegeek/dependabot/nuget/FluentAssertions-6.11.0
  • f598c03 Bump FluentAssertions from 6.8.0 to 6.11.0
  • 3707112 Merge pull request #179 from reegeek/UpdateGithubImages
  • f05a1d0 [Infra] exclude 3.1, x86 from test
  • 0fa1405 [Infra] fix typo
  • 6eb0505 [Infra] Exclude net30 in x86 from test.
  • 188694c Bump InlineIL.Fody from 1.7.3 to 1.7.4 (#172)
  • ad4b76b Bump BenchmarkDotNet from 0.13.2 to 0.13.4 (#176)

This list of changes was auto generated.

Fix Min and Max extensions.

09 Dec 18:39
Compare
Choose a tag to compare

Changes:

  • 2a7ec0f [Max] Fix Max on IStructEnumerable.
  • 4e9b90a [Min] Fix Min on IStructEnumerable.
  • 2c1aa44 [Benchmark] Update benchmark to net70
  • 484d779 Bump FluentAssertions from 6.7.0 to 6.8.0 (#163)
  • ba97ac2 [Infra] Use windows latest image for azure pipelines.
  • 51d6421 [Infra] Split bcl test project to handle references. (#169)
  • 6806a1f Bump Microsoft.NET.Test.Sdk from 17.3.2 to 17.4.0 (#164)

This list of changes was auto generated.

Net 70 support.

11 Nov 10:18
Compare
Choose a tag to compare

Changes:

  • f01aaf5 [Version] bump version to 0.28.0
  • a653ca3 [Infra] Add Net70 (#167)
  • 5884765 Bump Microsoft.NET.Test.Sdk from 17.3.1 to 17.3.2 (#161)
  • fcb612a Bump Fody from 6.6.3 to 6.6.4 (#162)
  • d6d66a4 Bump ObjectLayoutInspector from 0.1.2 to 0.1.4 (#160)
  • 5048144 Bump BenchmarkDotNet from 0.13.1 to 0.13.2 (#158)
  • 1a93d0c Bump Microsoft.NET.Test.Sdk from 17.3.0 to 17.3.1 (#159)
  • fb825bf Bump InlineIL.Fody from 1.7.1 to 1.7.2 (#155)
  • b05ffcc Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0 (#154)
  • f21ed47 Bump xunit from 2.4.1 to 2.4.2 (#153)
See More
  • fbdbe40 [Visitor] Update benchmark.
  • a8693c7 [Benchmark] Update all benchmark to net60
  • 9a3f8e0 Bump Fody from 6.6.2 to 6.6.3 (#147)
  • b1dd7e4 Bump Fody from 6.6.1 to 6.6.2 (#146)
  • 7a60f02 Bump FluentAssertions from 6.6.0 to 6.7.0 (#145)
  • 0f93e35 Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.2.0 (#144)
  • cc7c01b Bump xunit.runner.visualstudio from 2.4.3 to 2.4.5 (#142)
  • 5dde326 Bump Fody from 6.6.0 to 6.6.1 (#139)
  • 7d3b848 Bump FluentAssertions from 6.5.1 to 6.6.0 (#137)
  • 30f3065 Bump Nuke.Common from 5.2.1 to 6.0.1 (#131)

This list of changes was auto generated.

Fix Reset for Concat and Union enumerator

23 Feb 08:47
Compare
Choose a tag to compare

Changes:

  • dd9060b [Union] fix Reset for UnionEnumerator and RefUnionEnumerator.
  • bb96de0 [Concat] fix Reset for ConcatEnumerator and RefConcatEnumerator.
  • 42d2a4a [Tests] Fix Reset tests.
  • 70e0ede Bump Microsoft.NET.Test.Sdk from 17.0.0 to 17.1.0 (#135)
  • 911b80f Bump FluentAssertions from 6.4.0 to 6.5.1 (#134)
  • a21cf44 Bump FluentAssertions from 6.2.0 to 6.4.0 (#132)
  • 4296646 [Nuke] update telemetry.
  • f4deb2f [Infra] Bump System.Collections.Immutable for 5.0.0 to 6.0.0
  • 845335b Bump Microsoft.NET.Test.Sdk from 16.11.0 to 17.0.0 (#127)
  • c059e31 Bump FluentAssertions from 6.1.0 to 6.2.0 (#126)
See More
  • d7e4e10 Bump Fody from 6.5.4 to 6.6.0 (#125)
  • 8fdab3f Bump Fody from 6.5.3 to 6.5.4 (#123)
  • b480a17 Bump Fody from 6.5.2 to 6.5.3 (#122)
  • 2270547 Bump BenchmarkDotNet.Diagnostics.Windows from 0.13.0 to 0.13.1 (#118)
  • a66b722 Bump FluentAssertions from 6.0.0 to 6.1.0 (#121)
  • a691c16 Update BenchmarkDotNet.Diagnostics.Windows to 0.13.1
  • c3d21dd Bump BenchmarkDotNet from 0.13.0 to 0.13.1 (#117)
  • 630c99f Bump Microsoft.NET.Test.Sdk from 16.10.0 to 16.11.0 (#119)
  • 93a37ba Bump FluentAssertions from 5.10.3 to 6.0.0 (#120)
  • 9f4d1f3 Bump InlineIL.Fody from 1.7.0 to 1.7.1 (#115)
  • f80220f Bump Fody from 6.5.1 to 6.5.2 (#114)
  • f80fda2 [Array] Add benchmark on visitor.
  • 6010213 Bump Nuke.Common from 5.1.4 to 5.2.1 (#113)

This list of changes was auto generated.

Handle net60

21 Jun 07:20
Compare
Choose a tag to compare

Changes:

  • db5e2ef [Version] bump version to 0.27.0
  • 867e49d [Test] add net60 in TargetFrameworks for test projects.
  • 9644868 [Infra] Handle net60 preview. (#108)
  • 92e92c5 [Benchmark] replace RuntimeMoniker.NetCoreApp50 by RuntimeMoniker.Net50
  • 82893bf [Infra] fix azure tests.
  • bfcf99c Bump Microsoft.NET.Test.Sdk from 16.9.4 to 16.10.0 (#112)
  • 7feff4b Bump BenchmarkDotNet from 0.12.1 to 0.13.0 (#111)
  • fee72b4 [Infra] merge Common.Benchmark.props and Common.Tests.props into Directory.Build.props (#109)

This list of changes was auto generated.

Fix layout for net60

18 Jun 07:33
Compare
Choose a tag to compare

Changes:

  • 1b54c83 [BCL] improve #if for ListLayout and DictionaryLayout.

This list of changes was auto generated.

v0.26.3: [SelectMany] add extensions. (#106)

15 Jun 11:26
233f2a4
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

Add extension Zip, TakeWhile, SkipeWhile and optimize some others.

19 May 20:21
493c659
Compare
Choose a tag to compare

Changes:

  • 493c659 Bump Nuke.Common from 5.1.1 to 5.1.2
  • e538931 [Where] housekeeping
  • c4d7689 [Zip] add extension.
  • d68528f [Where] Light refactoring.
  • db9df6e [Union] use visitor to improve performance.
  • 7647116 [Union] Add case in benckmark.
  • 1f9373c [Except] Implement Visitor to improve performance.
  • e13cb69 Except: add one case in benchmark.
  • 82819e0 [Distinct] use visitor to improve performance.
  • f7ac5c1 [All] use visitor to improve performance.
See More
  • 12b66d9 [TakeWhile] add takeWhile extension
  • 7f60394 Upgrade to GitHub-native Dependabot (#100)
  • a5d8428 [ToEnumerable] housekeeping.
  • 522c519 [SkipeWhile] add SkipeWhle extension.
  • 2768cb8 [Build] fix compilation.
  • 02dc7fe [Build] Update nuget package.

This list of changes was auto generated.

Merge StructLinq.BCL into Struct.Linq

25 Apr 09:26
Compare
Choose a tag to compare

Changes:

  • 8c29b2a [Build] fix azure build.
  • 545f561 [Build] fix mac os build.
  • 2326e86 [Build] Update Nuke to 5.1.1
  • 7d6a185 [Build] update GitVersion to 5.6.8
  • 737cc38 [ToArray] Use GC.AllocateUninitializedArray for array allocation.
  • 7263133 [GitVersion] update to 0.26
  • 43f4718 [Infra] merge StructLinq.BCL project in Struct.Linq project.
  • 91a7e4e [Benchmark] remove net3.1 bench.
  • 4646ee5 [Infra] Support C# 9.0

This list of changes was auto generated.

v0.25.3

27 Jan 19:04
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.