Skip to content

v6.5.1-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@ElektroKill ElektroKill released this 20 Jun 20:33
· 39 commits to master since this release
c0da69c

New features:

  • Added a new command under the File menu to restart dnSpy as administrator. This is helpful when debugging files that require elevation
  • Add .NET runtimes to the predefined assembly lists in the File -> Open List... dialog. (by @QianMoXi)
  • Added a new analyzer node that shows all subtypes of the type being analyzed using the analyzer component
  • Added an additional field in the start debugging dialog which allows the user to customize the environment variables the program is started with
  • When running dnSpy on Windows 11, all windows now have rounded corners to match other applications on that OS

Improvements and bug fixes:

  • Support for static interface members has been added to the analyzer component. Usages and implementations should now be properly detected.
  • Fixed a jump to reference issue with pseudo custom attributes which on occasions prevented the feature from working
  • Improved XAML syntax highlighting
  • Improved XML doc lookup for members with special characters and explicit interface implementations
  • Improved text rendering performance and efficiency for controls other than the main text view
  • Fix a bug that caused the m_ulExtra field in the tables stream header structure to have an incorrect value.
  • Fix a bug that prevented the Show Data in Hex Editor command from showing on PE image section header nodes when the file was a non .NET PE file.
  • Updated translations
  • ILSpy Decompiler
    • Fixed a decompiler crash that occurred for nested types with invalid generic parameter definitions
    • Force the C# code labels for goto statements to always use an IL offset padded to 4 bytes
    • Fixed a stack overflow that occured when decompiling very large methods bodies that resulted in dnSpy completely crashing

Dependency updates:

  • Updated VS MEF to 17.10.37
  • Updated Roslyn to 4.10
  • Update NuGet.Configuration to 6.10
  • Updated dbgshim.dll component to the latest version

New Contributors

Full Changelog: v6.5.0...v6.5.1-rc1

Thanks to everyone for reporting issues, opening pull requests, and supporting the project through other means! This release would not have been possible otherwise :P A special thanks goes out to all my current and past GitHub Sponsors for supporting this project and me working on it!

SHA-256 hashes:
dnSpy-net-win32.zip: 62b8d2c4d4b23ee578bb8c180d2a3610fdd8b163cc27f0c1d0f5be651342cca1
dnSpy-net-win64.zip: aebc840f6b1b541205e7eff4602beba9317ccb20ec84d6ec9cbec82744d9cec6
dnSpy-netframework.zip: ad4cce041f1b0b16988982b8f6560f6e5ed66602b5f67fc0916b0a19d9296dcc