Skip to content

Commit eb57861

Browse files
committed
Bump version to 5.2.0-beta001
- [Add IAsyncEnumerable support to task computation expressions](#347) Credits @Copilot - [Add `valueTaskValueOption` CE for `ValueTask<'T voption>` computation expressions](#348) Credits @Copilot - [Add `cancellableValueTaskOption` and `cancellableValueTaskResult` CEs for IcedTasks](#349) Credits @Copilot - [Add `Source` overloads to `taskResultOption` CE for interop with `Result`, `TaskResult`, `Option`, `Task`, and `Async`](#351) Credits @Copilot - [Add `requireSomeWith` and `requireNoneWith` for lazy error evaluation](#352) Credits @Copilot - [Add `TaskResult.ofCatchTask`](#353) Credits @Copilot - [Add comprehensive gitbook documentation for all public API surface](#354) Credits @Copilot
1 parent 9d508d8 commit eb57861

File tree

11 files changed

+44
-32
lines changed

11 files changed

+44
-32
lines changed

%TEMP%/AutoGPT

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 4a7bc006a8016a477448a7bce2832abfe4650d5e

RELEASE_NOTES.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
### 5.2.0-beta001 - February 27, 2026
2+
3+
- [Add IAsyncEnumerable support to task computation expressions](https://github.com/demystifyfp/FsToolkit.ErrorHandling/pull/347) Credits @Copilot
4+
- [Add `valueTaskValueOption` CE for `ValueTask<'T voption>` computation expressions](https://github.com/demystifyfp/FsToolkit.ErrorHandling/pull/348) Credits @Copilot
5+
- [Add `cancellableValueTaskOption` and `cancellableValueTaskResult` CEs for IcedTasks](https://github.com/demystifyfp/FsToolkit.ErrorHandling/pull/349) Credits @Copilot
6+
- [Add `Source` overloads to `taskResultOption` CE for interop with `Result`, `TaskResult`, `Option`, `Task`, and `Async`](https://github.com/demystifyfp/FsToolkit.ErrorHandling/pull/351) Credits @Copilot
7+
- [Add `requireSomeWith` and `requireNoneWith` for lazy error evaluation](https://github.com/demystifyfp/FsToolkit.ErrorHandling/pull/352) Credits @Copilot
8+
- [Add `TaskResult.ofCatchTask`](https://github.com/demystifyfp/FsToolkit.ErrorHandling/pull/353) Credits @Copilot
9+
- [Add comprehensive gitbook documentation for all public API surface](https://github.com/demystifyfp/FsToolkit.ErrorHandling/pull/354) Credits @Copilot
10+
111
### 5.1.0 - September 26, 2025
212

313
- [Adds getOrReraise and tests](https://github.com/demystifyfp/FsToolkit.ErrorHandling/pull/342) Credits @njlr

opencode_repo

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 283bdce3581ecabf945b75788a5db17557d889ce

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.1.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("5.1.0")>]
8+
[<assembly: AssemblyVersionAttribute("5.2.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("5.2.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.1.0"
18-
let [<Literal>] AssemblyFileVersion = "5.1.0"
17+
let [<Literal>] AssemblyVersion = "5.2.0"
18+
let [<Literal>] AssemblyFileVersion = "5.2.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.1.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("5.1.0")>]
8+
[<assembly: AssemblyVersionAttribute("5.2.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("5.2.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.1.0"
18-
let [<Literal>] AssemblyFileVersion = "5.1.0"
17+
let [<Literal>] AssemblyVersion = "5.2.0"
18+
let [<Literal>] AssemblyFileVersion = "5.2.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.1.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("5.1.0")>]
8+
[<assembly: AssemblyVersionAttribute("5.2.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("5.2.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.1.0"
18-
let [<Literal>] AssemblyFileVersion = "5.1.0"
17+
let [<Literal>] AssemblyVersion = "5.2.0"
18+
let [<Literal>] AssemblyFileVersion = "5.2.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.1.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("5.1.0")>]
8+
[<assembly: AssemblyVersionAttribute("5.2.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("5.2.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.1.0"
18-
let [<Literal>] AssemblyFileVersion = "5.1.0"
17+
let [<Literal>] AssemblyVersion = "5.2.0"
18+
let [<Literal>] AssemblyFileVersion = "5.2.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.1.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("5.1.0")>]
8+
[<assembly: AssemblyVersionAttribute("5.2.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("5.2.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.1.0"
18-
let [<Literal>] AssemblyFileVersion = "5.1.0"
17+
let [<Literal>] AssemblyVersion = "5.2.0"
18+
let [<Literal>] AssemblyFileVersion = "5.2.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.1.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("5.1.0")>]
8+
[<assembly: AssemblyVersionAttribute("5.2.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("5.2.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.1.0"
18-
let [<Literal>] AssemblyFileVersion = "5.1.0"
17+
let [<Literal>] AssemblyVersion = "5.2.0"
18+
let [<Literal>] AssemblyFileVersion = "5.2.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.1.0")>]
9-
[<assembly: AssemblyFileVersionAttribute("5.1.0")>]
8+
[<assembly: AssemblyVersionAttribute("5.2.0")>]
9+
[<assembly: AssemblyFileVersionAttribute("5.2.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.1.0"
18-
let [<Literal>] AssemblyFileVersion = "5.1.0"
17+
let [<Literal>] AssemblyVersion = "5.2.0"
18+
let [<Literal>] AssemblyFileVersion = "5.2.0"
1919
let [<Literal>] AssemblyConfiguration = "Release"

0 commit comments

Comments
 (0)