Releases: thoni56/alan-if-ide
Releases · thoni56/alan-if-ide
Release list
v0.7.0
v0.6.0
Release 0.6.0: get the encoding out of the way
v0.5.1
Release 0.5.1: ship the changelog, and a leaner package
v0.5.0
Release 0.5.0: the setup state is visible
v0.4.0
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
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
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).