- 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.charLimitconfig. - 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
languageinstead ofpatternwhile registering completion provider. - Add
tabnine.enableandtabnine.requestTimeoutconfigs. - 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.jsonwith new name of extension, etc. - Update
README.
- Update
README. - Change description of
tabnine.maxNumberOfResultsconfig. - Add additional trigger `.
- Fork tabnine-vscode (2.8.2).
- Overall project cleanup.
- Replace npm with Yarn.
- Update
tsconfig.jsonto target newer version. - Update
READMEand createCHANGELOG. - Refactor whole
srcdirectory, 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
.gitignoreand add.vscodeignore. - Remove
tabnine.disable_line_regexandtabnine.disable_file_regexconfigs. - Add
tabnine.debug,tabnine.maxNumberOfResultsandtabnine.disabledLanguagesIdsconfigs. - 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 showTabNineso 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
propertytotextin 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::semandTabNine::no_semcommands 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.