Skip to content

Releases: vlang/intellij-v

2025.2.2

08 Sep 10:07

Choose a tag to compare

  • Allow attributes on enum values. #38
  • Fix a freeze after clicking button to add a toolchain. #37
    • improved latter by @zcg - thanks! #40
  • Allow newlines in between operators in expressions. #34
  • Introduce links in console when program panic's and shows backtrace. #12
  • Basic support for static methods. #24
    • Please file issues for missing features.
  • Update compile time pseudo variables:
    • Add @DIR, @LOCATION, @VCURRENTHASH, @VMODHASH, @BUILD_DATE, @BUILD_TIME, @BUILD_TIMESTAMP,
      @OS, @CCOMPILER, @BACKEND, @PLATFORM
  • Fix 'All stub element types should be created before index initialization is complete.' exception
  • Many small fixes and improvements

2025.2.1

09 Aug 18:21

Choose a tag to compare

  • Support for intellij platform 2025.2
  • Fix default run configuration to use current working directory

2025.1.1

29 Apr 15:02

Choose a tag to compare

  • Support for intellij platform 2025.1
    • Remove pluginUntilBuild setting - plugin if compatible should be usable across new major version releases
  • Fix 'Slow operations are prohibited on EDT' error after project opening
  • Fix mismatch of indexes and psi after v up command
  • Change Snake case implementation to covert all caps as single word
  • Fix IndexOutOfBoundsException while typing } at the end of the document
  • Change order of default value and attribute. Fixes #22
  • Builtin functions will not show private members in code completion. Fixes #9
  • Add WASM. prefix
  • Remove restrictions for C., JS. completions
  • Refactor RunConfiguration:
    • Add validation
    • Use relative paths to working directory
    • Use directory as default run kind
    • Expand environment variables and pass to build and run/debug configuration
    • Add macro support

2024.3.1

14 Nov 21:40

Choose a tag to compare

  • Support for intellij platform 2024.3
  • Fix circular dependency error
  • Introduce new implements keyword for interface declarations
  • Keywords can now be used in enums
  • Around 60 deprecation fixes

0.0.1-beta.6

07 Sep 19:14

Choose a tag to compare

  • Support for IntelliJ Platform 2024.2
  • Faster indexing (and smaller index) by filtering out test files from vlib
  • Launch search for vlang installations in coroutine
  • Support for static method syntax
    • it will not be highlighted as an error
    • no completions yet

Build system

  • update Gradle to 8.9
  • move to gradle intellij platform plugin version 2.0.1

0.0.1-beta.5

07 Sep 19:11

Choose a tag to compare

  • Support for IntelliJ Platform 2024.1
  • Support for new attribute syntax (like @[inline]). Old syntax is still supported.