Skip to content

Version 1.2.0

Latest
Compare
Choose a tag to compare
@kristapsdz kristapsdz released this 25 Oct 03:58
8fdb02c

Output OSC8 hyperlinks in -tterm mode. See OSC8 Adoption for the gist. This won't affect terminals not supporting links (such as with OpenBSD's default xterm). As of this change, all links (including image links) and link titles will be clickable in supporting terminals unless --term-no-ansi is given.

Conditionally output UR/UE or MT/ME macros for -tman links. This makes links be live in some -tman utilities.

Add metadata html header, latex header, ms header, and man header for adding media-specific invocations in the document headers.

Have footnotes in -tms be linked: clicking on a footnote number will jump to that footnote in the document.

Introduce --nroff-endnotes, which adds a new flag to the public API (hence the minor number addition). This delays printing of -tms footnotes until the end of the document, making them endnotes.

Deprecate the --nroff-no-groff flag in favour of --nroff-traditional, as the changes it effects equally favour mandoc and Heirloom troff. Does not change the code interface, which uses the same macro name as before.

Have metadata not be processed by the smart typography at all. This is because some values are links and others are mainlined directly into output and should not be touched.

Be specific about the behaviour of nested links. This is inconsistent across the various Markdown implementations (and CommonMark). Document and stick to a standard.