Skip to content

Releases: crisidev/bacon-ls

0.12.0

19 Jan 19:39
ec48898
Compare
Choose a tag to compare

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

Full Changelog: 0.11.0...0.12.0

0.11.0

19 Jan 18:43
548477a
Compare
Choose a tag to compare

What's Changed

  • Implement rename and delete. Improve testing by @crisidev in #23

Full Changelog: 0.10.0...0.11.0

0.10.0

19 Jan 14:55
75d73fa
Compare
Choose a tag to compare

What's Changed

NOTE: this release upgrades the minimum bacon version to 3.8.0.

Full Changelog: 0.9.0...0.10.0

0.9.0

07 Jan 15:05
fa46181
Compare
Choose a tag to compare

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

03 Jan 17:06
3d3a53d
Compare
Choose a tag to compare

What's Changed

  • Support code actions from clippy by @crisidev in #12
  • Handle multi-line .bacon-locations

Full Changelog: 0.7.0...0.8.0

0.7.0

03 Jan 14:47
a935bea
Compare
Choose a tag to compare

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

03 Jan 09:36
3882c71
Compare
Choose a tag to compare

Breaking release supporting precise spans

Note this version of bacon-ls will only work with bacon 3.7+.