Skip to content

Commit 37c8b1c

Browse files
committed
Bump version to 6.0.0-beta001
- BREAKING: [Move `ValueTaskValueOption` to the IcedTasks package](#363) Credits @TheAngryByrd - This was misplaced originally as it depends on IcedTasks since it's using valueTasks. If you were using this before, add FsToolkit.ErrorHandling.IcedTasks as a dependency. - [Add `partitionResults` with single-pass implementations for Array, List, and Seq](#359) Credits @bpe-incom - [Fix exception handling in task dynamic invocation](#360) Credits Eugene Auduchinok - [Improve performance of task applicative helpers, array traversal helpers, option workflows, and list task traversal](#364) Credits @TheAngryByrd
1 parent 5494116 commit 37c8b1c

9 files changed

Lines changed: 41 additions & 32 deletions

File tree

RELEASE_NOTES.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
### 6.0.0-beta001 - May 18, 2026
2+
3+
- BREAKING: [Move `ValueTaskValueOption` to the IcedTasks package](https://github.com/demystifyfp/FsToolkit.ErrorHandling/pull/363) Credits @TheAngryByrd
4+
- This was misplaced originally as it depends on IcedTasks since it's using valueTasks. If you were using this before, add
5+
FsToolkit.ErrorHandling.IcedTasks as a dependency.
6+
- [Add `partitionResults` with single-pass implementations for Array, List, and Seq](https://github.com/demystifyfp/FsToolkit.ErrorHandling/pull/359) Credits @bpe-incom
7+
- [Fix exception handling in task dynamic invocation](https://github.com/demystifyfp/FsToolkit.ErrorHandling/pull/360) Credits Eugene Auduchinok
8+
- [Improve performance of task applicative helpers, array traversal helpers, option workflows, and list task traversal](https://github.com/demystifyfp/FsToolkit.ErrorHandling/pull/364) Credits @TheAngryByrd
9+
110
### 5.2.0 - February 27, 2026
211

312
- [Add IAsyncEnumerable support to task computation expressions](https://github.com/demystifyfp/FsToolkit.ErrorHandling/pull/347) Credits @Copilot

src/FsToolkit.ErrorHandling.AsyncSeq/AssemblyInfo.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("FsToolkit.ErrorHandling.AsyncSeq")>]
66
[<assembly: AssemblyProductAttribute("FsToolkit.ErrorHandling")>]
77
[<assembly: AssemblyDescriptionAttribute("FsToolkit.ErrorHandling is a utility library to work with the Result type in F#, and allows you to do clear, simple and powerful error handling.")>]
8-
[<assembly: AssemblyVersionAttribute("5.2.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("5.2.0")>]
8+
[<assembly: AssemblyVersionAttribute("6.0.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("6.0.0")>]
1010
[<assembly: AssemblyConfigurationAttribute("Release")>]
1111
do ()
1212

1313
module internal AssemblyVersionInformation =
1414
let [<Literal>] AssemblyTitle = "FsToolkit.ErrorHandling.AsyncSeq"
1515
let [<Literal>] AssemblyProduct = "FsToolkit.ErrorHandling"
1616
let [<Literal>] AssemblyDescription = "FsToolkit.ErrorHandling is a utility library to work with the Result type in F#, and allows you to do clear, simple and powerful error handling."
17-
let [<Literal>] AssemblyVersion = "5.2.0"
18-
let [<Literal>] AssemblyFileVersion = "5.2.0"
17+
let [<Literal>] AssemblyVersion = "6.0.0"
18+
let [<Literal>] AssemblyFileVersion = "6.0.0"
1919
let [<Literal>] AssemblyConfiguration = "Release"

src/FsToolkit.ErrorHandling.IcedTasks/AssemblyInfo.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("FsToolkit.ErrorHandling.IcedTasks")>]
66
[<assembly: AssemblyProductAttribute("FsToolkit.ErrorHandling")>]
77
[<assembly: AssemblyDescriptionAttribute("FsToolkit.ErrorHandling is a utility library to work with the Result type in F#, and allows you to do clear, simple and powerful error handling.")>]
8-
[<assembly: AssemblyVersionAttribute("5.2.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("5.2.0")>]
8+
[<assembly: AssemblyVersionAttribute("6.0.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("6.0.0")>]
1010
[<assembly: AssemblyConfigurationAttribute("Release")>]
1111
do ()
1212

1313
module internal AssemblyVersionInformation =
1414
let [<Literal>] AssemblyTitle = "FsToolkit.ErrorHandling.IcedTasks"
1515
let [<Literal>] AssemblyProduct = "FsToolkit.ErrorHandling"
1616
let [<Literal>] AssemblyDescription = "FsToolkit.ErrorHandling is a utility library to work with the Result type in F#, and allows you to do clear, simple and powerful error handling."
17-
let [<Literal>] AssemblyVersion = "5.2.0"
18-
let [<Literal>] AssemblyFileVersion = "5.2.0"
17+
let [<Literal>] AssemblyVersion = "6.0.0"
18+
let [<Literal>] AssemblyFileVersion = "6.0.0"
1919
let [<Literal>] AssemblyConfiguration = "Release"

src/FsToolkit.ErrorHandling.JobResult/AssemblyInfo.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("FsToolkit.ErrorHandling.JobResult")>]
66
[<assembly: AssemblyProductAttribute("FsToolkit.ErrorHandling")>]
77
[<assembly: AssemblyDescriptionAttribute("FsToolkit.ErrorHandling is a utility library to work with the Result type in F#, and allows you to do clear, simple and powerful error handling.")>]
8-
[<assembly: AssemblyVersionAttribute("5.2.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("5.2.0")>]
8+
[<assembly: AssemblyVersionAttribute("6.0.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("6.0.0")>]
1010
[<assembly: AssemblyConfigurationAttribute("Release")>]
1111
do ()
1212

1313
module internal AssemblyVersionInformation =
1414
let [<Literal>] AssemblyTitle = "FsToolkit.ErrorHandling.JobResult"
1515
let [<Literal>] AssemblyProduct = "FsToolkit.ErrorHandling"
1616
let [<Literal>] AssemblyDescription = "FsToolkit.ErrorHandling is a utility library to work with the Result type in F#, and allows you to do clear, simple and powerful error handling."
17-
let [<Literal>] AssemblyVersion = "5.2.0"
18-
let [<Literal>] AssemblyFileVersion = "5.2.0"
17+
let [<Literal>] AssemblyVersion = "6.0.0"
18+
let [<Literal>] AssemblyFileVersion = "6.0.0"
1919
let [<Literal>] AssemblyConfiguration = "Release"

src/FsToolkit.ErrorHandling/AssemblyInfo.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("FsToolkit.ErrorHandling")>]
66
[<assembly: AssemblyProductAttribute("FsToolkit.ErrorHandling")>]
77
[<assembly: AssemblyDescriptionAttribute("FsToolkit.ErrorHandling is a utility library to work with the Result type in F#, and allows you to do clear, simple and powerful error handling.")>]
8-
[<assembly: AssemblyVersionAttribute("5.2.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("5.2.0")>]
8+
[<assembly: AssemblyVersionAttribute("6.0.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("6.0.0")>]
1010
[<assembly: AssemblyConfigurationAttribute("Release")>]
1111
do ()
1212

1313
module internal AssemblyVersionInformation =
1414
let [<Literal>] AssemblyTitle = "FsToolkit.ErrorHandling"
1515
let [<Literal>] AssemblyProduct = "FsToolkit.ErrorHandling"
1616
let [<Literal>] AssemblyDescription = "FsToolkit.ErrorHandling is a utility library to work with the Result type in F#, and allows you to do clear, simple and powerful error handling."
17-
let [<Literal>] AssemblyVersion = "5.2.0"
18-
let [<Literal>] AssemblyFileVersion = "5.2.0"
17+
let [<Literal>] AssemblyVersion = "6.0.0"
18+
let [<Literal>] AssemblyFileVersion = "6.0.0"
1919
let [<Literal>] AssemblyConfiguration = "Release"

tests/FsToolkit.ErrorHandling.AsyncSeq.Tests/AssemblyInfo.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("FsToolkit.ErrorHandling.AsyncSeq.Tests")>]
66
[<assembly: AssemblyProductAttribute("FsToolkit.ErrorHandling")>]
77
[<assembly: AssemblyDescriptionAttribute("FsToolkit.ErrorHandling is a utility library to work with the Result type in F#, and allows you to do clear, simple and powerful error handling.")>]
8-
[<assembly: AssemblyVersionAttribute("5.2.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("5.2.0")>]
8+
[<assembly: AssemblyVersionAttribute("6.0.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("6.0.0")>]
1010
[<assembly: AssemblyConfigurationAttribute("Release")>]
1111
do ()
1212

1313
module internal AssemblyVersionInformation =
1414
let [<Literal>] AssemblyTitle = "FsToolkit.ErrorHandling.AsyncSeq.Tests"
1515
let [<Literal>] AssemblyProduct = "FsToolkit.ErrorHandling"
1616
let [<Literal>] AssemblyDescription = "FsToolkit.ErrorHandling is a utility library to work with the Result type in F#, and allows you to do clear, simple and powerful error handling."
17-
let [<Literal>] AssemblyVersion = "5.2.0"
18-
let [<Literal>] AssemblyFileVersion = "5.2.0"
17+
let [<Literal>] AssemblyVersion = "6.0.0"
18+
let [<Literal>] AssemblyFileVersion = "6.0.0"
1919
let [<Literal>] AssemblyConfiguration = "Release"

tests/FsToolkit.ErrorHandling.IcedTasks.Tests/AssemblyInfo.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("FsToolkit.ErrorHandling.IcedTasks.Tests")>]
66
[<assembly: AssemblyProductAttribute("FsToolkit.ErrorHandling")>]
77
[<assembly: AssemblyDescriptionAttribute("FsToolkit.ErrorHandling is a utility library to work with the Result type in F#, and allows you to do clear, simple and powerful error handling.")>]
8-
[<assembly: AssemblyVersionAttribute("5.2.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("5.2.0")>]
8+
[<assembly: AssemblyVersionAttribute("6.0.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("6.0.0")>]
1010
[<assembly: AssemblyConfigurationAttribute("Release")>]
1111
do ()
1212

1313
module internal AssemblyVersionInformation =
1414
let [<Literal>] AssemblyTitle = "FsToolkit.ErrorHandling.IcedTasks.Tests"
1515
let [<Literal>] AssemblyProduct = "FsToolkit.ErrorHandling"
1616
let [<Literal>] AssemblyDescription = "FsToolkit.ErrorHandling is a utility library to work with the Result type in F#, and allows you to do clear, simple and powerful error handling."
17-
let [<Literal>] AssemblyVersion = "5.2.0"
18-
let [<Literal>] AssemblyFileVersion = "5.2.0"
17+
let [<Literal>] AssemblyVersion = "6.0.0"
18+
let [<Literal>] AssemblyFileVersion = "6.0.0"
1919
let [<Literal>] AssemblyConfiguration = "Release"

tests/FsToolkit.ErrorHandling.JobResult.Tests/AssemblyInfo.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("FsToolkit.ErrorHandling.JobResult.Tests")>]
66
[<assembly: AssemblyProductAttribute("FsToolkit.ErrorHandling")>]
77
[<assembly: AssemblyDescriptionAttribute("FsToolkit.ErrorHandling is a utility library to work with the Result type in F#, and allows you to do clear, simple and powerful error handling.")>]
8-
[<assembly: AssemblyVersionAttribute("5.2.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("5.2.0")>]
8+
[<assembly: AssemblyVersionAttribute("6.0.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("6.0.0")>]
1010
[<assembly: AssemblyConfigurationAttribute("Release")>]
1111
do ()
1212

1313
module internal AssemblyVersionInformation =
1414
let [<Literal>] AssemblyTitle = "FsToolkit.ErrorHandling.JobResult.Tests"
1515
let [<Literal>] AssemblyProduct = "FsToolkit.ErrorHandling"
1616
let [<Literal>] AssemblyDescription = "FsToolkit.ErrorHandling is a utility library to work with the Result type in F#, and allows you to do clear, simple and powerful error handling."
17-
let [<Literal>] AssemblyVersion = "5.2.0"
18-
let [<Literal>] AssemblyFileVersion = "5.2.0"
17+
let [<Literal>] AssemblyVersion = "6.0.0"
18+
let [<Literal>] AssemblyFileVersion = "6.0.0"
1919
let [<Literal>] AssemblyConfiguration = "Release"

tests/FsToolkit.ErrorHandling.Tests/AssemblyInfo.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ open System.Reflection
55
[<assembly: AssemblyTitleAttribute("FsToolkit.ErrorHandling.Tests")>]
66
[<assembly: AssemblyProductAttribute("FsToolkit.ErrorHandling")>]
77
[<assembly: AssemblyDescriptionAttribute("FsToolkit.ErrorHandling is a utility library to work with the Result type in F#, and allows you to do clear, simple and powerful error handling.")>]
8-
[<assembly: AssemblyVersionAttribute("5.2.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("5.2.0")>]
8+
[<assembly: AssemblyVersionAttribute("6.0.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("6.0.0")>]
1010
[<assembly: AssemblyConfigurationAttribute("Release")>]
1111
do ()
1212

1313
module internal AssemblyVersionInformation =
1414
let [<Literal>] AssemblyTitle = "FsToolkit.ErrorHandling.Tests"
1515
let [<Literal>] AssemblyProduct = "FsToolkit.ErrorHandling"
1616
let [<Literal>] AssemblyDescription = "FsToolkit.ErrorHandling is a utility library to work with the Result type in F#, and allows you to do clear, simple and powerful error handling."
17-
let [<Literal>] AssemblyVersion = "5.2.0"
18-
let [<Literal>] AssemblyFileVersion = "5.2.0"
17+
let [<Literal>] AssemblyVersion = "6.0.0"
18+
let [<Literal>] AssemblyFileVersion = "6.0.0"
1919
let [<Literal>] AssemblyConfiguration = "Release"

0 commit comments

Comments
 (0)