Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 19:12
· 40 commits to main since this release

No Java install needed

The language server runs on the JVM, which until now meant installing a JDK before
the extension would do anything. The build for your platform now ships its own Java
runtime.
Download, install, write Alan.

If you would rather use your own JDK, point alanif.java.home at it — it still wins.

Which file do I want?

Platform Download
macOS, Apple Silicon alan-if-ide-darwin-arm64-0.3.0.vsix
macOS, Intel alan-if-ide-darwin-x64-0.3.0.vsix
Windows, x64 alan-if-ide-win32-x64-0.3.0.vsix
Linux, x64 alan-if-ide-linux-x64-0.3.0.vsix
Linux, arm64 alan-if-ide-linux-arm64-0.3.0.vsix
Anything else alan-if-ide-0.3.0.vsix — no runtime included, needs Java 21+

Install with Extensions → → Install from VSIX…, then reload the window.

You still need the Alan toolchain

Diagnostics and Play drive the real alan compiler and arun interpreter, which are
not bundled — the IDE deliberately does not pin you to a compiler version. Set
alanif.compiler.path, or have alan on your PATH. Editing, navigation, outline and
formatting all work without them.

Also in this release

  • Extensions are now packaged with vsce, so the listing carries a proper icon,
    README and license.
  • Clearer failures when Java is missing or too old: you get a message naming the
    problem and an Open Settings button, instead of a language server that quietly
    never starts.