Closed baronfel closed 1 year ago
This should be good to go - I've built the packages locally and here's what the relevant dependencies groups look like:
Ionide.ProjInfo:
Ionide.ProjInfo.FCS:
These look open-ended enough to not cause the hurdle that we ran into for this version update.
looks right to me!
WHAT
🤖 Generated by Copilot at 099ee60
This pull request updates the proj-info library and its dependencies to support the latest F# language features and tools. It updates
FSharp.Compiler.Service
to version 7.0.400 and adapts the library and test code to use the new API forFSharpReferencedProject
. It also updatesfake-cli
andfantomas
to their latest versions and fixes a typo in the build script. It documents the changes in theCHANGELOG.md
file.🤖 Generated by Copilot at 099ee60
🐛🚀♻️
WHY
HOW
🤖 Generated by Copilot at 099ee60
proj-info
library creates and accessesFSharpReferencedProject
instances from different sources using the new API (link, link)FSharpReferencedProject
type instead of internal helper functions (link, link, link, link, link, link)fake-cli
tool to 6.0.0 in the.config/dotnet-tools.json
file as part of the migration to FAKE 6 (link)fantomas
tool to 6.1.2 in the.config/dotnet-tools.json
file as part of the migration to Fantomas 6 (link)build/Program.fs
file that prevented the CheckFormat target from working correctly (link)MSBuild.StructuredLogger
package from thepaket.dependencies
file (link)