Skip to content

Commit d5cdff6

Browse files
committed
chore: add changelog
1 parent 77a8583 commit d5cdff6

File tree

1 file changed

+61
-0
lines changed

1 file changed

+61
-0
lines changed

CHANGELOG.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,64 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.1.0] - 2025-05-05
11+
12+
Initial development release.
13+
14+
### Features
15+
16+
- feat(actions): create new Tact file action
17+
- feat(build): add run configuration for project and single contract build
18+
- feat(completion): add `Fill required fields...` and `Fill all fields...` completion, refactored struct instance completely
19+
- feat(completion): add completion for TL-B types after `as` for fields
20+
- feat(completion): add completion for assembly instructions
21+
- feat(completion): add completion for contract init()
22+
- feat(completion): add completion for functions and constants in contract/trait
23+
- feat(completion): add completion for initOf and codeOf
24+
- feat(completion): add completion for receiver, external and bounced receivers
25+
- feat(completion): add completion for return
26+
- feat(completion): add completion for top-level function definitions
27+
- feat(completion): add getter completion
28+
- feat(completion): add override completion
29+
- feat(completion): add snippets
30+
- feat(completion): initial completion support: reference completion, keyword completion, fields completion
31+
- feat(documentation): add documentation for TL-B types
32+
- feat(documentation): add documentation for traits and contracts
33+
- feat(documentation): add hover documentation for asm instructions
34+
- feat(documentation): add hover documentation for messages, structs, primitives and constants
35+
- feat(documentation): add hover documentation for variables, parameters and fields
36+
- feat(documentation): better highlighting for TL-B types
37+
- feat(documentation): better support for attributes
38+
- feat(documentation): initial documentation support for functions
39+
- feat(editor): add gutter icon for recursive calls
40+
- feat(editor): add structure view
41+
- feat(editor): initial support for auto /// when hits enter inside doc comment
42+
- feat(editor): support breadcrumbs and sticky lines
43+
- feat(editor): support find usages and spell-checker for strings
44+
- feat(editor): support signature help for functions calls
45+
- feat(fmt): integrate Tact formatter
46+
- feat(folding): add folding for asm function body and instruction sequences
47+
- feat(highlighting): better highlighting for assembly
48+
- feat(highlighting): highlight builtin functions like ton() in constant documentation
49+
- feat(highlighting): highlight exit points when cursor on `fun` or `receive/external/bounced/init`
50+
- feat(highlighting): highlight mutable variables with own underlined style
51+
- feat(inlay-hints): add inlay hints for `require()` exit code
52+
- feat(inlay-hints): add inlay hints for assembly instructions
53+
- feat(inlay-hints): don't show parameter hints for unary functions from stubs like `ton()`
54+
- feat(inlay-hints): don't show variable type in obvious cases
55+
- feat(inlay-hints): show VCS author as an inlay hint
56+
- feat(inlay-hints): show `as int257` hint for Int typed fields without a TL-B type
57+
- feat(inlay-hints): show gas consumption for an assembly sequence
58+
- feat(inlay-hints): show getter ids as inlay hints
59+
- feat(inlay-hints): show type hint for catch variable
60+
- feat(inspections): add inspection for unresolved symbols with quickfix to import a file with declaration
61+
- feat(inspections): add inspections for unused and duplicate imports
62+
- feat(navigation): add go to for class-like and all symbols
63+
- feat(navigation): add navigation to parent constant definition and vice versa
64+
- feat(resolving): add proper resolving and completion for import paths
65+
- feat(resolving): support assembly shuffle resolving
66+
- feat(resolving): support pseudo static methods `fromCell/fromSlice/opcode`
67+
- feat(resolving): take into account imported files when resolve
68+
- feat(resolving/inlay-hints): support resolving, type inference, and type hints for destruct bindings
69+
- feat(search): implement searches for methods: `implementation -> super` and vice versa, add gutter icon with navigation to super/override methods, implement "Go to super" action
70+
- feat(toolchain): add toolchain settings (#9)

0 commit comments

Comments
 (0)