|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file.
|
4 | 4 |
|
| 5 | +## [0.3.0] - 2025-02-24 |
| 6 | + |
| 7 | +### Improvements |
| 8 | + |
| 9 | +- feat(all): initial support for a destruct statement in https://github.com/tact-lang/tact-language-server/pull/355 |
| 10 | +- feat(all): initial support for `codeOf` in https://github.com/tact-lang/tact-language-server/pull/356 |
| 11 | +- feat(all): add support for `get` methods with explicit ID in https://github.com/tact-lang/tact-language-server/pull/358 |
| 12 | +- feat(grammar): port remaining grammar changes for 1.6.0 in https://github.com/tact-lang/tact-language-server/pull/359 |
| 13 | +- feat(vscode): integrate BoC decompiler in https://github.com/tact-lang/tact-language-server/pull/281 |
| 14 | +- feat(vscode): split settings to groups in https://github.com/tact-lang/tact-language-server/pull/312 |
| 15 | +- feat(vscode): port the latest version of TextMate grammar in https://github.com/tact-lang/tact-language-server/pull/353 |
| 16 | +- feat(inlay-hints): improve type hints in https://github.com/tact-lang/tact-language-server/pull/286 |
| 17 | +- feat(inlay-hints): don't show an obvious type hint for variable initialized with `Foo.fromCell()` in https://github.com/tact-lang/tact-language-server/pull/347 |
| 18 | +- feat(documentation/inlay-hints): show type for struct, messages and `toCell()` calls in https://github.com/tact-lang/tact-language-server/pull/318 |
| 19 | +- feat(highlighting): highlight code in doc comments in https://github.com/tact-lang/tact-language-server/pull/309 |
| 20 | +- feat(completion): add completion for getters in https://github.com/tact-lang/tact-language-server/pull/310 |
| 21 | +- feat(foldings): folding of doc comments in https://github.com/tact-lang/tact-language-server/pull/311 |
| 22 | +- feat(linters): run compiler and Misti checks on files in https://github.com/tact-lang/tact-language-server/pull/267 |
| 23 | +- feat(gas): take branching into account for gas calculation in https://github.com/tact-lang/tact-language-server/pull/321 |
| 24 | +- feat(build-system): add a Test task for Blueprint and Tact Template in https://github.com/tact-lang/tact-language-server/pull/335 |
| 25 | +- feat(build-system): add "build all contracts", "build and test all contracts" commands in https://github.com/tact-lang/tact-language-server/pull/336 |
| 26 | + |
| 27 | +### Manual |
| 28 | + |
| 29 | +- manual: add initial completion page in https://github.com/tact-lang/tact-language-server/pull/289 |
| 30 | +- manual: add troubleshooting.md in https://github.com/tact-lang/tact-language-server/pull/314 |
| 31 | +- manual: add code lenses in https://github.com/tact-lang/tact-language-server/pull/305 |
| 32 | +- manual: add highlighting in https://github.com/tact-lang/tact-language-server/pull/315 |
| 33 | +- manual: add initial navigation in https://github.com/tact-lang/tact-language-server/pull/316 |
| 34 | +- manual: add gas-calculation page in https://github.com/tact-lang/tact-language-server/pull/322 |
| 35 | +- manual: add inlay hints in https://github.com/tact-lang/tact-language-server/pull/350 |
| 36 | + |
| 37 | +### Fixed |
| 38 | + |
| 39 | +- fix(vscode): use flat settings keys in https://github.com/tact-lang/tact-language-server/pull/313 |
| 40 | +- fix(vscode): fix LS run on workspace without an open folder and on non-saved buffers in https://github.com/tact-lang/tact-language-server/pull/320 |
| 41 | +- fix(vscode): better wording for `compiler path` setting in https://github.com/tact-lang/tact-language-server/pull/328 |
| 42 | +- fix(imports): check for `name.tact` as well in https://github.com/tact-lang/tact-language-server/pull/323 |
| 43 | +- fix(linters): run compiler and Misti even for projects without `tact.config.json` in https://github.com/tact-lang/tact-language-server/pull/333 |
| 44 | +- fix(vscode): make command names uniform in https://github.com/tact-lang/tact-language-server/pull/334 |
| 45 | +- fix(completion): for contract/trait top-level in https://github.com/tact-lang/tact-language-server/pull/348 |
| 46 | +- fix(completion): fix auto imports for the current file elements and elements from files on level - X in https://github.com/tact-lang/tact-language-server/pull/296 |
| 47 | +- fix(resolving): support path with explicit `.tact` extension in https://github.com/tact-lang/tact-language-server/pull/349 |
| 48 | +- fix(indexing): don't ignore too many files in Tact compiler repo in https://github.com/tact-lang/tact-language-server/pull/351 |
| 49 | + |
| 50 | +### Other |
| 51 | + |
| 52 | +- feat(ci): add changelog to nightly builds in https://github.com/tact-lang/tact-language-server/pull/324 |
| 53 | +- fix(tests): fix inlay hints tests in https://github.com/tact-lang/tact-language-server/pull/299 |
| 54 | +- feat(test): add completion tests with applying in editor by @xpyctumo in https://github.com/tact-lang/tact-language-server/pull/276 |
| 55 | +- feat(test): more completion tests in https://github.com/tact-lang/tact-language-server/pull/279 |
| 56 | +- feat(test): more intentions tests in https://github.com/tact-lang/tact-language-server/pull/280 |
| 57 | +- chore: update README.md in https://github.com/tact-lang/tact-language-server/pull/266 |
| 58 | +- chore: change priorities of editors in the README by @novusnota in https://github.com/tact-lang/tact-language-server/pull/278 |
| 59 | +- disabling `postinstall` scripts for third-party dependencies by @Danil42Russia in https://github.com/tact-lang/tact-language-server/pull/288 |
| 60 | +- chore: use @tact-lang/opcode v0.2 in https://github.com/tact-lang/tact-language-server/pull/295 |
| 61 | +- chore(documentation): override completions in Sublime Text by @novusnota in https://github.com/tact-lang/tact-language-server/pull/354 |
| 62 | + |
| 63 | +## [0.2.1] - 2025-02-20 |
| 64 | + |
| 65 | +Fixed critical bug in auto-import completion. |
| 66 | + |
5 | 67 | ## [0.2.0] - 2025-02-18
|
6 | 68 |
|
7 | 69 | ### Improvements
|
|
0 commit comments