Skip to content

v2.46.0

Choose a tag to compare

@jolars jolars released this 12 May 10:43
· 379 commits to main since this release
26252b2

Features

  • stop project root discovery walk on .git (b370865)
  • lsp: initiate root-dir walk from current file (52f52b7)
  • lsp: add completion for shortcodes (42280e5)
  • lsp: add file path completion in ![]() and []() (1081475)
  • parser: handle multi-line div tag blocks (5f350b4)

Bug Fixes

  • cli+windows: cleanly handle tmp file removal (d3aed21)
  • formatter: don't strip !expr in hashpipe yaml (f03ca70), closes #280
  • parser: lift bq messy-shape HTML bodies into CST (e923d7c)
  • parser: lift bq same-line HTML body into CST (1ba1b1e)
  • parser: expose HTML_ATTRS for non-div strict-block tags in bq (2bd4542)
  • parser: extend bq HTML lift to non-div and inline-block (8b88578)
  • parser: lift bq-wrapped clean <div> body into CST (4bc4612)
  • parser: lift matched-pair inline-block HTML bodies into CST (f335b42), fix #4
  • parser: lift multi-line non-div strict-block HTML opens into CST (59a5f91)
  • parser: lift non-div strict-block butted-close shapes into CST (98767ab), fix #4
  • parser: lift inner strict-block HTML elements into CST (3f6f644)
  • projector: lift empty <div> into structural CST walk (179a681), fix #4
  • projector: strip blockquote markers from HTML block bodies (47e6c38)
  • parser: lift same-line <div> shapes into CST (33b6297)
  • parser: lift messy <div> shapes into CST (4c03405)
  • parser: lift inner <div> elements into CST (1b37801)
  • parser: mirror Pandoc's isInlineTag for <script> (ba9c96f)
  • parser,formatter: don't escape [, ] (26bbb1c)
  • parser: capture citation inside reference (c6685f4), closes #278
  • parser: correctly merge unevenly indented lists (b661b61), fixes #277
  • parser: closer cannot interrupt under pandoc (74d333a)
  • parser: don't let <style> tags interrupt under pandoc (b77db95)
  • parser: fix plain/paragraph handling for html in parser (d7745dd)
  • parser: accept correct tags for Pandoc's closing-forms (7ab94d1)
  • parser: match Pandoc on closing forms of inline blocks (525cdf4)
  • parser: handle multi-line void open tag (05b369d)
  • parser: handle infinite recursion in incomplete tags (95c95bf)
  • parser: handle Pandoc's void block tags (a327162)
  • parser: handle context-aware block/inline dispatcher (1b8330d)
  • parser: don't hardcode <div into CST (7c6515e)
  • parser: fix dialect-divergence in pandoc/commonmark (3a81ac2)
  • formatter: don't skip PLAIN in second pass (a693f40), closes #279

Dependencies

  • updated crates/panache-formatter to v0.5.1
  • updated crates/panache-parser to v0.9.0