Skip to content

v0.3.2

Latest

Choose a tag to compare

@w0wl0lxd w0wl0lxd released this 25 May 12:17
· 25 commits to main since this release

What's Changed

Added

  • Workspace symbol search across all open documents
  • Code actions with extract-to-variable support
  • Code lens showing reference counts on keys
  • Document highlights for occurrence highlighting
  • Document links for URL detection in document text
  • Folding ranges for code folding support
  • Inlay hints for type/value annotations
  • Linked editing ranges for simultaneous key editing
  • Selection ranges for smart selection expansion

Changed

  • Refactored codebase to idiomatic Rust: #[inline] on AST methods, const fn for hot paths, iterator combinators in parser/scanner, with_ast helper in LSP server

Fixed

  • Span::merge now produces consistent position values
  • parse_unquoted_string correctly appends punctuation without extra spaces

Full Changelog: v0.3.1...v0.3.2