FSharpPlus icon indicating copy to clipboard operation
FSharpPlus copied to clipboard

Extensions for F#

Results 89 FSharpPlus issues
Sort by recently updated
recently updated
newest added

In order to simplify the release process, we should drop the target frameworks net45, net6 in the release. Also remove check for Fable3 for F#+ 2. The main reason for...

F#+ v2.0
breaking change

### Description Basically (tested with culture on `en-US`). ``` > let value: int option = tryParse "123,45";; val value: int option = Some 12345 > Int32.TryParse "123,45";; val it: bool...

bug

We currently have NET7_0 directives in the code base, these should be NET7 or greater rather than a specific version. ```F# #if NET7_0 ``` See [preprocessor-directives](https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/preprocessor-directives) We have had trouble...

F#+ v2.0

[Zippers](https://wiki.haskell.org/Zipper) are a convenient way to address individual elements within data structures, particularly in trees and lists. I find them especially useful in Elmish models, as they allow me to...

enhancement

See 5f241f9c1b4aec0003b515a86863853d8b120d82

enhancement
fix

### Description The documentation around using a lens to update a collection type within a Record or other data structure could be clearer. ### Repro steps 1. Install FSharpPlus and...

See for instance: https://github.com/fsprojects/FSharpPlus/pull/513#discussion_r1020880618 This has been done by reverting the type signature fix on the F#+ 1.x branches : See #303

F#+ v2.0
F#+ v1.1
breaking change

Add additional default reviewers

Drop net45 and bump to net8. Note that in the v1 branches net45 is still one of the target framework. This is related to #578 and #577

F#+ v2.0

This PR adds helper functions to the `NonEmptyList` and `NonEmptySeq` modules that bring them up to feature parity with the `List` and `Seq` modules.