Skip to content

v4.0.0

Compare
Choose a tag to compare
@batzen batzen released this 19 Dec 16:50
· 375 commits to master since this release
79956d9

4.0.0

  • Breaking changes

    • Dropped support for all .NET versions prior to .NET 4.5.1
  • Bug fixes

    • Path for entries from ResourceDictionary is now displayed correctly when delving
    • Detaching Snoop now properly pops the menu mode. Prior to this certain keyboard keys, like DEL or LEFT or RIGHT etc., stopped working.
    • Detaching Snoop now properly detaches it's exception handler
    • Fixed a performance regression in the window finder when using mouse cursor drop
    • Fixed an exception when application contains invalid resource definitions
    • Suppressed exceptions while trying to get property information
    • #220 - StackOverflowException in ProperTreeViewItem.ArrangeOverride
    • #221 - DPI aware Issue?
    • #232 - System.NotSupportedException
    • #252 - Display Scaling
    • #254 - Exception at SnoopMainBaseWindow.FindRoot() with background dispatcher hosted visual
    • #266 - Out of memory exception in snoop after target app was converted from .NET 4.8 to .NET 5
  • Improvements

    • Maximum displayed events in events viewer are now persisted in settings
    • Added menu items to close the current snoop window, open the folder containing the settings for the currently running application and reset the current settings
    • Added support for ThreeState bool values in the properties grid
    • Tracking mode change: Holding CTRL is replaced by a mode setting as it was triggered all the time when copying text, switching tabs etc..
    • Support for ARM/ARM64
    • Support for .NET 5 and .NET 6
    • Binding errors are now resolved in an explicit lazy way to prevent it from fixing the error silently.
      Starting with .NET 5 binding errors are resolved automatically in most cases by using the new BindingDiagnostics class from WPF.
    • Made Color properties editable
    • #38 - Export tree (thanks @amake for the basic idea and starting point)
    • #103 - Feature Request: Persist Tracked Events Settings
    • #210 - Add dedicated "Diagnostics" view
    • #212 - Add binding diagnostics
    • #213 - Add DynamicResource diagnostics
    • #219 - Add a warning to zoomer if target has TextOptions.TextFormattingMode=Display
    • #226 - Add support for ARM/ARM64
    • #227 - Add support for .NET 6
    • #279 - Improve filter box tooltip
    • #285 - Improvements to the highlight adorner