Skip to content

Releases: thoni56/alan-if-ide

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 19:54
Release 0.7.0: navigation that knows what a name means

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 23 Aug 08:41
Release 0.6.0: get the encoding out of the way

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 21 Aug 16:44
Release 0.5.1: ship the changelog, and a leaner package

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 14:54
Release 0.5.0: the setup state is visible

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 15:37
Release 0.4.0: toolchain detection and the compiler picker

Minor, not patch: the extension now finds the Alan toolchain by itself and can
be pointed at one through a file dialog, where before a missing compiler meant
silence and the only remedy was typing an absolute path into a text box.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 19:12

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.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 12:51
CI: bump GitHub actions to v5 (Node 20 runner deprecation)

checkout/setup-java/setup-node/upload-artifact v4 -> v5; setup-java v4 was
explicitly flagged. action-gh-release stays at v2 (not affected).