0.11.0
New features
- Add
protols.toml
or.protols.toml
to configure the LSP behaviour per workspace - Import path diagnostics and jump to imports
- Use
pkg-config
to find well known types - Lazily parse imports recursively which improves performance to larger mono repositories.
- More advanced diagnostics is reported by
protoc
upon file save.
What's new
- feat: add protols.toml to configure protols in a workspace by @coder3101 in #36
- feat: Add import path and tree refactor by @coder3101 in #48
- feat: Read import path and produce import diagnostics by @coder3101 in #49
- feat: support reading config from
.protols.toml
by @omar-mohamed-khallaf in #52 - feat: use pkg-config to discover well known types and hover on imports by @coder3101 in #53
- feat: Jump to definition for imports take to file by @coder3101 in #55
- feat: recursively parse import files and goto definition of well known types by @coder3101 in #56
- feat: Add docs about include_path and format code. by @coder3101 in #57
- feat: Bump rust edition to 2024 and dependencies by @asharkhan3101 in #58
- feat: Parse whole workspace before sending rename and reference result by @asharkhan3101 in #61
- feat: Run and report diagnostics from protoc upon save by @asharkhan3101 in #62
- breaking: refactor config to be simpler by @asharkhan3101 in #64
- release: prepare 0.11.0 by @asharkhan3101 in #65
New Contributors
- @omar-mohamed-khallaf made their first contribution in #52
Full Changelog: 0.9.0...0.11.0