Skip to content

v2.42.0

Choose a tag to compare

@jolars jolars released this 05 May 09:17
· 549 commits to main since this release
5c3a592

Features

  • linter: add linting rule for bad HTML entities (93aa280), closes #251
  • wire new reference impl into salsa and CST (3ba22c1)
  • add parse_with_refdefs and UNRESOLVED_REFERENCE (e6c17fb)
  • cli: add panache parse --to pandoc-ast output mode (f0f9ace)
  • parser: expose pandoc-native projector as public API (5b79b92)
  • editors: add executableStrategy, deprecate old options (884a3c4)
  • editors: add log-level setting (a6cf4c7)
  • editors: add restart server command (ab5cfb0)
  • editors: register as default formatter for rmd & qmd (889d640)

Bug Fixes

  • parser: degrade unresolved bracket if inner emph leaks (e1c291b), closes #250
  • handle ambiguous markers and indented code block (8d3db6d)
  • parser: allow drift tolerance for list parsing (1836a7b), closes #246
  • formatter: handle nexted list with same line marker (8d0653a), closes #247
  • parser: handle tilde-fences dispatch correctly (519abd1), closes #248
  • cli: link to correct reference page for rules (c807d70), closes #245
  • recursive into linst/blockquote/list (175d78e)
  • handle lazy-continuation for blockquote + list (4a490ff)
  • allow continuation list without blank line in definition (daed645)
  • peek-ahead in blankline in blockquote (74adea6)
  • handle pandoc-commonmark divergence on html comments (ca301f9)
  • handle same-line block quote marker (3c6c3dd)
  • parser: handle direct list-in-lis correctly (5c6a4ae)
  • correctly handle definition inside footnote (3a30b05)
  • correctly parse and format definition with bare list (72c9a2b)
  • parse and format headings inside lists (d7e714e)
  • parser: fix early-bail to not fire incor for strikeout (f486309)
  • parser: require two spaces after roman marker (8d7255f)
  • parser: allow unindented block to follow atx heading (bf84aa1)
  • parser: fix byte-order breakage in tilde-fenced code (18ca6c2), closes #249
  • editors: update package lock file and get rid off uuid (b02ef2c)

Performance Improvements

  • lsp: share salsa-cached refdef set across LSP keystroke parses (e1e2927)

Dependencies

  • updated crates/panache-formatter to v0.4.2
  • updated crates/panache-parser to v0.7.0