Releases: phmonte/Buildalyzer
Releases · phmonte/Buildalyzer
3.2.7
- Fixed MSBuild polling in Visual Studio directories when Visual Studio 2022 is installed since it now installs into the normal "Program Files" folder (as opposed to the x86 one).
3.2.6
3.2.5
- Added a strongly-typed
PreprocessorSymbols
collection toAnalyzerResults
and used it to flow constants through toBuildalyzer.Workspaces
for .NET 5 and up projects (#191, #192, thanks @richardwerkman). - Set
UseAppHost
to false for Buildalyzer builds since there's no need to create native executables for analysis (#185, #187, thanks @slang25). - Added a test project for checking .NET 6 compatibility (#185, #186, thanks @bernd5).
3.2.3
- Fixed a bug where Buildalyzer.Workspaces would not add transitive references to projects in the Roslyn workspace (#181).
- No longer attempts to add F# projects from a solution to the Roslyn workspace in Buildalyzer.Workspaces which causes an exception in Roslyn.
- Updated structure logging support to the latest package providing binlog version 14 parsing (#184).
- Updated Microsoft.CodeAnalysis package references in Buildalyzer.Workspaces to 3.11.0.
- Updated MSBuild libraries for programmatic use by Buildalyzer to 16.10.0.
3.2.2
3.2.1
- Sets SolutionFilePath in the Workspace Solution when it's available (#177, thanks @markrendle)
- Fixed
ProjectAnalyzer
exceptions when the solution file is not in the source root (#175, #176, thanks @psfinaki) - Fixed a small QOL change needed when using Buildalyzer for F# (#172, thanks @dukedagmor)
- Fixed bug when
PackageReference
contains the name of a package inUpdate
instead ofInclude
(#170, #171, thanks @eNeRGy164) - Refactored Buildalyzer.Workspaces so a Microsoft.CodeAnalysis.VisualBasic.Workspaces reference is not needed when not using Visual Basic features (#168, #169, thanks @svick)
3.2.0
- Refactored
ProjectItem
to an interfaceIProjectItem
for easier mocking/testing (#161, #162, thanks @fbd) - Fixed .NET Framework TFM identification for .NET Core/.NET 5 and others (#163, #164, thanks @slang25)
- Automatically adds project references that didn't originally exist in the manager when building a Roslyn workspace (#159, #160, thanks @slang25)
3.1.1
3.1.0
- Added
SourceFiles
andReferences
for F# projects (#146, thanks @dukedagmor) - Fixed an inconsistency between Buildalyzer and MSBuild by adding a trailing directory separator to the solution path (#147, #148, thanks @laurenceSaes)