- Rewrite in C++
- Rename binary to
mesonlsp - Add --version switch (C++ version)
- Drop support for Debian/Ubuntu packages
- Drop support for AUR packages
- Drop support for macos 12
- Add support for inlay hints for positional arguments.
- Improve auto-completion
- Adding/Changing subprojects requires languagserver restart on Windows/macOS. This will be addressed in future releases
muonis now built-in. =>others.muonPathis obsolete now.- Add
linting.disableUnusedVariableCheckthat allows disabling checks for unused variables - Add
linting.disableArgTypeCheckingto disable type checking of argument types. - Add
others.defaultFormattingConfigthat takes a path to the default muon config file. - Add
others.removeDefaultTypesInInlayHintsthat allows removing clutter from inlay hints. - Add
others.useCustomParserto use a custom parser (trueby default) - Add
others.disablePosargInlayHintsto disable inlay hints for positional arguments - Formatting will now respect muon_cfg.ini
- Bug fixes to the unused variable check
- File size decreases
- Major performance improvements
- Less RAM usage
- Various typing improvements