Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update LSP library and adjust to API differences in code actions context #1018

Merged
merged 1 commit into from
Sep 30, 2022

Conversation

baronfel
Copy link
Contributor

Fixes ionide/ionide-vscode-fsharp#1787 by updating the contract for diagnostics to have the source field become optional. I believe we tightened our serialization requirements recently to where strings had to be non-null, and explicitly specify nullability via options for strings. While I was there I also added missing fields to the CodeActionContext structure to bring it up to speed, which caused a couple more minor structure changes.

@baronfel baronfel merged commit a64139a into ionide:main Sep 30, 2022
@baronfel baronfel deleted the fix-codeactions-context-types branch September 30, 2022 20:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

F# server is crashing when the project is loaded
1 participant