What's Changed
- feat(parser): read a "$$" fence as a block, so a formula may contain blank lines by @mrueg in #962
- feat(renderer): publish a definition list as a two-column table by @mrueg in #965
- feat: let a library caller stop a run, and shut the browser down after one by @mrueg in #966
- feat(renderer): publish a mixed task list as runs instead of as text by @mrueg in #964
- feat(renderer): publish same-page links as anchors Confluence can follow by @mrueg in #963
- fix(confluence): a short page is not the end of a listing by @mrueg in #967
- feat: link to an anchor on another page, and to one written by hand by @mrueg in #970
- fix(markdown): drain includes and macros together, before goldmark sees the bytes by @mrueg in #969
- fix(includes): an include names the file beside the document, not the first one read by @mrueg in #968
- fix(attachment): refuse a file that resolves outside the project by @mrueg in #972
- feat/cross file anchors by @mrueg in #971
Full Changelog: v16.16.1...v16.17.0