fsprojects / FSharpx.Extras

Functional programming and other utilities from the original "fsharpx" project
https://fsprojects.github.io/FSharpx.Extras/
The Unlicense
682 stars 146 forks source link

FSharpx.Extras v3.2.0 breaks compilation #436

Closed Micha-kun closed 1 month ago

Micha-kun commented 1 month ago

Description

FSharpx.Extras v3.2.0 has a forced restriction that Fsharp.Core requires to be (>= 6.0.6 && < 6.1.0), making projects using other versions to break. v3.1.0 didn't have that restriction (>= 4.6.2).

Repro steps

Create an F# project with .Net 8 and try to add FSharpx.Extras v3.2.0 nuget

Expected behavior

Project with FSharpx.Extras compiles correctly

Actual behavior

Project with FSharpx.Extras fails to compile

Known workarounds

Install FSharpx.Extras v3.1.0 or force Fsharp.Core to be (>= 6.0.6 && < 6.1.0)

Related information

gdziadkiewicz commented 1 month ago

Hi @Micha-kun I will fix that tomorrow

Micha-kun commented 1 month ago

Thanks 👍

OkkeHendriks commented 1 month ago

Having the same problem

gdziadkiewicz commented 1 month ago

Hi, I just published a new version (3.2.1) with the requirement on FSharp.Core relaxed. Can you confirm if it works for you as expected?

bert2 commented 1 month ago

Thanks for the fix! I don't see anymore compiler errors here :)

Micha-kun commented 1 month ago

Hi, I just published a new version (3.2.1) with the requirement on FSharp.Core relaxed. Can you confirm if it works for you as expected?

Yep! It's working now :) Thank you!

OkkeHendriks commented 1 month ago

Yes, checked again with 3.2.0 -> compile warning; at 3.2.1 it is fixed! Thanks.