Releases: phmonte/Buildalyzer
Releases · phmonte/Buildalyzer
v7.0.2
7.0.1
Target framework 8, bug fixes and refactorings.
What's Changed
- Define the MS Build design time as read-only data structure by @Corniel in #254
- Use NuGetFramework to deal with TargetFramework logic by @Corniel in #251
- Introduction of strongly typed immutable representation of the dotnet --info output by @Corniel in #252
- Drop
EmptyDisposable
by @Corniel in #253 - Define a lightweight struct to represent paths by @Corniel in #257
- Proposal: represent of CompilerItems and CompilerProperties as dedicated types by @Corniel in #245
- Clean-up Project GUID generation code by @Corniel in #261
- Drop
BuildEventArgsReaderProxy
by @Corniel in #258 - Drop
InterlockedBool
by @Corniel in #262 - Introduction of Compiler Command class by @Corniel in #243
- Extend analyzers by @Corniel in #259
- Reduce issues by @Corniel in #264
- Implement caching in .NET info resolver by @Corniel in #267
- Use null-logger by @Corniel in #268
- Escape semicolon in property values by @slang25 in #273
- Fix hang if build does not start by @slang25 in #272
Full Changelog: v6.0.4...7.0.1
6.0.4
6.0.3
- Ensured Roslyn workspaces get project references added from projects (#241, thanks @AndreasKim).
6.0.2
- Changed how projects are added to the
Workspace
in Buildalyzer.Workspaces to be based on the Solution order, if there is a Solution (#241, thanks @AndreasKim). - Increased the default timeout for
dotnet --info
calls from 4 seconds to 10 seconds (#228).
6.0.1
6.0.0
- Updates Microsoft.Build to 17.0.1, along with some other dependency updates (#234, thanks @pentp).
- Ensures paths being passed to Roslyn in Buildalyzer.Workspaces are absolute (#232, thanks @tjchester).
- Support for nullable context options in Buildalyzer.Workspaces (#235, thanks @Corniel).
- Added a
DOTNET_INFO_WAIT_TIME
environment variable that can be used to specify an alternate amount of time to wait fordotnet --info
to complete when getting local SDK information (#236, thanks @phmonte).