Repository navigation
Releases: AA2Depot/AA2Modulus
Releases · AA2Depot/AA2Modulus
Release list
v0.3.0
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
- Prepare for v0.3.0 release by @R00taryEnginE in #21
Full Changelog: v0.2.1...v0.3.0
v0.2.1
This should now be able to serve all the features for the extension to work
What's Changed
- Release 0.2.1 by @R00taryEnginE in #20
Full Changelog: v0.2.0...v0.2.1
v0.2.0
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.jsonthat the extension can read to see what the server supports.
Changed
editor-catalogis noweditor-data, withcatalog,lexiconandmanifestsubcommands.var,event,compileandvalidatearen'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
- Fix/lsp card receivers statement start by @R00taryEnginE in #9
- Add editor-catalog cli command by @R00taryEnginE in #10
- Serve editor docs directly from LSP by @R00taryEnginE in #11
- Lexicon exporter from CLI for LSP by @R00taryEnginE in #12
- Add manifest with server capabilities to each release by @R00taryEnginE in #13
- LSP compiles from document buffer now by @R00taryEnginE in #14
- LSP reports diagnostics on compile/decompile by @R00taryEnginE in #15
- LSP offers snippets now by @R00taryEnginE in #16
- LSP workspace symbols list and import links by @R00taryEnginE in #17
- Bump project to version 0.2.0 by @R00taryEnginE in #18
New Contributors
- @R00taryEnginE made their first contribution in #9
Full Changelog: v0.1.0...v0.2.0
v0.1.0
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