Releases: BlueDotBrigade/weevil
Weevil 2.11.0
Code named "Sucker for Pain", this version was released on March 2nd, 2025.
What's New?
- Improved user experience:
- Font size is now configurable. #251
- Added keyboard shortcuts for:
- Regions of Interest (ROI) can be used to define a subset of the log file. #375
- The title bar only displays the name of the open file, thus making it easier to find the desired Weevil application in the Windows task bar.
- Reorganized menu to follow standard convention (File, Edit, View, etc.) #344
- Removed Flagged column in order to maximize visual real-estate. #344
- Visual indicator now shows when a record has been truncated. #491
- Launch Weevil from anywhere by pressing
Ctrl+Shift+W#310
- Added support for running Weevil headless.
- Addressed technical debt.
- Improved how the application is tested. #325 #450 #191
- Replaced the obsolete Microsoft installer with the latest WiX installer. #310
- Weevil has a more "fluent" like API. #377
FluentAssertionsdependency is now pinned to version 7 #475- Updated to the latest dependencies (including .NET Core 9). #336 #391 #392 #452
Bug Fixes
- Various
Documentation
Weevil 2.10.0
Code named "Harder, Better, Faster, Stronger", this version was released on July 27th, 2022.
What's New?
- Dashboard:
- Microsoft's .NET Framework has been replaced by .NET Core for improved performance. #293
- More intuitive
New Releasenotification message. #290 - The name of the open file is now displayed in the Weevil's title bar. #285
- Third-party NuGet packages have been updated to the latest version. #272
- Performance metrics (e.g. RAM available, RAM used, etc.) are now visible in the About dialog. #277
- Analyst can now capture file level thoughts in a new
Remarksfield. #148
Bug Fixes
Save RawMainWindowViewModelis no longer instantiated twice. #277
For more information, please see:
Weevil 2.9.0
Code named "Can't Hold Us", this version was released on March 6th, 2022.
What's New?
- Line graphs can be created using a regular expression named group to extract data from a log file. #159
- The Detect Time Gap analysis tool has been renamed to Measure Elapsed Time. #256
- The analysis tools now supports detecting rising & falling edges in both ascending/descending order. #244
- Exception call stacks no longer include file paths, which helps to reduce visual noise so that the analyst can focus on the relevant details. #237
- The user still has the choice to see the original call stack by using the copy raw feature.
- The Find operation now supports case insensitive searches. #235
Bug Fixes
- Compressed files (
*.zip) can be easily opened by dragging them on to the Weevil application window. This feature had stopped working in an earlier release. #266
For more information, please see:
Weevil 2.8.1
Released on December 1st, 2021.
What's New?
@ContentLength>32moniker supports identifying records longer than the given length (e.g. 32 characters) #226@IsMultilinemoniker supports identifying records that span multiple lines (e.g. an exception callstack) #227
Bug Fixes
- None
For more information, please see:
Weevil 2.8.0
Code named "Sunrise", this version was released on November 22th, 2021.
What's New?
- Navigate between filter results...
- Clear content between selected records. (#209)
- Includes a Regular Expression tool that can be used to check syntax. (#186)
- Keyboard focus is now set to the TextBox when an input dialog is displayed. (#166)
- Better handling of long log entries (e.g. 2,000,000 characters) (#200)
Bug Fixes
- Focus was not properly set after clicking include/exclude ComboBox. (#182)
- Improved performance by using the default
MaxDegreeOfParallelism. (#161)
For more information, please refer to:
Weevil 2.7.0
Code named "Keep on Looking", this version was released on May 22th, 2021.
What's New?
- A status bar light bulb, and accompanying dashboard has been added to provide insight about the open file. (#20, #117)
- Updated NuGet package dependencies to the latest version. (#111)
- A "Detect Rising Edge"
Analyzerhas been added. (#113) - A new XML notification message is now used to notify users about new Weevil releases. (#117)
- The status bar tool tips are now more intuitive (#117)
Copy+Shift+Coperation will result in the following placeholder--:--:--being used when no timestamp is available. (#117)- Weevil now captures basic hardware information (e.g. CPU & RAM) to facilitate troubleshooting production issues (#125)
- CPU & RAM details are now fully visible in About dialog. (#117)
@Elapsedmoniker now has a default value of 3 seconds (#135)- The existing
@Elapsedmoniker has now been exposed as anAnalyzerand dashboardInsight(#135) - A full "Garbage Collection" can now be triggered using
Ctrl+Alt+Shift+F12to help release RAM back to the OS. (#22) - User has the option to copy either the raw record, or a "friendly" version that has a simplified .NET call stack. (#134)
- Weevil now monitors the responsiveness of it's own user interface. (#110)
Bug Fixes
- The status bar now reflects the number of flagged
Records post-analysis (#116) (#121) - The menu no longer remains disabled when: you view the context menu before loading a file (#139)
- Fixed: static aliases do not resolve properly when multiple aliases start with the same text. (#98)
For more information, please refer to:
Weevil 2.6.1
Released on March 27th, 2021
What's New?
- The "New Release" notification now includes a "Download" hyperlink.
Bug Fixes
- Static aliases do not resolve properly when multiple aliases start with the same text. (#98)
For more information, please refer to:
Weevil 2.6.0
Code named "Over and Over", this version was released on March 15th, 2021.
What's New?
- "Filtered" results are now visible after a
Clear()operation (#78) - Can now see the progress bar during
Reload(), so that I know the application is responding to my request. (#77) - Simplified Weevil's context menu. (#89)
- If
Recordcontent includes a .NET callstack, the callstack will be automatically simplified to a more readable form. (#88) - Case-insensitive filtering is now supported. (#57)
Bug Fixes
- Filter history stopped working after log file
Reload(). (#76) - Exceptionally long content (e.g. a base64 encoded image) is now automatically truncated and a midline eclipse will be added to the end of the line. (#87)
- Previously an exception thrown when switching between different types of log files. (#85)
For more information, please refer to:
Weevil 2.5.2
Released on March 7th, 2021
What's New?
- No new features.
Bug Fixes
- Fixed a record selection bug that resulted in unexpected results during
Clear Before & Afteroperation. (#66) - The
TotalRecordCountin the status bar now shows the correct value. (#62) - Added the missing NLog configuration that was preventing Weevil from writing to it's own log file. (#64)
For more information, please refer to:
Weevil 2.5.1
Released on March 4th, 2021
What's New?
- No new features.
Bug Fixes
- Fixed an unexpected validation error that prevented a record from being unpinned. (#58)
-
Value could not be converted.
-
For more information, please refer to: