dotnet / dotnet/fsharp

F# 6, 7 compatibility

Open
#19,555 4 comments 3 reactions 0 assignees View on GitHub
Bug Needs-Triage
Dominant language
F#
Stars
4.3k
Forks
876
Avg merge
4d 22h
Merged PRs (30d)
144

Description

We're getting both internal and external reports about missing F# 6 and 7 compatibility since the latest Rider release because of https://github.com/dotnet/fsharp/pull/19143.

The older language versions support was removed too abruptly for our users, as they weren't notified in advance and couldn't prepare for it accordingly.

Looking at the changes it seems that the removal didn't bring much value as is and at the same time it has definitely made it worse for users who weren't prepared for that.

I propose we:
* revert the language version support removal or improve how we handle projects using older versions
* add a warning about a (possible) future removal when an older language version is used
* decide on a date when/if it's going to be done (and give at least one year notice to the users)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.