This release introduces three new constructs:
- A block quote is any sequence of lines which begin with a greater-than sign (
>
). - A fenced code block is any sequence of lines framed by an opening and a closing code fence.
- A code fence is a sequence of at least three consecutive backticks (
`
), indented between 0 and 3 spaces and optionally followed by an infostring.- Outside of a fenced code block, any code fence is an opening code fence.
- Inside of a fenced code block, the earliest encountered code fence of which the opening code fence is a prefix is the closing code fence; indentation and infostring are disregarded.
All of these are printed verbatim and complement the original literal indented code block as more flexible, specialized variations of it.
Additionally, commitmsgfmt
has shed a substantial number of third-party dependencies, greatly reduced its memory consumption, and measurably reduced its execution time.
Full Changelog: v1.5.0...v1.6.0