Skip to content

v2.53.0

Choose a tag to compare

@jolars jolars released this 10 Jun 12:14
· 50 commits to main since this release

Features

  • formatter: enable wrap modes for folded yaml scalars (327f12c)
  • formatter: wrap folded YAML scalars (b8dc1c0)
  • parser: condition YAML validation on consumer profiles (f77f153)

Bug Fixes

  • formatter: add span-aware grid table formatting (75e5b2e), closes #359
  • parser: report YAML required-simple-key errors (f8f804c)
  • lsp: answer panicking request handlers with InternalError (c4dc85d)
  • formatter: don't indent multi-line YAML scalar (b9927fa)
  • lsp: adopt LogOutputChannel for vscode-languageclient 10 (ffd61cc)

Performance Improvements

  • lsp: avoid reparse on formatting (95330af)
  • lsp: address cross-file leak and project_graph invalidation (bdf45f9)
  • cache external formatter blocks (d6b81f9)
  • cli: use shared thread budget for format/lint of multiple files (83aa8ec)
  • cli: share one external-tool thread budget (91a61e0)
  • linter: run external linters across languages concurrently (02c1e38)

Dependencies

  • updated crates/panache-formatter to v0.11.0
  • updated crates/panache-parser to v0.16.0