Releases: crisidev/bacon-ls
Releases · crisidev/bacon-ls
0.12.0
What's Changed
- Relax initial diagnostics check for client not supporting diagnostics data by @crisidev in #25
- docs: add helix config guide to readme by @drewzemke in #26
New Contributors
- @drewzemke made their first contribution in #26
Full Changelog: 0.11.0...0.12.0
0.11.0
What's Changed
Full Changelog: 0.10.0...0.11.0
0.10.0
What's Changed
NOTE: this release upgrades the minimum bacon version
to 3.8.0.
- Start bacon in background by @crisidev in #18
- Update README for release 0.10.0 by @crisidev in #19
- Proper handling of bacon termination and its stdin / stdout by @crisidev in #20
- Sync diagnostics for all open files by @crisidev in #21
Full Changelog: 0.9.0...0.10.0
0.9.0
Breaking changes
The bacon
configuration for the export has changed to be more robust and allow better handling of code actions:
diff --git a/prefs.toml b/prefs.toml
index caebed8..a339a1c 100644
--- a/prefs.toml
+++ b/prefs.toml
@@ -6,5 +6,5 @@ need_stdout = true
[exports.cargo-json-spans]
auto = true
exporter = "analyzer"
-line_format = "{diagnostic.level}:{span.file_name}:{span.line_start}:{span.line_end}:{span.column_start}:{span.column_end}:{diagnostic.message}:{span.suggested_replacement}"
+line_format = "{diagnostic.level}|:|{span.file_name}|:|{span.line_start}|:|{span.line_end}|:|{span.column_start}|:|{span.column_end}|:|{diagnostic.message}|:|{span.suggested_replacement}"
path = ".bacon-locations"
Please see the REAME.md for more info.
What's Changed
- Test multiline by @crisidev in #13
- Validate bacon configuration and improve location format for code actions by @crisidev in #15
Full Changelog: 0.8.0...0.9.0
0.8.0
What's Changed
Full Changelog: 0.7.0...0.8.0
0.7.0
What's Changed
- Extract LSP implementation in its own folder.
- Remove DocumentDiagnostic support. This speeds up the server response since it actively pushes diagnostics to the client after certain events.
- Improve safety and readability of
.bacon-locations
line parsing. - Support hints
Full Changelog: 0.6.0...0.7.0
0.6.0
Breaking release supporting precise spans
Note this version of bacon-ls will only work with bacon 3.7+.