This extension provides enhanced Teo language and code intellisense support for Visual Studio Code.
- Syntax highlighting
- Linting
- Code completion
- Jump to definition
- Source code format
- Bug fix: language server is not found
- Updated middleware syntax
- Remove code formatting temporarily
- Fix doc comment name parsing
- Add admin decorators
- Add
Language
toadmin
namespace - Fix
identity
handler arg type
- Add
admin
library
- Add
admin
config block
- Add optional argument
otherwise
to$when
- Add value as type expression
- Add permission pipeline items
- Remove deprecated test config block
- Fix argument list resolving bug
- Add
$message
pipeline item - Writeonly fields considered as scalar fields
- Add
ids
to identity checker args - Fix optional type resolving into nested bug
- Add interface decorators
- Update sign in shape declaration
- Fixed field of declared shape is not optional bug
- Handler template
- Handler template inclusion
- Declared synthesized shapes
- Fix jump to definition for namespace level route handlers
- Add pipeline item
$do
and$not
- Fixed string filter case mode
- Add input omissible to properties
- 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
- Fix environment variable is invalid expression bug
- Fix subscription alters current namespace path bug
- Improve schema cache stability
- Support TypeScript client custom HTTP providers
- Support dynamic client host
- Correct pipeline trigger arguments
- Fix data set group error message
- Support Python
- Fix relation filter is required bug
- Support Node.js
- Add relation update and delete rules
- Fix crashing when auto completing relation code
- 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
- Allow doc comment in dictionary literals
- Fix import keyword is not recognized bug
- Improve performance on auto completion
- Fixed data set syntax highlight bug
- 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
- Support type syntax
(T | U)[]?
- Added filter interfaces
- Added interface enum
null
doesn't passOptional
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
- 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
- Improved diagnostic messages for pipeline items
- Jump to definition
- Diagnostic messages for struct functions
- Added code diagnostics for relations
- Added code diagnostics for some pipeline items
- Added highlights for newly added syntaxes
- Auto complete decorators
- Jump to imported files
- Added code diagnostics for importing an unexisting file
- Added code diagnostics for duplicated model definitions
- Highlight for comments in tuple and array literals
- Highlight for namespaced types
- Added namespace syntax highlighting
- Updated action declaration
- Added highlighting for interfaces
- Added highlighting for dataset
- Improved highlighting for comments
- Fixed wrong range highlighting in strings
- Support highlighting regular expression
- Support
let
andimport
- Support range literal
- Fixed pipeline highlighting bug
- Support
server
keyword for Teo 0.0.44
- Update syntax highlighting for
entity
keyword
- Add syntax highlighting for pipelines
- Basic syntax highlighting