v0.82.0
What's Changed
- Add support for textDocument/documentHighlight request by @rapgenic in #308
- Improve quality of workspace symbols
rust_hdl
now uses a fuzzy searcher to filter workspace symbols, enabling a better user experience - Improved completions:
- Completions now also work in entities, packages and package bodies
- General-purpose completions now suggest every visible symbol instead of only the immediate visible symbols
- Completions for selected names (e.g., completions after
.
for records, packages, e.t.c.) and attribute names (e.g., completions after'
) are now supported - Fix a bug where completions wouldn't show up for the
work
library - The parser was made more robust so that completions show up more regularly
- Complete component instantiations. These work similar to entity instantiations
- Performance
- Avoid sending all diagnostics on every file change. This reduces the communication overhead with the client and improves the user experience.
New Contributors
Full Changelog: v0.81.0...v0.82.0