Releases: tarantool/tarantool-vscode
Releases · tarantool/tarantool-vscode
Release 0.1.3
Added
- Builtin
buffer
module definitions. - Builtin
csv
module definitions. - Partial
fun
module definitions. - Builtin
http.client
module definitions. - Builtin
errno
module definitions. - Builtin
strict
module definitions. - Partial
vshard
rock definitions. box.execute()
documentation used for evaluating SQL statements.box.space.*:format()
documentation and annotations.box.schema.role
andbox.schema.user
documentation and type annotations.- Annotations on a few supplementary spaces like
box.schema._cluster
. - Setting up provided Rock type annotations (currently only
vshard
is done).
Changed
- Tightened some of the
box
number
types tointeger
. - Tightened some of the
string
number
types tointeger
.
Fixed
- A
box.atomic()
overload has now proper variadic arguments. box.tuple
now doesn't issue diagnostics on missing field.- Missing
fio
file 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
,double
tuple 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
iconv
builtin Lua module annotations. - Added
jit
builtin Lua module annotations. - Added stubs for
box.schema
submodules.
Fixed
- A few typo fixes in the
box
module 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
tt
start and stop commands to the command palette. - Added
tt
restart and status to the command palette. - Added
tt
install Tarantool CE to the command palette. - Added plugin icon.
- The extension performs startup checks whether there are Tarantool
annotations when it starts. - Added
tt
create command for creating Tarantool projects from a template.