Skip to content

Commit bf697cc

Browse files
authored
chore(all): bump version to 1.0.0 (#341)
1 parent dc7f0ca commit bf697cc

3 files changed

Lines changed: 82 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,86 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [1.0.0] - 11.05.2026
6+
7+
v1.0.0 collects the work since v0.6.0 and makes Acton the main TON development workflow in VS Code.
8+
9+
The headline change is that Acton is no longer just an external command you run next to the editor. It is now integrated
10+
through the project lifecycle: the extension detects and updates the Acton toolchain, understands Acton.toml, offers
11+
code lenses and context actions for builds, checks, formatting, tests and wrapper generation, runs and reruns tests
12+
through the VS Code Testing view, debugs tests, scripts and real-chain retraces, opens Acton-powered assembly views
13+
with source mappings, initializes dApps from Acton.toml, and turns terminal output into clickable TON links.
14+
15+
This release also brings Tolk support forward for the Acton era: void-type parameters from Tolk 1.4, richer annotations,
16+
mapping-aware imports, computed enum value hints, faster analysis, cleaner completion in Acton projects and formatting
17+
through `acton fmt`. The old Sandbox UI has been removed in favor of the Acton workflow, and CI now runs the e2e suite
18+
to keep the extension behavior covered.
19+
20+
### Acton
21+
22+
- feat(acton): support void-type parameters from Tolk 1.4 in https://github.com/ton-blockchain/ton-language-server/pull/285
23+
- feat(acton): support latest changes in Acton.toml in https://github.com/ton-blockchain/ton-language-server/pull/286
24+
- feat(acton): better test fail message in https://github.com/ton-blockchain/ton-language-server/pull/287
25+
- feat(acton): support debug for tests and scripts in https://github.com/ton-blockchain/ton-language-server/pull/288
26+
- feat(acton): use tonscan in https://github.com/ton-blockchain/ton-language-server/pull/290
27+
- feat(acton): show Tolk version from Acton in https://github.com/ton-blockchain/ton-language-server/pull/291
28+
- feat(acton): add action to retrace and debug transaction from real blockchain in https://github.com/ton-blockchain/ton-language-server/pull/292
29+
- feat(acton): add code lenses for `[fmt]`, `[check]` and add one more for `[test]` to run tests with UI in https://github.com/ton-blockchain/ton-language-server/pull/293
30+
- feat(acton): better linter support in https://github.com/ton-blockchain/ton-language-server/pull/297
31+
- feat(acton): support `scripts.wallet()` completion in https://github.com/ton-blockchain/ton-language-server/pull/300
32+
- feat(acton): save files on quick fix application in https://github.com/ton-blockchain/ton-language-server/pull/303
33+
- feat(acton): add auto installation in https://github.com/ton-blockchain/ton-language-server/pull/307
34+
- feat(acton): add code lenses for Tolk and TypeScript wrappers in Acton.toml in https://github.com/ton-blockchain/ton-language-server/pull/309
35+
- feat(acton): don't mention localnet yet in https://github.com/ton-blockchain/ton-language-server/pull/310
36+
- feat(acton): support range formatting in https://github.com/ton-blockchain/ton-language-server/pull/311
37+
- feat(acton): use `acton disasm` instead ton-assembly library in https://github.com/ton-blockchain/ton-language-server/pull/314
38+
- feat(acton): make addresses in terminal clickable and add setting for explorer in https://github.com/ton-blockchain/ton-language-server/pull/327
39+
- feat(acton): rerun failed tests in https://github.com/ton-blockchain/ton-language-server/pull/328
40+
- feat(acton): enrich VS Code test runner integration in https://github.com/ton-blockchain/ton-language-server/pull/329
41+
- feat(acton): make `--backtrace full` clickable for scripts in https://github.com/ton-blockchain/ton-language-server/pull/330
42+
- feat(acton): add disassembly view with mapping from Tolk to assembly and vice versa in https://github.com/ton-blockchain/ton-language-server/pull/331
43+
- feat(acton): add context action for Acton.toml to initialize dApp in https://github.com/ton-blockchain/ton-language-server/pull/332
44+
- feat(acton): check for new version in https://github.com/ton-blockchain/ton-language-server/pull/333
45+
- feat(acton): better Acton.toml parsing in https://github.com/ton-blockchain/ton-language-server/pull/337
46+
- fix(acton): fix long initialization in https://github.com/ton-blockchain/ton-language-server/pull/338
47+
48+
### Tolk
49+
50+
- feat(tolk): remove call argument inspection since we are using acton check for linting in https://github.com/ton-blockchain/ton-language-server/pull/289
51+
- feat(tolk): don't show symbols with `__` prefix in completion in https://github.com/ton-blockchain/ton-language-server/pull/294
52+
- feat(tolk): don't show `.acton` symbols in `contract/` in https://github.com/ton-blockchain/ton-language-server/pull/295
53+
- feat(tolk): don't show `.acton` imports in `contract/` import completion in https://github.com/ton-blockchain/ton-language-server/pull/296
54+
- feat(tolk): don't add parameters hints for obvious functions in https://github.com/ton-blockchain/ton-language-server/pull/304
55+
- feat(tolk): support dotted annotations, annotations for structs and annotations with types in https://github.com/ton-blockchain/ton-language-server/pull/305
56+
- feat(tolk): add code lenses for building and generating Tolk and TypeScript wrappers in https://github.com/ton-blockchain/ton-language-server/pull/306
57+
- feat(tolk): add intention to generate 32-bit opcode for structs in https://github.com/ton-blockchain/ton-language-server/pull/308
58+
- feat(tolk): remove `symbolsNamespace` field support from contract header in https://github.com/ton-blockchain/ton-language-server/pull/312
59+
- feat(tolk): faster analysis in https://github.com/ton-blockchain/ton-language-server/pull/317
60+
- feat(tolk): add computed enum value inlay hint in https://github.com/ton-blockchain/ton-language-server/pull/320
61+
- feat(tolk): don't add autocompletion for declaration names in https://github.com/ton-blockchain/ton-language-server/pull/321
62+
- feat(tolk): better support for annotations in https://github.com/ton-blockchain/ton-language-server/pull/334
63+
- fix(tolk): fix completion tests and add more in https://github.com/ton-blockchain/ton-language-server/pull/313
64+
- fix(tolk): fix completion in incomplete assert in https://github.com/ton-blockchain/ton-language-server/pull/316
65+
- fix(tolk): fix formatting with Acton in https://github.com/ton-blockchain/ton-language-server/pull/335
66+
- fix(tolk): fix auto import with mappings in https://github.com/ton-blockchain/ton-language-server/pull/336
67+
68+
### Other
69+
70+
- feat(all): better support for external changes in https://github.com/ton-blockchain/ton-language-server/pull/315
71+
- feat(all): enable production mode in https://github.com/ton-blockchain/ton-language-server/pull/324
72+
- feat(all): add various additional files in https://github.com/ton-blockchain/ton-language-server/pull/326
73+
- feat(ci): run e2e tests on CI in https://github.com/ton-blockchain/ton-language-server/pull/319
74+
- fix(server): normalize URI file in https://github.com/ton-blockchain/ton-language-server/pull/302
75+
- fix(all): fix e2e tests in https://github.com/ton-blockchain/ton-language-server/pull/318
76+
- fix(tests): fix e2e flake and remove tolkfmt completely in https://github.com/ton-blockchain/ton-language-server/pull/323
77+
- fix(ci): permission `Zizmor` to upload `SARIF` report in https://github.com/ton-blockchain/ton-language-server/pull/301
78+
- chore(all): update dependencies with vulnerabilities in https://github.com/ton-blockchain/ton-language-server/pull/284
79+
- chore(all): update security for the project in https://github.com/ton-blockchain/ton-language-server/pull/298
80+
- chore(all): remove Sandbox UI, use Acton in https://github.com/ton-blockchain/ton-language-server/pull/322
81+
- chore(all): cleanup in https://github.com/ton-blockchain/ton-language-server/pull/325
82+
- chore(all): update dependencies with vulnerabilities in https://github.com/ton-blockchain/ton-language-server/pull/340
83+
- chore(ci): add `Zizmor` check in https://github.com/ton-blockchain/ton-language-server/pull/299
84+
585
## [0.6.0] - 26.03.2026
686

787
### Tolk

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"BoC",
1313
"TL-B"
1414
],
15-
"version": "0.6.0",
15+
"version": "1.0.0",
1616
"engines": {
1717
"vscode": "^1.88.0"
1818
},

package.server.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ton-language-server",
3-
"version": "0.6.0",
3+
"version": "1.0.0",
44
"description": "Language Server for the TON Blockchain",
55
"main": "server.js",
66
"keywords": [

0 commit comments

Comments
 (0)