|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file. |
4 | 4 |
|
| 5 | +## [0.2.0] - 14.07.2025 |
| 6 | + |
| 7 | +This release is dedicated to FunC and Tolk. |
| 8 | + |
| 9 | +We added FunC support with many useful features and even debugging support via sandbox (big thanks |
| 10 | +to [TonTech](https://ton.tech) for FunC debugger implementation)! |
| 11 | + |
| 12 | +We also improved Tolk support and added an experimental formatter for Tolk, it is still in early stages, but already |
| 13 | +supports all syntax of Tolk. |
| 14 | + |
| 15 | +### Added |
| 16 | + |
| 17 | +- feat(tolk/rename): wrap in backticks for keyword names in https://github.com/ton-blockchain/ton-language-server/pull/21 |
| 18 | +- feat(tolk/inspections): add unused type parameter inspection and fix find references for type parameters in https://github.com/ton-blockchain/ton-language-server/pull/22 |
| 19 | +- feat(tolk/toolchain): support Tolk global installation in https://github.com/ton-blockchain/ton-language-server/pull/24 |
| 20 | +- feat: initial FunC support in https://github.com/ton-blockchain/ton-language-server/pull/26 |
| 21 | +- feat(vscode): warn if FunC or Tolk extension are enabled in https://github.com/ton-blockchain/ton-language-server/pull/34 |
| 22 | +- feat(vscode): add action to attach to FunC debugger in https://github.com/ton-blockchain/ton-language-server/pull/36 |
| 23 | +- feat(tolk/completion): support match over struct type and add completion option to fill all cases in https://github.com/ton-blockchain/ton-language-server/pull/42 |
| 24 | +- feat(tolk): add experimental Tolk formatter in https://github.com/ton-blockchain/ton-language-server/pull/43 |
| 25 | + |
| 26 | +### Fixes |
| 27 | + |
| 28 | +- fix(tolk/references): fix reference handling for `Foo<Bar>` in https://github.com/ton-blockchain/ton-language-server/pull/8 |
| 29 | +- fix: fix paths to language server from archive in README.md in https://github.com/ton-blockchain/ton-language-server/pull/23 |
| 30 | +- fix(tolk/resolving): fix method resolving for generic structs in https://github.com/ton-blockchain/ton-language-server/pull/25 |
| 31 | +- fix(tolk/completion): fix completion for generic struct static methods in https://github.com/ton-blockchain/ton-language-server/pull/30 |
| 32 | +- fix(tolk/settings): fix inlay hints disabling in https://github.com/ton-blockchain/ton-language-server/pull/31 |
| 33 | +- fix(tolk/grammar): support triple quotes strings in https://github.com/ton-blockchain/ton-language-server/pull/41 |
| 34 | + |
| 35 | +### Other |
| 36 | + |
| 37 | +- feat(ci): add artifacts build for releases in https://github.com/ton-blockchain/ton-language-server/pull/10 |
| 38 | +- chore(README.md): move description after title in https://github.com/ton-blockchain/ton-language-server/pull/13 |
| 39 | +- fix(webpack): fixed the copying of the icons by @Danil42Russia in https://github.com/ton-blockchain/ton-language-server/pull/16 |
| 40 | +- fix(assets): removed an unused icon by @Danil42Russia in https://github.com/ton-blockchain/ton-language-server/pull/17 |
| 41 | +- feat(ci): run linter and grammar checks in https://github.com/ton-blockchain/ton-language-server/pull/28 |
| 42 | +- refactor(all): move VS Code extension to `editors/code` folder in https://github.com/ton-blockchain/ton-language-server/pull/32 |
| 43 | +- refactor(server): extract common languages parts in https://github.com/ton-blockchain/ton-language-server/pull/39 |
| 44 | +- fix(tolk/tests): fix completion tests in https://github.com/ton-blockchain/ton-language-server/pull/45 |
| 45 | + |
| 46 | +### New Contributors |
| 47 | + |
| 48 | +- @Danil42Russia made their first contribution in https://github.com/ton-blockchain/ton-language-server/pull/16 |
| 49 | + |
5 | 50 | ## [0.1.1] - 07.07.2025 |
6 | 51 |
|
7 | 52 | Fix bug with type compatibility, this inspection is disabled by default for now. |
|
0 commit comments