Skip to content

Releases: AA2Depot/AA2Modulus

v0.3.0

v0.3.0 Pre-release
Pre-release

Choose a tag to compare

@R00taryEnginE R00taryEnginE released this 29 Oct 02:47
5360c8d

Ready for testing

I think this release is the first version worth of testing by others, it should show how the language holds in real use.

What's Changed

Full Changelog: v0.2.1...v0.3.0

v0.2.1

v0.2.1 Pre-release
Pre-release

Choose a tag to compare

@R00taryEnginE R00taryEnginE released this 27 Oct 22:20
ef590f3

This should now be able to serve all the features for the extension to work

What's Changed

Full Changelog: v0.2.0...v0.2.1

v0.2.0

v0.2.0 Pre-release
Pre-release

Choose a tag to compare

@R00taryEnginE R00taryEnginE released this 26 Oct 18:36
19eb75f

Most of this release is editor work. The language server now does a lot more on its own, so the VS Code extension needs less of its own copies of things.

New

  • Compile straight from the editor without saving first. It uses whatever is in your open tabs.
  • Compile and decompile problems now show up in the Problems panel, right where they happen.
  • Decompiling opens the recovered source for you and never overwrites an existing file.
  • Snippets for keywords and blocks. An empty file offers a starter module (or a library starter).
  • Import paths are clickable, and workspace symbol search finds your own declarations across the project.
  • Built-in documentation pages come from the server itself, so they always match the version you run.
  • Each release now ships an aa2modulus-manifest.json that the extension can read to see what the server supports.

Changed

  • editor-catalog is now editor-data, with catalog, lexicon and manifest subcommands.
  • var, event, compile and validate aren't reserved anymore, so you can use them as names.
  • Using a reserved word as a bare name now gives a clear error with a fix that quotes it.
  • Clearer messages for variables a module uses but never declares.

Fixed

  • Card completions now show at the start of a statement and inside card arguments.

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@R00taryEnginE R00taryEnginE released this 22 Oct 19:11

This release is not meant for public use, mostly just to test the release workflow, build results and to update the vscode extension to see if automatic downloading of the binary works properly.

Full Changelog: https://github.com/AA2Depot/AA2Modulus/commits/v0.1.0