Skip to content

Releases: 0xced/Chisel

Version 1.2.0

15 Dec 20:30

Choose a tag to compare

  • All nodes of the graph can now contain clickable links to their corresponding nuget.org page. This new behavior can be enabled by setting the ChiselGraphIncludeLinks MSBuild property to true. See the ChiselGraphIncludeLinks documentation in the README for more information.
  • The graph now includes a title that defaults to Dependency graph of $(MSBuildProjectName) ($(TargetFramework)). See the ChiselGraphTitle documentation in the README for more information.
  • The version numbers in the graph are now displayed with a @ symbol instead of a / symbol when ChiselGraphIncludeVersions is enabled.
  • Fixed a bug where Chisel could fail with ArgumentException: Multiple targets are matching … Reported by @codeguru42 in #90.

Version 1.1.2

17 Feb 19:51

Choose a tag to compare

  • Chisel is now disabled by default during design-time builds.
  • Fixed a bug where Chisel would fail with a MissingMethodException when using the .NET SDK 9.0.200.
Method not found: 'System.Collections.Generic.IList`1<NuGet.LibraryModel.LibraryDependency> NuGet.ProjectModel.TargetFrameworkInformation.get_Dependencies()'.
   at Chisel.LockFileExtensions.ReadPackages(LockFile lockFile, String tfm, String rid, Predicate`1 filter)
   at Chisel.Chisel.ProcessGraph() in /_/src/Chisel/Chisel.cs:line 178
   at Chisel.Chisel.Execute() in /_/src/Chisel/Chisel.cs:line 137

Version 1.1.1

07 Nov 12:02

Choose a tag to compare

  • Fixed a bug where Chisel could fail in Visual Studio with a MissingMethodException.
Method not found: 'NuGet.Frameworks.NuGetFramework NuGet.ProjectModel.TargetFrameworkInformation.get_FrameworkName()'.
   at Chisel.LockFileExtensions.ReadPackages(LockFile lockFile, String tfm, String rid, Predicate`1 filter)
   at Chisel.Chisel.ProcessGraph() in /_/src/Chisel/Chisel.cs:line 161
   at Chisel.Chisel.Execute() in /_/src/Chisel/Chisel.cs:line 140

This issue was only affecting Visual Studio. Rider and the dotnet command line interface were not affected.

Version 1.1.0

13 Sep 12:25

Choose a tag to compare

  • The ChiselGraphIgnore items now support simple globbing. For example to ignore all packages starting with System. in the graph, use the following syntax:
<ItemGroup>
  <ChiselGraphIgnore Include="System.*" />
</ItemGroup>
  • The dependency graph roots (i.e. direct package and project references) are now identified with an hexagon shape and stronger borders.

Version 1.0.0

12 Apr 10:07

Choose a tag to compare

  • Fix a crash when MSBuild is running on the desktop .NET Framework

Version 1.0.0-rc.2

16 Mar 13:02

Choose a tag to compare

Version 1.0.0-rc.2 Pre-release
Pre-release
  • The wording of some warnings has been improved
  • The README has a paragraph on removing the Azure SDK from Microsoft.Data.SqlClient
  • Readability of Mermaid graphs in dark mode has been improved

Version 1.0.0-rc.1

15 Mar 12:34

Choose a tag to compare

Version 1.0.0-rc.1 Pre-release
Pre-release

Initial release on NuGet