Skip to content

Latest commit

 

History

History
68 lines (43 loc) · 2.8 KB

ReleaseNotes.md

File metadata and controls

68 lines (43 loc) · 2.8 KB

0.4.0

  • [Fix] Updated MSBuild API references for latest Visual Studio and .NET SDKs
  • [Refactoring] Internally refactored the way temporary environment variables are set and unset
  • [Feature] Sets environment variable MSBUILD_EXE_PATH while preserving existing value if there is one (#42)
  • [Feature] Sets MSBuild project path so properties like MSBuildThisFileDirectory work (#45, thanks @jirikopecky)

0.3.0

  • [Breaking Change] [Refactoring] Added AnalyzerManagerOptions to encapsulate lesser used AnalyzerManager constructor arguments (#44)
  • [Fix] Updated MSBuild API references for latest Visual Studio and .NET SDKs
  • [Feature] Added support for custom build environments (#41, thanks @dfederm)
  • [Feature] Added toggle for whether to clean when compiling (#38, #40, thanks @dfederm)

0.2.3

  • [Feature] Added ability to tweak project files prior to build (#36, thanks @Mpdreamz)
  • [Feature] Added ability to filter out specific projects in a solution (#35, thanks @Mpdreamz)
  • [Fix] Extended timeout to get dotnet --info (#34, thanks @Mpdreamz)

0.2.2

  • [Feature] Workspace extensions now accept Workspace instead of more specific AdhocWorkspace (#31, thanks @Jjagg)
  • [Fix] Updated MSBuild API references (#32)

0.2.1

  • [Fix] A better strategy for .NET Framework SDK projects (#23, #25)

0.2.0

  • [Breaking Change] [Refactoring] Changed the StringBuilder logging arguments to take a TextWriter instead (#24)
  • [Breaking Change] [Refactoring] Renamed ProjectAnalyzer.ProjectPath to ProjectAnalyzer.ProjectFilePath (and related method arguments) to make it clear this should be a file path
  • [Feature] Allows passing a XDocument as a virtual project file (#19)
  • [Feature] Adds an option to add known project references to the Roslyn workspace (#22)
  • [Fix] Uses the VS toolchain for SDK .NET Framework projects (#23)

0.1.6

  • [Fix] Ensures only projects are added when loading a solution (#14, #15, thanks @JosephWoodward)

0.1.5

  • [Feature] Support for loading an entire solution into AnalyzerManager (#13)
  • [Feature] Chooses the correct SDK folder depending on architecture of the host application (#10)
  • [Feature] More test fixes for non-Windows platforms (#9, thanks @JosephWoodward)
  • [Feature] Roslyn workspace reflects the correct OutputKind of the project (#8, thanks @JosephWoodward)

0.1.4

  • [Feature] Roslyn workspaces now correctly resolve project references

0.1.3

  • [Feature] Support for SDK projects with Import elements (#1, #6, thanks @mholo65)

0.1.2

  • Unreleased, no idea where this version went

0.1.1

  • [Fix] Fixed tests when not running on Windows because .NET Framework is unavailable (thanks @JosephWoodward)
  • [Feature] Initial support for creating Roslyn workspaces

0.1.0

  • Initial release