- added notification to replace runtime error in case no argument set is defined for the Hotspot Detection, but an execution is requested.
- added a log webview, which can be opened via command to provide more detailed information
- internal refactoring
- improved support for pattern merging
- improved suggestion tree filters
- experimental support for pattern merging (BETA)
- you can now add scripts to viewOnly configurations and run them at will
- more documentation for extension developers
- changes to suggestion application confirmations:
- feat: the dialog before apply a suggestion is now more aggressive to prevent accidental source code modifications.
- fix: the dialog can be disabled in the settings
- previewing of suggestions improved:
- separated preview from application
- settings to control previewing and application
- do NOT show patterns that have applicable_pattern=false in patterns.json
- option to override arguments for explorer, optimizer, hotspot_analysis
- fix loading of results when hotspot detection was not executed
- preview suggestion patches before applying the suggestion
- automatically find installed DiscoPoP and HotspotDetection tools
- remove settings to specify path to DiscoPoP and path to HotspotDetection
- check that installed version of DiscoPoP is compatible with the extension; warn if installed DiscoPoP version may be incompatible
- running the discopop optimizer (beta)
- prioritize patterns.json created by the optimizer over the patterns.json created by the explorer
- support for DiscoPoP 3.2
- initial release
- compatibility with DiscoPoP