An open API service indexing awesome lists of open source software.

https://github.com/teodevgroup/teo-vscode

VSCode extension for Teo
https://github.com/teodevgroup/teo-vscode

Last synced: 8 months ago
JSON representation

VSCode extension for Teo

Awesome Lists containing this project

README

          

# Teo Language Support

This extension provides enhanced Teo language and code intellisense support for Visual Studio Code.

## Features

* Syntax highlighting
* Linting
* Code completion
* Jump to definition
* Source code format

## Release Notes

### 0.3.1 (Nov 21st, 2024)

* Bug fix: language server is not found

### 0.3.0 (Nov 18th, 2024)

* Updated middleware syntax

### 0.2.19 (May 18th, 2024)

* Remove code formatting temporarily

### 0.2.18 (May 8th, 2024)

* Fix doc comment name parsing

### 0.2.17 (May 4th, 2024)

* Add admin decorators

### 0.2.16 (Apr 24th, 2024)

* Add `Language` to `admin` namespace
* Fix `identity` handler arg type

### 0.2.15 (Apr 8th, 2024)

* Add `admin` library

### 0.2.14 (Apr 1st, 2024)

* Add `admin` config block

### 0.2.13 (Mar 23rd, 2024)

* Add optional argument `otherwise` to `$when`

### 0.2.12 (Mar 22nd, 2024)

* Add value as type expression
* Add permission pipeline items
* Remove deprecated test config block
* Fix argument list resolving bug

### 0.2.11 (Mar 17th, 2024)

* Add `$message` pipeline item
* Writeonly fields considered as scalar fields
* Add `ids` to identity checker args
* Fix optional type resolving into nested bug

### 0.2.10 (Mar 15th, 2024)

* Add interface decorators
* Update sign in shape declaration
* Fixed field of declared shape is not optional bug

### 0.2.9 (Mar 15th, 2024)

* Handler template
* Handler template inclusion
* Declared synthesized shapes
* Fix jump to definition for namespace level route handlers
* Add pipeline item `$do` and `$not`

### 0.2.8 (Mar 9th, 2024)

* Fixed string filter case mode

### 0.2.7 (Mar 5th, 2024)

* Add input omissible to properties

### 0.2.6 (Mar 5th, 2024)

* Fix environment variable is invalid expression bug
* Fix subscription alters current namespace path bug
* Update math items declarations and fix type checking bug
* Fix assign pipeline item declaration bug

### 0.2.5 (Mar 5th, 2024)

* Fix environment variable is invalid expression bug
* Fix subscription alters current namespace path bug
* Improve schema cache stability

### 0.2.4 (Mar 3rd, 2024)

* Support TypeScript client custom HTTP providers

### 0.2.3 (Feb 26th, 2024)

* Support dynamic client host

### 0.2.2 (Feb 18th, 2024)

* Correct pipeline trigger arguments

### 0.2.1 (Feb 15th, 2024)

* Fix data set group error message

### 0.2.0 (Feb 2nd, 2024)

* Support Python
* Fix relation filter is required bug

### 0.1.0 (Jan 17th, 2024)

* Support Node.js

### 0.0.24 (Dec 26th, 2023)

* Add relation update and delete rules
* Fix crashing when auto completing relation code

### 0.0.23 (Dec 22nd, 2023)

* Handlers in top level and namespace level
* Optional handler input types
* Add keyword `nonapi` to handler declarations
* Highlight `Any` as builtin type
* Update handler decorators
* Fix output type of pipeline item `$when`

### 0.0.22 (Dec 20th, 2023)

* Allow doc comment in dictionary literals
* Fix import keyword is not recognized bug
* Improve performance on auto completion
* Fixed data set syntax highlight bug

### 0.0.21 (Dec 17th, 2023)

* Syntax highlight for availability flags
* Update handler declaration syntax
* Syntax highlight for use `middlewares`
* Syntax highlight for enum values and arguments
* Fix syntax highlight bug for pipeline item declaration
* Syntax highlight for generic constraint

### 0.0.20 (Nov 30th, 2023)

* Support type syntax `(T | U)[]?`
* Added filter interfaces
* Added interface enum
* `null` doesn't pass `Optional` type anymore, ignore instead
* Support identifiers that start with underscore
* Added type coerce
* Dictionary literal is aligned with TypeScript object literal
* Jump to argument list declaration names
* Improve stability
* File format

### 0.0.19 (Nov 7th, 2023)

* Support enum member with arguments
* Support force unwrap operator
* Auto completion
* Added database types
* Support handler decorators
* Support availability flags
* Support data sets
* Support inferred model inputs

### 0.0.18 (Oct 16th, 2023)

* Improved diagnostic messages for pipeline items
* Jump to definition
* Diagnostic messages for struct functions

### 0.0.17 (Oct 12th, 2023)

* Added code diagnostics for relations
* Added code diagnostics for some pipeline items

### 0.0.16 (Oct 9th, 2023)

* Added highlights for newly added syntaxes
* Auto complete decorators
* Jump to imported files

### 0.0.15 (Oct 3rd, 2023)

* Added code diagnostics for importing an unexisting file
* Added code diagnostics for duplicated model definitions

### 0.0.14 (Sep 24th, 2023)

* Highlight for comments in tuple and array literals

### 0.0.13 (Sep 23rd, 2023)

* Highlight for namespaced types

### 0.0.12 (Sep 22nd, 2023)

* Added namespace syntax highlighting

### 0.0.11 (Aug 6th, 2023)

* Updated action declaration

### 0.0.10 (Aug 5th, 2023)

* Added highlighting for interfaces

### 0.0.9 (Jul 31st, 2023)

* Added highlighting for dataset

### 0.0.8 (Jul 29th, 2023)

* Improved highlighting for comments
* Fixed wrong range highlighting in strings

### 0.0.7 (Feb 15th, 2023)

* Support highlighting regular expression

### 0.0.6 (Feb 6th, 2023)

* Support `let` and `import`

### 0.0.5 (Feb 3rd, 2023)

* Support range literal
* Fixed pipeline highlighting bug
* Support `server` keyword for Teo 0.0.44

### 0.0.4 (Feb 1st, 2023)

* Update syntax highlighting for `entity` keyword

### 0.0.2 (Jan 8th, 2023)

* Add syntax highlighting for pipelines

### 0.0.1 (Nov 5th, 2022)

* Basic syntax highlighting