Releases: rogerdigital/document-exporter
Releases · rogerdigital/document-exporter
0.4.9
What's Changed
- docs: sync CLAUDE.md with current architecture by @rogerdigital in #63
- chore: archive completed plan and clean up docs structure by @rogerdigital in #64
- fix: clear scorecard warnings for 0.4.9 by @rogerdigital in #65
Full Changelog: 0.4.8...0.4.9
0.4.8
Fixes
PDF export
- Page top margin: images no longer stick to the top of continuation pages. Fixed a conflict where non-zero
printToPDFmargins overrode the CSS@pagetop margin, zeroing it on every page after the first. (#59) - Image spacing: excessive vertical gaps between consecutive images fixed — Obsidian merges adjacent image embeds into one paragraph, and the spacing collapse now correctly handles multi-media paragraphs. (#59)
- Soft line breaks: text lines without blank lines between them now render on separate lines again (a prior CSS rule hiding
<br>was silently merging them). (#59)
Attachment handling
- Assets folder location: when exporting a folder as Markdown or HTML, the
assetsfolder now lands under the target folder (matching PDF/Word), instead of appearing a second time at the export root. (#60) - Cross-file deduplication: attachments sharing a name across different notes are now correctly deduplicated across the whole export. The collector previously reset its state per file. (#62)
Content consistency across formats
- Document title: the title no longer duplicates the body's first heading. When a note starts with a
# Heading, it is now used as the document title and removed from the body. (#61) - Markdown image alt text: images in Markdown exports now include alt text. Empty alt (
) caused images to not render in Obsidian and many viewers. (#61) - Word soft line breaks: adjacent text lines in DOCX no longer become separate paragraphs with large spacing — they now stay in one paragraph separated by line breaks. (#61)
- Word source-path comments:
<!-- source: ... -->comments no longer appear as literal visible text in DOCX output. (#61)
Full changelog: 0.4.7...0.4.8
0.4.7
What's Changed
- fix: avoid btoa in PDF attachment encoding by @rogerdigital in #57
- chore: bump version to 0.4.7 by @rogerdigital in #58
Full Changelog: 0.4.6...0.4.7
0.4.6
What's Changed
- Add README demo GIF by @rogerdigital in #52
- feat: add Notebook Navigator context menu integration by @rogerdigital in #53
- fix: resolve bugs, complete DOCX images, remove HTML print-ready, sync versions by @rogerdigital in #54
- fix: export quality and non-intrusive behavior by @rogerdigital in #55
- release: 0.4.6 by @rogerdigital in #56
Full Changelog: 0.4.5...0.4.6
0.4.5
Demo
Document Exporter exports selected Obsidian notes, folders, or query results into shareable document outputs. This demo highlights choosing specific files and exporting them as PDF.
What's Changed
- Run workflows on Node 24 by @rogerdigital in #48
- Fix plugin review findings by @rogerdigital in #49
- Release 0.4.5 by @rogerdigital in #50
Full Changelog: 0.4.4...0.4.5
0.4.4
What's Changed
- Fix Obsidian lint violations by @rogerdigital in #46
- Release 0.4.4 by @rogerdigital in #47
Full Changelog: 0.4.3...0.4.4
0.4.3
What's Changed
- fix: resolve Obsidian plugin review warnings by @rogerdigital in #44
- chore: bump version to 0.4.3 by @rogerdigital in #45
Full Changelog: 0.4.2...0.4.3
0.4.2
What's Changed
- docs: update CLAUDE.md to reflect current project state by @rogerdigital in #41
- fix: resolve ESLint import/no-nodejs-modules errors in PDF export by @rogerdigital in #42
- chore: bump version to 0.4.2 by @rogerdigital in #43
Full Changelog: 0.4.1...0.4.2
0.4.1
What's Changed
- fix: resolve all lint errors and warnings in format renderers by @rogerdigital in #39
- chore: bump version to 0.4.1 by @rogerdigital in #40
Full Changelog: 0.4.0...0.4.1
0.4.0
New features
- Per-file export with directory structure preservation — batch exports now create individual files maintaining the original folder hierarchy instead of combining into a single document
- Batch export uses folder name — the output folder name field replaces the file name field for folder and multi-file exports
- Visual progress bar with cancel support — a progress indicator appears during every export showing the current step or file; click Cancel to stop and keep already-exported files
Improvements
- Aligned source fields in export modal — source type fields are now consistently positioned
Breaking changes
- Removed sort feature — the sort mode setting and related UI have been removed from the export pipeline
