Releases: phmonte/Buildalyzer
Releases · phmonte/Buildalyzer
7.1.0
What's Changed
- chore: add pipeline for publish by @phmonte in #276
- Remove unused namespaces by @Corniel in #284
- Add [DebuggerDisplay] to AnalyzerResult by @Corniel in #283
- Updates MSBuild references by @REscobar in #282
- Create a test context to take away a lot of the repeating plumbing code by @Corniel in #260
- Add support for azure function by @dupdob in #280
- Isolate the collection of the ProcessData by @Corniel in #289
- Clean-up code by introducing String compare helpers by @Corniel in #288
- Experimental new tracing by @Corniel in #286
- Add explicit support for assembly aliases by @dupdob in #294
- Minor improvements by @Corniel in #287
New Contributors
Full Changelog: 7.0.2...7.1.0
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).