Skip to content

Releases: JetBrains/tinygo-plugin

v0.5.7

03 Apr 17:39
Compare
Choose a tag to compare

Changed

  • Make plugin compatible with 2023.1.

v0.5.6

01 Dec 12:30
Compare
Choose a tag to compare

Changed

  • Make plugin compatible with 2022.3.

v0.5.5

23 Nov 12:12
Compare
Choose a tag to compare

Changed

  • Improve matching of build tags and cached GOROOT parameters while extracting TinyGo parameters.

v0.5.4

22 Nov 12:25
Compare
Choose a tag to compare

Changed

  • Escape ANSI control sequences not on process output explicitly,
    but by using a prepared process executor for Windows

v0.5.3

21 Nov 13:37
Compare
Choose a tag to compare

Changed

  • Provide more logs during parameters extraction

v0.5.2

14 Nov 13:57
Compare
Choose a tag to compare

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

07 Nov 13:09
Compare
Choose a tag to compare

Fixed

  • Ignore ANSI escape sequences while extracting TinyGo parameters

v0.5.0

15 Sep 13:17
Compare
Choose a tag to compare

Added

  • TinyGo Preview integration for Go scratch files in projects with enabled TinyGo.
  • AVR assembly language injection in avr.Asm and avr.AsmFull functions from device/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

05 Sep 10:01
Compare
Choose a tag to compare

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 obsolete coroutines.
  • 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

10 Aug 13:30
Compare
Choose a tag to compare

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.