Skip to content

Releases: JetBrains/tinygo-plugin

v0.3.4

05 Aug 16:23
Compare
Choose a tag to compare

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

14 Apr 11:54
Compare
Choose a tag to compare

Changed

  • Make the plugin compatible with 2022.1.

v0.3.2

08 Oct 12:23
Compare
Choose a tag to compare

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

08 Oct 11:34
Compare
Choose a tag to compare

Added

  • Allow creating a new TinyGo project in IntelliJ IDEA.

Changed

  • Update small TinyGo icon.

v0.3.0

31 Aug 13:54
Compare
Choose a tag to compare

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

17 Aug 17:10
Compare
Choose a tag to compare

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) from main function context

Changed

  • Use cached GOROOT as TinyGo library instead of TinyGo sources

v0.1.2

10 Aug 08:47
Compare
Choose a tag to compare

Some project wizard fixes and settings UI improvements.

v0.1.1

04 Jun 15:14
Compare
Choose a tag to compare

Added

v0.1

01 Jun 17:02
Compare
Choose a tag to compare
Add changelog