Skip to content

v19.0.0

Compare
Choose a tag to compare
@Byron Byron released this 22 Nov 06:26
· 12 commits to main since this release
ccc8a52

New Features (BREAKING)

  • Make State struct non-exhaustive
    That way, future additions to the rather internal state won't be a reason for breaking changes anymore.

Bug Fixes (BREAKING)

  • drasticly improve escaping !, #, and |
    Raises spec tests from 578 to 580. It handles cases that look like these

    Link, not image: \![a](b)
    
    This header ends with hashes, not an ATX trailer ###
    ====================================================
    
    | a \| b | a \| c |
    |--------|--------|
    

Commit Statistics

  • 11 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Merge pull request #90 from chriskrycho/escape-code-in-tables (daef56b)
    • Add fixtures for pipes-in-code which should not be escaped (a85fe39)
    • Use Cow<'a, str> to minimize allocations for pipe escaping (022fa11)
    • Correct comment/note on when pipe characters are/not escaped (c9ecdd2)
    • Make State struct non-exhaustive (13785fe)
    • Improve test expectations for escaping pipes in inline code (e7f0784)
    • Escape special characters in inline code in tables (37e8dcb)
    • Add fixture for tables with escaped characters (edcac27)
    • Minor improvements (f6fba5f)
    • Merge branch 'notriddle/main' (4690885)
    • Drasticly improve escaping !, #, and | (76c24a1)