Releases: JetBrains/tinygo-plugin
Releases · JetBrains/tinygo-plugin
v0.3.4
Changed
- Make the plugin compatible with 2022.2.
- Detect heap allocations with a context run configuration.
Fixed
- Download TinyGo SDK from plugin on Apple Silicon architecture.
- Handle another kind of Go and TinyGo incompatibility error.
- Reload TinyGo library dynamically after target platform change.
- Detect heap allocations in IDE that is installed to a read-only directory.
v0.3.3
Changed
- Make the plugin compatible with 2022.1.
v0.3.2
Changed
- Make plugin compatible with 2021.3.
Fixed
- Hide Go SDK from Libraries as it's now a part of TinyGo SDK.
v0.3.1
Added
- Allow creating a new TinyGo project in IntelliJ IDEA.
Changed
- Update small TinyGo icon.
v0.3.0
Added
- View window for heap allocations
- Export custom targets as
.json
file - Live templates for inline assembly on AVR, ARM and 64-bit ARM boards
- Error on attempt to rewrite an existing file
- Help boxes about
auto
flag for garbage collector and scheduler
Changed
- Highlight all usages of unsupported packages, not only its imports
- Cosmetic changes on project wizard UI layout
v0.2.0
Added
- Partial support of TinyGo unit testing (tests that use
machine
package are yet not supported by TinyGo)- "TinyGo Test ..." run configuration from test file/function context
- Inspection for usage of
machine
package in tests
- "TinyGo Emulate ..." run configuration (
tinygo run
) frommain
function context
Changed
- Use cached GOROOT as TinyGo library instead of TinyGo sources
v0.1.2
Some project wizard fixes and settings UI improvements.