Releases: icsharpcode/ilspy-vscode
Releases · icsharpcode/ilspy-vscode
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