- Fix race condition that lead to crashes, especially during initialization
- Show error if variable does not exist in subproject
- Show error if subproject does not exist
- Added the ability to the CLI of the language server to generate a graph of the subdirectory structure.
- Add code action to automatically download wrap from WrapDB
- Renaming support. Please note that this is somewhat experimental and may break. So make backups before attempting to rename variables.
- Do basic typechecking of arguments. It is quite imprecise, but should catch a lot of really wrong types, but it does not differentiate between
list(foo)andfoodue to the unfolding rules. But the number of false-positives is really low.