Skip to content

v2.50.0

Choose a tag to compare

@jolars jolars released this 29 May 14:18
· 187 commits to main since this release
5f45588

Features

  • lsp: honor config excludes in full doc format (bbc1407)
  • linter: increase the reach of stray-fenced-div-markers (a334951), closes #333
  • lsp: code actions to convert links inline to reference (e958a37), closes #331
  • linter: add link-text-is-url rule with autolink autofix (1249e16), closes #331
  • formatter: reflow grid table cells (721b110), closes #323
  • formatter: reflow multiline table cells (5682db7), ref #323
  • parser: reject yaml node property under parent key indent (db371fd)
  • parser: reject yaml %YAML directive with malformed version (557b116)
  • parser: reject invalid yaml block-scalar indent + tab-in-quoted (e577390)
  • parser: detect tab-in-indent-slot in yaml check_tab_as_indent (8b2ece9)
  • parser: reject yaml anchor in invalid positions (c8b8d6d)
  • parser: reject yaml tag with c-flow-indicator char (d83dca9)
  • parser: reject yaml anchor decorating alias node (53289ca)
  • parser: dispatch yaml !tag tokens in scanner (378a380)
  • parser: wrap indentless yaml seq when anchor decorates value (a7ca3c1)
  • parser: propagate yaml anchors and aliases through flow projection (5874f78)
  • parser: dispatch yaml &anchor / *alias in scanner (3959305)
  • parser: support flow collections as complex yaml keys (f1799d2)
  • parser: reject yaml doc markers in flow and seq-item quoted dedent (8eddfdc)
  • parser: reject doc-level comment-split plain scalar (BS4K) (641313a)

Bug Fixes

  • lsp: expose table reference to find-references (a194b21)
  • linter: fix false positive on bookdown table reference (773fcc1)
  • parser: don't swallow space after inline code in emph (adf92fa), closes #332
  • linter: count reference images as definition uses (56964e6), closes #325
  • formatter: preserve grid table column widths (c4d011b)
  • keep grid tables at column 0 to match pandoc (73016e3)
  • add inline-images to gfm flavor (8ade630)
  • parser: preserve \<ws> escape arg and tab-as-content in yaml fold (c99c6a5)
  • parser: emit yaml anchor before tag in event projection (26c0b5f)
  • parser: allow column-0 block scalar body at doc root (a0f358c)
  • parser: reject YAML comment not preceded by space (a6125c3)
  • parser: reject unterminated and over-indented YAML scalars (23f855e)

Dependencies

  • updated crates/panache-formatter to v0.8.0
  • updated crates/panache-parser to v0.13.0