Releases: JetBrains/tinygo-plugin
Releases · JetBrains/tinygo-plugin
v0.5.7
Changed
- Make plugin compatible with 2023.1.
v0.5.6
Changed
- Make plugin compatible with 2022.3.
v0.5.5
Changed
- Improve matching of build tags and
cached GOROOT
parameters while extracting TinyGo parameters.
v0.5.4
Changed
- Escape ANSI control sequences not on process output explicitly,
but by using a prepared process executor for Windows
v0.5.3
Changed
- Provide more logs during parameters extraction
v0.5.2
Changed
- Make the plugin compatible with 2022.3 EAP.
Fixed
- More correct inspection results for SDK-related inspections (e.g. do not show errors in
builtin.go
). - Disable debug button for TinyGo run configurations.
v0.5.1
Fixed
- Ignore ANSI escape sequences while extracting TinyGo parameters
v0.5.0
Added
- TinyGo Preview integration for Go scratch files in projects with enabled TinyGo.
- AVR assembly language injection in
avr.Asm
andavr.AsmFull
functions fromdevice/avr
package. - TinyGo Build run configuration for only compiling a binary to a concrete location.
Changed
- Link TinyGo sources appeared in heap allocations window to the
cached GOROOT
library
for correct symbols resolving and better library code readability.
Fixed
- Add lists of unsupported packages for TinyGo versions 0.23.0, 0.24.0 and 0.25.0.
- Make inspection for unsupported libraries don't mark library as unsupported
when only extracted by build constraints files point to an unsupported library. - Fix link to a description of an unsupported package at the TinyGo website.
v0.4.0
Added
- Field for editing run configuration's environment variables.
- Multi-file example projects creation.
- Link to target configuration from run configuration.
Changed
- Use the
asyncify
scheduler parameter instead of the obsoletecoroutines
. - Veto unsupported by TinyGo GoLand run configurations like
go build
,go test
, etc.
Fixed
- Capture run configuration's working directory during execution.
- Import of custom target platforms from a .json file.
v0.3.5
Changed
- Migration of UI components to Kotlin UI DSL 2.
- Download native TinyGo SDK when both native and emulated available.
Fixed
cached GOROOT
resolving.- Auto imports for TinyGo projects.