Skip to content

Latest commit

 

History

History
307 lines (236 loc) · 24.2 KB

File metadata and controls

307 lines (236 loc) · 24.2 KB

Changelog

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

[1.0.0] - 11.05.2026

v1.0.0 collects the work since v0.6.0 and makes Acton the main TON development workflow in VS Code.

The headline change is that Acton is no longer just an external command you run next to the editor. It is now integrated through the project lifecycle: the extension detects and updates the Acton toolchain, understands Acton.toml, offers code lenses and context actions for builds, checks, formatting, tests and wrapper generation, runs and reruns tests through the VS Code Testing view, debugs tests, scripts and real-chain retraces, opens Acton-powered assembly views with source mappings, initializes dApps from Acton.toml, and turns terminal output into clickable TON links.

This release also brings Tolk support forward for the Acton era: void-type parameters from Tolk 1.4, richer annotations, mapping-aware imports, computed enum value hints, faster analysis, cleaner completion in Acton projects and formatting through acton fmt. The old Sandbox UI has been removed in favor of the Acton workflow, and CI now runs the e2e suite to keep the extension behavior covered.

Acton

Tolk

Other

[0.6.0] - 26.03.2026

Tolk

[0.5.1] - 09.11.2025

Added

Other

New Contributors

[0.5.0] - 19.09.2025

Tolk

FunC

Other

[0.4.1] - 12.08.2025

Added

Fixes

[0.4.0] - 11.08.2025

Added

  • feat(tolk/vscode): better support for triple-quotes strings in ton-blockchain#104
  • feat(tolk/stdlib): support TOLK_STDLIB env for stdlib search in ton-blockchain#102
  • feat(tolk/fmt): bump tolkfmt to v0.0.15 in ton-blockchain#93
  • feat(tolk/completion): add storage snippet in ton-blockchain#107
  • feat(tolk/completion): add snippet for catch, fix completion for catch variable names in ton-blockchain#110
  • feat(tolk/completion): add completion option for field with Cell<Foo> type, to create Foo {}.toCell() expression in ton-blockchain#112
  • feat(tolk/completion): add completion for entry point function names and for builtin methods in ton-blockchain#114
  • feat(tolk/completion): better support for nullable methods in ton-blockchain#118
  • feat(tolk/signature-help): support signature help for multiline calls in ton-blockchain#111
  • feat(tolk/inspections): don't require ; in grammar and give an error later in ton-blockchain#126
  • feat(tolk/documentation): show size of alias/struct in ton-blockchain#115
  • feat(fift/navigation): add lens to go to Tolk sources for this definition in ton-blockchain#124

Fixes

  • fix(tolk/grammar): support annotations with several arguments in grammar in ton-blockchain#95
  • fix(tolk/intentions): add the correct default value for field with alias type in ton-blockchain#97
  • fix(tolk/type-inference): correctly infer return type of function with several return with boolean literals in ton-blockchain#98
  • fix(tolk/completion): show the correct type for variable in completion in ton-blockchain#106
  • fix(tolk/find-references): correctly find reference for methods in ton-blockchain#108
  • fix(tolk/type-inference): fix type inference inside generic calls in ton-blockchain#119
  • fix(tolk/type-inference): fix type inference for some operators in ton-blockchain#120
  • fix(boc): use the latest TASM in ton-blockchain#100
  • fix(fift/highlighting): fix highlighting and go to definition for Fift names with dot in ton-blockchain#122

Other

[0.3.0] - 22.07.2025

Added

Tolk

Func

  • feat(func/lens): add code lens for integer string literals like "..."c for FunC in ton-blockchain#63
  • feat(func/resolving): support catch variables resolving and find references in ton-blockchain#65
  • feat(func/inlay-hints): show implicit constant types in ton-blockchain#67

Fixed

Tolk

FunC

  • fix(func/resolving): fix resolving for tensor/tuple variables with underscore in ton-blockchain#68
  • fix(func/grammar): accept < and > as part of identifier in ton-blockchain#70
  • fix(func/documentation): correctly show constant value in hover documentation in ton-blockchain#71
  • fix(func/inspections): disable unused import inspection for now in ton-blockchain#75

Other

[0.2.0] - 14.07.2025

This release is dedicated to FunC and Tolk.

We added FunC support with many useful features and even debugging support via sandbox (big thanks to TonTech for FunC debugger implementation)!

We also improved Tolk support and added an experimental formatter for Tolk, it is still in early stages, but already supports all syntax of Tolk.

Added

Fixes

Other

New Contributors

[0.1.1] - 07.07.2025

Fix bug with type compatibility, this inspection is disabled by default for now.

[0.1.0] - 07.07.2025

First stable version

[0.0.1] - 06.07.2025

Initial development release for alpha testers