To update to the latest version, please use VSCode's own Extensions user interface.
- an interim release that bundles up existing merged PRs, mostly from security updates in dependencies. Including
- Include and exclude options (issue #42, thanks to PR #66 by @yuriykis)
- took several interim uploads before I got the right updated badge format.
- added some missing auto-completions when working in VSCode's JSON settings
- no feature changes, but improved documentation, thanks to various recent questions and suggestions via GitHub issues.
- no feature changes, but updated dependencies to remove security vulnerabilities (thanks to dependabot).
- no feature changes, but updated dependencies to remove security vulnerabilities (thanks to dependabot).
- no feature changes, but found a way to include the
exclude
andinclude
settings in the settings UI, not just the JSON version.
- no feature changes, but now renamed to v2 to make it clearer in the VSCode Extension Marketplace. Thanks to Sebastian Werner for the suggestion, which I probably should have done as soon as I took it over.
- add
isWholeLine
to definition ofdefaultStyle
in configuration (thanks to @ctf0 for reporting)
- hopefully a fix to allow file links in the Output area to work on Mac (thanks to @Zerefdev)
- moved the history note to the top of the README to help others see why this is different than the similarly-named, but now abandoned, original extension. (Thanks to Sebastian Werner.)
- improve documentation, including the worked example so that TODO (without the colon) and FIXME work out of the gate. (issue 8)
- updated exported configuration to allow per-language
keyword
settings
- updated regex in NOTE: example in the README (issue 3)
- added more filetypes to be included by default: .txt, .md, .mmd, .mdown, .markdown, .rb, .go
First release by @jgclark forked from @wayou's original.
Includes fixes and PRs from previous repo:
- add Regex ability by merging (PR #152 by vonEdfa, issue #144 is similar)
- add ability to change whole line colour (issue #176)
- fixed typos #168
- added
extensionKind
attribute to facilitate remote development (issues #149, #166) - added note about disabling background colour (documentation issue #174)
- added note about overriding include/exclude lists (documentation issue #140)
- added note about other CSS that can be used (from issue #172)
- last release by wayou
- merge #77
- update doc for the refer for DecorationRenderOptions
- fix style for the doc on vscode market
- using array for include/exclude configuration, resolve #56. for backward compatability, string is also valid
- register disposable items to the context
- merge PR #58 exclude
.next
directory while searching for annotations as default - exclude
.github
directory while searching for annotations as default
- revert the fix for #48, the
\b
pattern cause other issues #51,#52
- typo fix, resolve #47
- fix #48, the unwanted partial highlight
- fix typo within the doc and minor fix for a potential bug. see #46
- update doc. fix typo of the example configuration within the README file.
- fix a bug that the
defaultStyle
not applied to built in keywordsTODO:
andFIXME:
- remove
todohighlight.highlightWholeLine
from configuration contributes. - update doc, add reference to the official API for a full list of available styling properties, resolve #40
- minor fix: clear highlight when keywords are been edited and no longer exists
- minor fix: escase regexp for the keywords text property so that we can highlght
.$|\
, etc. resolve #36, resolve #37
- support keywords configuration via RegExp by tuning the
todohighlight.keywordsPattern
. if the regexp is provided, thetodohighlight.keywords
will be ignored, resolve #28, resolve #33, resolve #36
- there always been users report that the file path not clickable in the output channel. provide an option
todoghighlight.toggleURI
to toggle the file pattern. resolve #31
- auto detect platform using the
os
module, thx @anupam-git for PR#26
- clear output channel if no results, fix #24
- show progress indicator for file searching
- add a configuration key
maxFilesForSearch
to set the max files that allowed to search, default is 5120
- add
**/build/**
and**/.vscode/**
into default exclude directories
- fix #20, the file path that not clickable on Linux. provide a configuratoin to toggle the pattern of the file path, this way can ensure the file path clickable on both UNIX and Windows
- glob pattern copied from vscode api doc using the
∕
(divition slash, witch is different from/
) for path portion, this makes the exclude pattern fail to work in code. fix #14 - file pattern
<path>#<line>
seems clickable within the output channel on Mac now. remove the<path>:<line>:<col>
form the output channel and resolve #19 - reduce the max allowed size for
findFiles
from 5120 to 999 for performance consideration
- entire line highlighting support via configuration, resolve #16
- seems no workaround for the links within the outputpannel to work on both mac and windows, so display the two type of links
- just find that links in the outputchannel not clickable on Mac now, using hash and will work both on Windows and Mac now.
- fix #15 links in outputh channel not clickable on windows
- list annotations into the outputchannel instead of the quickpick panel, resolve #13
- store search result into workspaceState, using the status bar item to show the result at any time
- list annotations, resolve #7,#9
- show corresponding message in status bar, resolve #12
- using
onDidChangeConfiguration
API to detect configuration change and make the user settings take effect - adding command
Toggle highlight
to enable/disable the highlight - adding a configuration section
todohighlight.isEnable
to enable/disable the highlight
- fix #5
- ruler color customizing support, see also #4
- make user settings take effect immediately without editor reload
- resolve #2, customizing colors support
- resolve #3, customizing keywords support
- case sensitive config now support in settings, see also #1
- add MIT license
- enable case-insensitive patterns , see #1
- initial release