Skip to content

Releases: tarantool/tarantool-vscode

Release 0.1.3

14 Apr 15:34
Compare
Choose a tag to compare

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 and box.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 to integer.
  • Tightened some of the string number types to integer.

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

08 Apr 16:12
Compare
Choose a tag to compare

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

07 Apr 16:06
Compare
Choose a tag to compare

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

01 Apr 17:04
Compare
Choose a tag to compare

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.