Skip to content

Releases: icsharpcode/ilspy-vscode

0.19.0

03 Jul 22:11
1a9d135
Compare
Choose a tag to compare
0.19.0 Pre-release
Pre-release

New Features

  • New "Search with ILSpy" command in editor's context menu. This allows to search any text or symbol name with ILSpy's symbol search.

Other Changes

  • Fix: Reuse previously acquired .NET runtime, if no internet connection is available during VS Code start. Before the fix the extension used to hang during initialization, if no connection to the update server was available.

Full Changelog: v0.18.0...v0.19.0

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