All notable changes to the "ruby-flog" extension will be documented in this file.
- Improves flog process management and prevents memory leak
- Times out flog processes after 10 seconds
- Limits selected text to 2048 characters
- Renders error tooltips when appropriate
- Upgrades dependencies to address CVE
- Adds flog score for current method
- Upgrades dependencies to address CVE
- Sets meaningful error message when flog not found
- Adds setting for configuring flog executable
- Detects lack of dependencies
- Notifies if Ruby is not installed (once per session)
- Offers to install flog (once per session)
- Installs flog
- Fixes issue when text is selected upon activation
- Adds error messaging when file too large to parse
- Fixes issue when flog executable is unavailable
- Fixes error processing large files
- Adds error messaging when unable to parse text
- Fixes issue with image in README
- Adds tooltip
- Reduces width on status bar
- Removes ability to toggle between average and total flog
- Fixes spinner that did not spin
- Adds keywords
- Adds ability to toggle between average and total flog
- Adds ability to see total flog of selected text
- Changes display text
- Fixes error when clicking on status bar
- Adds icon
- Initial release
- Displays average flog per method in status bar for Ruby files