- Fix double suggestions bug by removing in previous version additionally added completion provider.
- Better handling of cancellation requests.
- Update
README
.
- Update all dependencies.
- Remove all triggers except
.
and:
. - Register additional completion provider which fires on word characters.
- Add
tabnine.charLimit
config. - Update
README
.
- Update
README
. - Change project file names convention.
- Update all dependencies.
- Disable TabNine suggestions for VS Code JSON files like
settings.json
,keybindings.json
, etc. - Dispose registered completion provider after extension is deactivated.
- Register completion provider immediately instead of waiting for TabNine process to start.
- Use
language
instead ofpattern
while registering completion provider. - Add
tabnine.enable
andtabnine.requestTimeout
configs. - Check if language is disabled before registering completion provider.
- Check if token has been cancelled before requesting for completions.
- Handle token cancellation request while providing completions.
- Remove uninstall hook.
- Update
README
. - Automatically download latest TabNine binary on extension activation instead of bundling all binaries in extension.
- Bundle extension with webpack.
- Read config on startup instead of every time providing completions.
- Refactor status bar item to show proper TabNine status.
- Change icon of extension.
- Change status bar text from
TabNine+
toTabNine
. - Update
package.json
with new name of extension, etc. - Update
README
.
- Update
README
. - Change description of
tabnine.maxNumberOfResults
config. - Add additional trigger `.
- Fork tabnine-vscode (2.8.2).
- Overall project cleanup.
- Replace npm with Yarn.
- Update
tsconfig.json
to target newer version. - Update
README
and createCHANGELOG
. - Refactor whole
src
directory, basically rewritten extension from scratch. - Update all dependencies and delete unnecessary dependencies.
- Remove vscode dependency and add
@types/vscode
, this is a new approach for extension usage #70175. - Update
.gitignore
and add.vscodeignore
. - Remove
tabnine.disable_line_regex
andtabnine.disable_file_regex
configs. - Add
tabnine.debug
,tabnine.maxNumberOfResults
andtabnine.disabledLanguagesIds
configs. - Remove restriction to show only 1 result if end of the word is
.
or::
. - Always show correct suggestion detail which is for e.g.
41%
, in case detail is empty just showTabNine
so it would be easier to identify which suggestions are from TabNine. - Don't preselect TabNine suggestions and de-prioritize them to be at the end of the list whenever it's possible.
- Change suggestions kind from
property
totext
in order to avoid misunderstanding which suggestions are from TabNine. - Trigger suggestion list if suggestion ends with
.
or::
. - Include postfix in suggestions for e.g. instead of
console.log(
it will showconsole.log()
. - Add
TabNine::restart
,TabNine::sem
andTabNine::no_sem
commands in command palette. - Add status bar item at the right which on hover shows current status of TabNine.
- Update TabNine binaries to 2.8.2 version and create script for updating binaries.
- Update GitHub issue templates for easier bug report and feature request.