Skip to content

Releases: icsharpcode/ilspy-vscode

0.18.0

10 Mar 13:15
Compare
Choose a tag to compare
0.18.0 Pre-release
Pre-release

New Features

  • Users may choose a C# language version for decompilation
  • New "Collapse All" button in tree views

Other Changes

  • Internal restructuring of the project on backend side, separating a Language Server layer from basic decompilation, assembly tree handling and search

Full Changelog: v0.17...v0.18.0

0.17

26 Nov 14:06
Compare
Choose a tag to compare
0.17 Pre-release
Pre-release

New Features

  • Upgrade to ICSharpCode.Decompiler 8.2 (see release notes for ILSpy 8.2 to get more details)
  • Backend process now migrated to .NET 8, so extension locally downloads a .NET 8 runtime on startup
  • Search button not shown in "ILSPY: Assemblies" view anymore, when no assemblies were loaded

Full Changelog: v0.16.1...v0.17

0.16.1

22 Jul 22:09
Compare
Choose a tag to compare
0.16.1 Pre-release
Pre-release

Bug Fixes

  • Fixes for 2 issues with adding assemblies from workspace

Full Changelog: v0.16...v0.16.1

0.16

21 Jul 23:10
Compare
Choose a tag to compare
0.16 Pre-release
Pre-release

New Features

  • List of decompiled assemblies is now persisted per workspace: Assemblies will appear again as soon as workspace is reloaded. This behavior can be disabled in VS Code settings.
  • Decompile any assembly directly from Explorer view (by @spouliot)
  • Small improvements in assembly list (mostly buttons instead of context menus)
  • Major redesign under-the-hood, allowing to extend assembly list with more features in future

Full Changelog: v0.15...v0.16

0.15

16 Mar 23:38
Compare
Choose a tag to compare
0.15 Pre-release
Pre-release

New Features

  • Assembly tree now shows a list of references for every assembly (by @spouliot)

Bug Fixes

  • Error message when trying to unload or reload an assembly in tree

Full Changelog: v0.14.1...v0.15

0.14.1

28 Feb 22:53
Compare
Choose a tag to compare
0.14.1 Pre-release
Pre-release

Bug Fixes

  • The "Output Language" button was not shown in editor when decompiling code from assembly tree (thanks to @spouliot)

Full Changelog: v0.14...v0.14.1

0.14

18 Feb 12:47
Compare
Choose a tag to compare
0.14 Pre-release
Pre-release

New Features

Contributions

  • New "Reload Assembly" command in "Decompiled Members" tree to quickly update a loaded assembly (@spouliot)
  • Types and members in tree are now alphabetically sorted (@spouliot)
  • Prevent ILSpy extension from slowing down VS Code's startup by loading it a bit later during startup process (@spouliot)
  • Optimize package size (@spouliot)

Enhancements

  • Use VS Code's built-in icons for tree and search results instead of our own

Full Changelog: v0.13.1...v0.14

0.13.1

29 Nov 23:31
Compare
Choose a tag to compare
0.13.1 Pre-release
Pre-release

What's Changed

  • Fix zombie backend processes still running after VS Code was closed on Linux and macOS (#81)
  • Make output language selection less confusing

Full Changelog: v0.13...v0.13.1

0.13

21 Nov 00:08
Compare
Choose a tag to compare
0.13 Pre-release
Pre-release
  • Upgrade to .NET 6.0 runtime
  • "ILSpy Decompiled Members" view now has a menu to quickly add assemblies without command palette

Full Changelog: v0.12.1...v0.13

0.12.1

24 Sep 12:09
Compare
Choose a tag to compare
0.12.1 Pre-release
Pre-release
  • Fix issue with "Pick assembly from file system" command, where only namespaces were decompiled