Releases: mfkrause/carta
Releases · mfkrause/carta
Release list
carta-v0.0.3
Added
- (cli) add JSON filters and a user data directory (#64)
- (writers) implement EPUB writer (#57)
- media bag for embedded resources (#51)
- byte-capable reader/writer seam (#46)
Fixed
- (epub-writer) derive the default package language from the locale
- (readers) guard latex #0 and roman enumerator arithmetic (#65)
- (readers) expand latex macros through input frames (#61)
- (readers) bound commonmark block nesting and dokuwiki delimiter re-scanning (#50)
- (writers) downgrade links nested inside an anchor fallback to spans
- (writers) render decoded-label links in bare form in dokuwiki, asciidoc, man, and org
- (writers) entity-encode single quotes in html attribute output
- (writers) align markdown-family link-title, code-span, and autolink output (#59)
Other
- document the public API and enable docs.rs feature banners
- (corpus) cover quoted titles, padded code spans, and decoded autolink labels
- (readers) dedup the scheme table, entity scanner, and heading-id disambiguation (#49)
- (writers) split the shared helper module into cohesive submodules (#63)
- (writers) share the identical markdown-family block helpers (#48)
Performance
- (man-reader) queue macro expansions instead of splicing (#53)
- (ast) store textual payloads in a small-string type (#47)
- (ast) box the attribute-bearing node payloads (#45)
- (cli) number sections in place when no standalone wrapper runs (#42)
- (commonmark-reader) migrate the inline layer to byte offsets (#62)
- (commonmark-reader) index backtick runs for code-span close searches (#60)
- (readers) reuse the heading pre-parse when contexts agree (#56)
- (readers) resume heading-id suffix probing from the last issued suffix (#55)
- (commonmark-reader) remember failed code-span close searches (#54)
- (commonmark-reader) skip autolink scanning for text without trigger substrings (#44)
- (html-reader) append words without a scratch allocation (#43)
- (readers) bulk-scan plain inline text (#39)
- (html-writer) escape text runs into the output buffer (#66)
carta-v0.0.2
Fixed
- (readers) bound dokuwiki inline re-parsing and clamp html table spans
- (readers) compile the dokuwiki and jira features standalone