v0.59.3
Added
- A new command called
fsproj/renameFile
for renaming a file in the context of a particular project (thanks @MangelMaxime!)
Fixed
- Only add a file once to a given project (Thanks @MangelMaxime!)
- Reduce memory consumption of the compiler typecheck cache (thanks @TheAngryByrd!)
- To change the amount of typechecks kept by the compiler, change the
FSharp.fsac.cachedTypecheckCount
config value
- To change the amount of typechecks kept by the compiler, change the
- Adaptive server now only reloads specific projects that changed, rather than the entire workspace (Thanks @TheAngryByrd!)
- Don't trigger the 'Replace prefix with _' codefix on _ matches (Thanks @dawedawe!)
- Handle
workspace/didChangeConfiguration
requests that don't provide anFSharp
config property (thanks @razzmatazz!) - Some threadpool exhaustion fixes due to blocking threads (Thanks @TheAngyrByrd!)
- Fix Adaptive server to lazily load projects specified instead of loading all projects in the workspace (Thanks @TheAngryByrd!)