Releases: thomas-villani/all2md
Releases · thomas-villani/all2md
v1.5.0
What's Changed
- feat(mcp): add search, diff, and outline query tools by @thomas-villani in #26
- feat(edit/view): monospace editor pane, dark mode, and standalone window by @thomas-villani in #27
- feat(markdown): parse Material for MkDocs admonitions, inline marks, and definition lists by @thomas-villani in #28
- feat(batch): near-source attachments, batch help/docs, and interactive wizard by @thomas-villani in #29
- docs: prepare v1.5.0 release notes and fill doc gaps by @thomas-villani in #30
- fix(mcpb): ship rank-bm25 so search_documents works out of the box by @thomas-villani in #31
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- Add EasyOCR as a binary-free OCR engine for PDFs by @thomas-villani in #25
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- Bump actions/setup-node from 4 to 6 by @dependabot[bot] in #15
- Bump codecov/codecov-action from 6 to 7 by @dependabot[bot] in #17
- Speed up CLI startup with a generated converter manifest by @thomas-villani in #18
- Add Windows "View with all2md" context-menu integration by @thomas-villani in #19
- Restructure skills into one all2md skill; fix stale CLI examples (#16) by @thomas-villani in #20
- Add MkDocs, Zola, and Eleventy generate-site generators by @thomas-villani in #21
- docs: comprehensive documentation audit — accuracy, completeness, drift-proofing by @thomas-villani in #22
- Pre-release cleanup: external-link tabs, config code blocks, context-menu, llm-minify, OCR by @thomas-villani in #23
- feat(llm-minify): strip base64 image data and collapse interior whitespace by @thomas-villani in #24
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #8
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #7
- Sync uv.lock to all2md 1.1.3 by @thomas-villani in #10
- Force native find_tables() over pymupdf-layout's global hook in PDF parsing by @thomas-villani in #9
- Commit the logo asset and fix the broken README logo by @thomas-villani in #11
- Auto-read piped stdin when no input argument is given by @thomas-villani in #12
- serve: random-port fallback, index file timestamps, and --browse by @thomas-villani in #13
- Release of v1.2.0 by @thomas-villani in #14
New Contributors
- @thomas-villani made their first contribution in #10
Full Changelog: v1.1.3...v1.2.0
v1.1.3
Full Changelog: v1.1.2...v1.1.3
v1.1.2
Full Changelog: v1.1.1...v1.1.2
v1.1.1
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Full Changelog: v1.0.6...v1.1.0
v1.0.6
all2md v1.0.6
Serve command improvements
When serving directories recursively, each subdirectory now gets its own index page with breadcrumb navigation for easy traversal of nested document trees.
PDF stability fix
Fixed a crash when PyMuPDF detected table regions containing no cells. Empty tables are now skipped gracefully.
Other changes:
- Batch conversion examples added to CLI --help for discoverability
- Fixed view --no-wait deleting the temp file before the browser could load it
- Default document author set to "all2md" when not specified by the source document
- Auto-release CI: tag pushes now run checks then publish to PyPI automatically
v1.0.5
Added
--no-waitflag for theviewcommand for non-interactive use
Fixed
- Create missing list styles when rendering DOCX with custom templates