Releases: coder3101/protols
Releases · coder3101/protols
0.12.0
What's Changed
- fix: Rename symbol within nested messages was not properly done by @coder3101 in #77
- fix: In a proto file without package declaration, no LSP feature worked by @coder3101 in #77
- improve: References and renames now support support absolute
.
scoped symbols by @coder3101 in #77 - chore: move hover docs to separate markdown files by @coder3101 in #78
- chore: update dependencies and release for 0.12 by @coder3101 in #79
Full Changelog: 0.11.6...0.12.0
0.11.6
What's Changed
- fix: ignore unknown cli commands by @asharkhan3101 in #73
Full Changelog: 0.11.5...0.11.6
0.11.5
What's Changed
- feat: Add include-path CLI parameter with clap by @coder3101 in #71
Full Changelog: 0.11.2...0.11.5
0.11.2
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 in larger monorepos.
- 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
0.11.1
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 in larger monorepos.
- 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
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
0.9.0
What's Changed
- feat: Add hover docs for builtin types: by @coder3101 in #42
- feat: Add a
--version
cli parameter to check for version by @coder3101 in #43 - feat: Use markdown for hover text and add well known types hover documentations by @coder3101 in #44
- fix: Formatter uses stdin instead of filepath by @asafflesch in #46, this fixes a bug where
.clang-format
at root of the directory was not honored for formatting rules.
New Contributors
- @asafflesch made their first contribution in #46
Full Changelog: 0.8.0...0.9.0
0.8.0
What's Changed
- fix: false syntax error in edition, reserved field without quote or single quote by @asharkhan3101 in #39
- feat: add find references feature by @coder3101 in #40
- fixed: bug which caused prefix-ed fields to be renames as well by @coder3101 in #40
Full Changelog: 0.7.0...0.8.0
0.7.0
What's Changed
- feat: add support for basic proto2 by @asharkhan3101 in #38
Full Changelog: 0.6.2...0.7.0
0.6.2
What's Changed
- fix: Unhandled WorkspaceConfigurationChanged notification by @coder3101 in #33
- fix: prefix
.
for fully qualified field names was not working by @coder3101 in #34
Full Changelog: 0.6.0...0.6.2