Releases: tarantool/tarantool-vscode
Releases · tarantool/tarantool-vscode
Release 0.2.0
Added
- A
tarantool.ttPathconfiguration option can now be used to specify a path to
TT utility if it's not available in the$PATH. - Builtin
socketmodule declarations. - Builtin
xlogmodule declarations. - Builtin
box.iprotosubmodule declarations. box.tuple.formatsubmodule.- Various
box.space.formatfields (e.g.foreign_keys,constraint).
Changed
- Now the extension automatically setups Tarantool annotations without need to
explicitly execute any commands likeinitialize VS Code extension.
Release 0.1.3
Added
- Builtin
buffermodule definitions. - Builtin
csvmodule definitions. - Partial
funmodule definitions. - Builtin
http.clientmodule definitions. - Builtin
errnomodule definitions. - Builtin
strictmodule definitions. - Partial
vshardrock definitions. box.execute()documentation used for evaluating SQL statements.box.space.*:format()documentation and annotations.box.schema.roleandbox.schema.userdocumentation and type annotations.- Annotations on a few supplementary spaces like
box.schema._cluster. - Setting up provided Rock type annotations (currently only
vshardis done).
Changed
- Tightened some of the
boxnumbertypes tointeger. - Tightened some of the
stringnumbertypes tointeger.
Fixed
- A
box.atomic()overload has now proper variadic arguments. box.tuplenow doesn't issue diagnostics on missing field.- Missing
fiofile handle:read()overload. - A few typos in various Tarantool builtin modules caught up by automatic spell
checking. - Marked
vshard.router.call*arguments and options optional. - Added missing
map,any,doubletuple type names. - Overloads of
box.space.*:format()are now resolved properly.
Release 0.1.2
Changed
- Now the minimum required VS Code version is 1.88.0 making it possible to
install the extension to the apps based on the older version of VS Code like
Cursor.
Release 0.1.1
Added
- Added
iconvbuiltin Lua module annotations. - Added
jitbuiltin Lua module annotations. - Added stubs for
box.schemasubmodules.
Fixed
- A few typo fixes in the
boxmodule and its submodules annotations.
Release 0.1.0
This is an initial VS Code marketplace release of the extension.
Added
- Added support for EmmyLua LSP and Tarantool-specific annottations.
- Added jsonschema checks for Tarantool cluster configuration.
- Added
ttstart and stop commands to the command palette. - Added
ttrestart and status to the command palette. - Added
ttinstall Tarantool CE to the command palette. - Added plugin icon.
- The extension performs startup checks whether there are Tarantool
annotations when it starts. - Added
ttcreate command for creating Tarantool projects from a template.