Releases: docspec/docspec
Releases · docspec/docspec
docspec-v1.10.1
Fixed
- embed asset access in ImageSource::Asset via AssetHandle trait
docspec-v1.10.0
Added
- (markdown-writer) minimal markdown writer
- (docx-reader) image support
- (markdown-reader) translate raw HTML to DocSpec events
Fixed
- (blocknote-writer) lift embedded elements/blocks
- (docspec-docx-reader) continued lists
Other
- (tests) share event builders via docspec-test-utils
- (tests) centralize synth_docx fixture in docspec-test-utils
- (tests) share FailingWriter mock via docspec-test-utils
- (tests) share collect_events harness via docspec-test-utils
- (tests) share writer drive harness via docspec-test-utils
- (docx-reader) consolidate test collect_events helpers
- (http) centralize MIME constants
docspec-v1.9.0
Added
- (docx-reader) minimal list support
- (docx-reader) StartLink/EndLink for w:hyperlink
- (pandoc-native-writer) CodeBlock, Code
docspec-v1.8.0
Added
- (docx-reader,blocknote-writer) text color and highlight support
- (core) replace TextStyle with wrapper events
- (docx-reader) replace opaque-subtree counter with typed enum stack; shrink denylist
- (docx-reader) gridSpan, colspan, tblHeader, StartTableHeader support
- (docx-reader) symbol font character normalization (Wingdings/Webdings/Symbol)
- (docx-reader) Heading, BlockQuote, Preformatted
- (pandoc-native-writer) Headings
- (pandoc-native-writer) HorizontalRule, LineBreak, SoftBreak
Fixed
- (pandoc-native-writer) prevent cross-close between paragraph and heading
Other
- (docx-reader) split DOCX reader modules
docspec-v1.7.1
Fixed
- (blocknote-writer) skip default color props
- (blocknote-writer) skip default text alignment
docspec-v1.7.0
Added
- (docx-reader) honour w:rPr and w:pPr properties
Other
- update Cargo.lock dependencies
docspec-v1.6.0
Added
- add DOCX input support across facade, CLI, and HTTP
- unify reader constructors
- make public enums non-exhaustive
- (pandoc-native-writer) Pandoc native writer
- (docx-reader) emit table events
- (docx-reader) emit Text("\t") for <w:tab>
- (docx-reader) emit LineBreak for <w:br>
- (cli) unify docspec-http into docspec as http subcommand
Other
- (docspec) append InputFormat::Docx to preserve discriminants
- enforce dead_code lint and drop unused CliError variants
docspec-v1.5.1
Fixed
- (docspec) correctly organize features
Other
- loosen semver violation checks
docspec-v1.5.0
chore: Release package docspec version 1.5.0