- Fix issue 68: the extension still outputs to Output Panel when the setting
showInProblems
is enabled.
- Add option to show TODOs in PROBLEMS panel of VSCode instead. (from #65)
- When reading, does not reject all files in batch whenever a file failed to load. (from #66) Thanks to @peacegiverman for both pull requests :+1
- Fix JAVA regex string for matching multi-line comments (related issues: #58, #60).
- Fix issue 52: marker must be at the beginning of a string.
- Fix a bug where asterisk(*) and slash(/) are removed even if they are in the middle of a string.
- Add support for Matlab.
- Fix issue 36: detect TODO at the end of a code line.
- Fix issue 44: other languages not work well with the default markers.
- Fix issue 41: cannot click on the link in a TODO item.
- Add a new settings entry 'autoDefaultMarkers'.
- Add support for Twig and Visual Basic.
- Added 'PowerShell' and 'PHP' to the supported languages.
- Remove 'reject' when fail to get the current editor. It happens too often and annoys other extension developers.
- Add only entry to configuration. This allows running only in some pre-defined directories.
- Also update status bar count after running ParseCurrentFile command.
- Avoid reading excluded folders (previously, they were read and then were discarded).
- Add tests.
(Changelog of v1.8.0 - beta)
- Add 'include' entry in user setting to specify which file extension is included.
Support for large projects:
- Read files by chunks instead of "all at once".
- Display the progress on status bar.
- Allow canceling by clicking on the status bar item.
- Forcefully display output panel once. Not show again if user closed it.
- Fix incorrect line number calculation.
- Allow Ctrl+Click on file path in output panel to jump to TODO.
- Update API, minimum support version is now vscode v1.2.
- Add support for Elixir and Shell script.
- Show debug log if devMode is true.
- Add devMode in UserSetting (currently it is useless).
- Add a proper Logger class.
- Add support for Typescript.
- Add documentation.
Add default value for user setting.
Add support for folder exclusion (in user settings).
This version contains a complete overhaul of the whole project including code re-structure and refinement.
Key points:
- Complete overhaul.
- Begin logging changelog.