- Tolk support
- TVM Assembly support
- A lot of minor bugs
- Support for the latest Tact 1.4.0 (#177, #180)
- Inspections for out of range integer values in FunC and Tact
- Inspections for integer division by zero in FunC and Tact
- Inspections for integer overflow in FunC
- Constant expression evaluation in FunC and Tact (with inline hints!) (#22)
message
andbounced
highlight not working in Tact (#174)com.intellij.diagnostic.PluginException: Template not found: Fift File
(#182)Storage for FuncNamedElementIndex.storage is already registered
(#181)
- Full support latest Tact 1.2.0 version (#166)
- A bug with comment/uncomment already commented lines (#169)
- Function parameter name hints for var arguments of same name (#167)
- Language selection in project template (#148)
- Empty and example project templates (#147)
#include
assist (#108)
- Negative method IDs are considered a syntax error (#157)
- Non-ASCII characters in FunC identifiers (#156)
- Invalid trailing comma in return tuple type (#155)
- Unresolved reference to uninitialized variable (#151)
- Invalid indent for multiline tuples in function signature return type (#150)
- Auto-complete not work on
slice~
(#149) method_id
completion (#126)- Reference resolving with identifiers containing non-letter characters (#107)
- Uppercase HEX in TL-B (#100)
- Indent in chain calls (#38)
- fixed builtin functions resolving for
load_int
,load_uint
- Documentation rendering
- Tact support
- Blueprint project support
- A lot of bug-fixes and small futures
- Support try-catch statements
- Support FunC Update 2022.05
- Auto-formatting in FunC
- Support UTF-8 names in FunC functions
- Auto-completion for inbuilt FunC statements
- Auto-completion for all FunC functions in project scope
- Documentation in FunC stdlib.fc
- Language injection support (FunC, Fift, TL-B) for string literals in regular programming languages
- New template for FunC files creation
- Variable references
- Type checking for method calls
- Fixed method duplication on neighbour files
- Fixed IndexOutOfBoundsException crash
- A lot of bug fixes
- String literals & Constants support (https://github.com/newton-blockchain/ton/pull/75)
- Block folding
- Parameter hints in function calls
- References in method calls (
foo.bar()
) - Resolving references by neighbour files in directory
- New icon for TL-B Schema files
- Function names with
:
- A lot of small bugs and issues
- TL-B Schemas support
- Using new type extension
.func
for FunC files
- New grammar model for FunC
- New syntax highlighting for FunC
- New syntax highlighting for Fift
- Auto-completions for Fift
- References in Fift
- A lot of small bugs and issues
- New function highlighting in FunC
- Function name completion suggestions in FunC
- Function references by
Ctrl+Left Click
orCtrl+B
- Fixed Fift path declaration (
#!/usr/bin/fift
) - Fixed
include
declaration in Fift - Fixed
asm
declaration in Fift