Releases: icsharpcode/ilspy-vscode
Releases · icsharpcode/ilspy-vscode
0.19.0
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
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
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
0.16
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
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
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
New Features
- First release of symbol search across loaded assemblies
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
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
- 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