Date,Hash,Title,Added,Deleted 2025-09-24,6f12831c4a7d,"Initial commit and fix-up of tests, generating docs, addressing ruff and mypy issues.",8982,0 2025-09-24,1b9934ec1ec7,Fixed charmap issue in README.md,4,4 2025-09-24,84bf1d366780,Refactor mdparse for modular input handling and enhanced options,1996,700 2025-09-24,0eb7ee932d13,Renamed to `all2md` and replaced all occurences. Removed markdown2docx.py and markdown2pdf.py,162,1670 2025-09-24,b1da0342e3c9,Enhance HTML to Markdown conversion with advanced features,766,71 2025-09-24,6f13a2955ac0,Add advanced PDF parsing options and image extraction features,872,29 2025-09-24,9d8488018be7,Unify attachment handling across all converters with new options,361,178 2025-09-24,f6ce645ee8ea,Unify attachment handling across all converters with new system,668,589 2025-09-24,8593c967251c,Improve document converters with enhanced parsing and extensive tests,7903,92 2025-09-24,fa505d41facd,Add CLI tool and unify main conversion interface with options,382,55 2025-09-24,69b5eee8d78e,Enhance and normalize EML parsing,701,154 2025-09-24,5a4b6951a07c,Add RTF to Markdown conversion support with pyth integration,401,83 2025-09-24,7c884ec513c3,Enhance to_markdown with robust format detection and unified options,864,226 2025-09-24,de7263165fb6,Add Jupyter Notebook (IPYNB) to Markdown conversion support,335,15 2025-09-25,8a737c048723,Refactoring tests,4662,137 2025-09-25,fc6b8199f3ed,Refactor and reorganize test suite; remove advanced/integration tests,828,2844 2025-09-25,f7ee87be9bc2,Refactor image embedding option to use unified attachment_mode,11,20 2025-09-25,a7199b4759fc,Refactor attachment handling and improve image processing across converters,652,338 2025-09-25,01fc5d571108,Refactored _attachment_utils.py and _input_utils.py to all2md.utils,51,20 2025-09-25,f2c993bad1d1,Refactor converters into dedicated all2md.converters package,226,194 2025-09-25,66d1d26dca0b,Fixed some patching issues causing breakage in tests after reformat,4,4 2025-09-25,d98f830ad683,"Enhance CLI with format override, logging, and comprehensive tests",1227,55 2025-09-25,60a69d2513a0,Improve DOCX and PPTX converters and update default attachment mode,28,7 2025-09-25,5673620897d8,Refactor error classes and improve PDF and HTML conversion handling,286,2456 2025-09-25,238acac1aa3c,Improve Markdown escaping for links and images in converters,50,9 2025-09-25,3f971638a4a1,Add OpenDocument (ODT/ODP) to Markdown conversion support,2497,14 2025-09-25,4f31da898dc5,Add comprehensive Jupyter Notebook conversion tests and fixtures,2495,2 2025-09-25,0fffe2e8245e,Add JSON options support and enhance CLI with new formats and options,209,82 2025-09-25,06eb3bcc6e53,Add detailed about info and stdin support to CLI with version flag,97,13 2025-09-25,1d50cc6d8c9c,Add EPUB and MHTML format support with converters and CLI options,711,126 2025-09-25,faa2a751d80f,Add extensive EPUB and MHTML conversion tests and improve converters,2783,77 2025-09-25,e645b9ff4070,"Code formatting, optimized imports",585,130 2025-09-25,a63d4b3df542,Updated docs and readme.md,3150,231 2025-09-25,1e4cf712bdfc,Added troubleshooting.rst,651,0 2025-09-25,ffa1b4223419,Refactor imports in HTML and PDF converters for better modularity,9,4 2025-09-25,5543abb1b0d4,Refactor converter system to use centralized registry and metadata,517,284 2025-09-25,67d96a6963a8,"Enhance input handling for EML, PDF, and PPTX converters",23,17 2025-09-25,c483ca57a45c,Improve lazy imports and test setup for DOCX and PDF converters,27,4 2025-09-25,58b1c1d008df,Refactor CLI to use dynamic argument generation from dataclass metadata,1992,738 2025-09-25,80fc4c4f8d99,Refactor dependency management to use converter registry metadata,25,25 2025-09-25,e7843a3f4ced,Implement plugin system for external converters with auto-discovery,568,194 2025-09-26,f2fc0ac56dc4,"Add unified spreadsheet converter for XLSX, CSV, and TSV formats",669,109 2025-09-26,ebbccec375c8,Load plaintext file extensions from external JSON for easier maintenance,218,202 2025-09-26,3ad6b77802fb,Fixed readme and added rich,54,12 2025-09-26,65ee4b1aa653,"Add multi-file, directory, and rich CLI features with progress support",2331,45 2025-09-26,f14c6e66059a,Add security validations and improve CLI options handling,549,168 2025-09-26,66746bb3e708,"Enhance CLI with config saving, dry run, exclusions, and deps commands",1362,476 2025-09-26,a83c8a0e6ee2,Add metadata extraction and YAML front matter support for all converters,2150,18 2025-09-26,33d0c53b0d77,Refactor document format handling and update CLI format options,27,38 2025-09-26,a5c29d371f03,Add metadata extraction and YAML front matter support for all converters,341,23 2025-09-26,a2a9d00a7534,Add comprehensive SSRF protection and network security controls,1652,864 2025-09-26,dc90b7ac0b21,Refactor CLI argument parsing and processing for clarity and flexibility,800,292 2025-09-26,087876b8142a,Refactor CLI module structure and improve environment variable handling,42,51 2025-09-26,2bd21f0ccefc,"Code formatting, copyright, etc.",515,1257 2025-09-26,755f948f2fc4,Updated api docs,259,0 2025-09-26,b73bfec98966,Improve spreadsheet converter detection and context-aware dependency checks,133,22 2025-09-27,06a6da67d34d,Enhance CLI and documentation with new options and format support,808,110 2025-09-27,8046d5d82202,"Improve CLI, docs, and core for batch processing and dependency management",261,554 2025-09-27,8169fc3648f7,Improve CLI argument parsing with environment variable support and dependency checks,252,253 2025-09-27,3782464a4157,Unify attachment filename generation across converters,238,130 2025-09-27,76d9b5d70ab2,Improve network security with streaming fetch and size limits,213,58 2025-09-27,c2fdde53c407,Added pytest.ini which was missing prior,27,0 2025-09-27,4c21897fe778,Improve dependency security and enhance spreadsheet CSV parsing options,755,16 2025-09-27,79df32b94820,Refactor heading formatting to support hash and underline styles,155,68 2025-09-27,ce486954f511,Add comprehensive network security docs and extensive usage recipes,1154,29 2025-09-29,096d758a4d4e,Improve documentation formatting and update dependencies,53,64 2025-09-29,67368b7e811d,Normalized copyright notice,6,222 2025-09-29,6a43a29777fd,Enhance converter options handling and update plugin docs,111,21 2025-09-29,b6ee6136be78,Improve CLI argument handling with dot notation and tracking actions,623,213 2025-09-29,af144e5bf9f1,Improve CLI output for single file and enhance PDF input handling,102,33 2025-09-29,dbb3f45f4d82,Improve header detection and list handling in PPTX and PDF converters,326,35 2025-09-29,bac786a056dc,Refactor to_markdown input handling and enhance CLI test coverage,809,493 2025-09-29,c1ce5449e28d,Improve style parsing to handle automatic styles in ODF converter,24,3 2025-09-29,2a8bf1372bfa,Refactor options and enhance network/local file security settings,263,249 2025-09-29,9705aa73435d,Refactor documentation for options and enhance security configuration,294,45 2025-09-29,257a629562d6,Enhance local file access security and add integration tests,312,14 2025-09-29,f20f5d3d30c1,Improve EPUB and MHTML converters with better dependency handling,85,38 2025-09-29,68aa435e8f4b,Refactor HTTP client to use event hooks for URL security validation,112,14 2025-09-29,d9cac679c586,"Refactor metadata extraction for DOCX, PDF, PPTX, and XLSX converters",363,211 2025-09-29,dcb9e36b2c67,Improve attachment filename sanitization and collision handling with tests,819,33 2025-09-29,70e5c3240676,Add sourcecode converter for syntax-highlighted Markdown output,1307,0 2025-09-29,400ae27ff26b,Add ODS spreadsheet support to spreadsheet2markdown converter,549,23 2025-09-30,8296069cb84d,Refactor CLI argument actions to unify env var support and tracking,547,282 2025-09-30,3aa97c0ae46a,Add pager support for CLI output and unify network option naming,105,26 2025-09-30,a630e1aa5cf7,Improve CLI argument handling and add security notes to HTML converter,105,95 2025-09-30,37d6584decad,"Improve CLI processing, lazy imports, and security handling",220,125 2025-09-30,2199ee7613b6,"Enhance CLI with format detection, security presets, and list-formats",1068,34 2025-09-30,eff7b3f5968b,Standardize CLI exit codes and improve error handling,473,103 2025-09-30,c61031cc46e0,"Improve documentation with detailed CLI, format, and options enhancements",1149,35 2025-09-30,1d71b1f062b2,Enhance HTML to Markdown conversion with robust link security,837,27 2025-09-30,8179828c0a02,Sanitize code fence language identifiers to prevent markdown injection,339,17 2025-09-30,981a3cc10bc9,Remove unused imports and clean up type hints in converters and utils,9,29 2025-09-30,f568c22934e0,"Improve dependency handling, security checks, and test robustness",362,190 2025-10-01,9ac051af3fcd,Introduce comprehensive AST module for markdown processing,5833,34 2025-10-01,59c5c062cfdf,Refactor DOCX and PPTX converters to use AST and unify markdown rendering,2902,279 2025-10-01,b510f0f03853,"Refactor PDF, source code, and spreadsheet converters to use AST",1904,250 2025-10-01,4eeba61844d4,Refactor multiple converters to use AST for unified markdown rendering,1888,143 2025-10-01,231cde05bb5f,Refactor HTML to Markdown converter and overhaul tests for AST usage,3886,1444 2025-10-01,5cc0d345af5c,"Improve HTML to AST conversion with table footer, language, and URL sanitization",637,9 2025-10-01,25fbea7d9a79,"Remove deprecated HTML, ODF, and PDF converters and related tests",15,1812 2025-10-01,1ba6f48f284c,Remove legacy RTF and spreadsheet Markdown converters,25,773 2025-10-01,28e4fa2421d7,Add new markdown flavors and enhance flavor-based rendering and options,1315,590 2025-10-01,2479208eb8aa,Improve config serialization to skip additional sentinel values,8,1 2025-10-01,87f9237cd6d2,Refactor DOCX AST conversion and unify dependency handling,102,192 2025-10-01,d38065b299fd,Updated autodocs,124,0 2025-10-01,f866355f4368,"Add AST conversion, serialization, and transformation utilities",1465,0 2025-10-01,be249f6d915a,"Improve dependency handling, encoding, security, and docs for all2md",633,276 2025-10-01,a3a1714c8d10,"Enhance documentation with AST guide, recipes, options, and formats",3221,35 2025-10-01,c24789f7316a,"Add extended AST nodes for footnotes, math, and definition lists",953,47 2025-10-01,d30d2e5cbb3e,"Add transform system with registry, hooks, metadata, and tests",2586,0 2025-10-01,67160faa5e72,Add pipeline orchestration for AST transforms and rendering,1366,0 2025-10-02,e52eec972b70,Add built-in AST transforms with CLI integration and tests,2507,52 2025-10-02,0729cd116452,Add comprehensive AST transform system with plugin support and docs,1352,4 2025-10-02,b62ab9ea163d,Add Markdown to AST converter with parser options and tests,1375,14 2025-10-02,0351ced16bbe,Rename all converter modules and references to parsers for clearer architecture,229,226 2025-10-02,6317b5f3d5c5,Overhaul AST parsing and rendering architecture with unified parser/renderer system,5888,1612 2025-10-02,afe885ab64e3,"Overhaul PDF, PPTX, DOCX, RTF, HTML, EPUB, ODF parsers for AST system",2240,2604 2025-10-02,a9923683f803,Overhaul sourcecode parser and remove legacy converters,216,4799 2025-10-02,6695f18b099b,Overhaul parsers and tests for new AST-based conversion system,765,3678 2025-10-02,225e79121f77,Overhaul AST pipeline and rendering for unified transform support,194,182 2025-10-02,2e357abe79e3,Add bidirectional convert command and unify conversion API,396,142 2025-10-03,f32387628876,Overhaul options system to separate parser and renderer options,716,1968 2025-10-03,2be3f16845a4,Overhaul options usage to separate parser and renderer options,24,23 2025-10-03,4760db83052f,Separate parser and renderer required packages in metadata and registry,80,28 2025-10-03,2caf4d6526e5,Refactor AST and renderer imports; add renders_as_string flag,19,39 2025-10-03,86bd5d729507,"Add comprehensive DOCX footnote, endnote, and comment support",1014,215 2025-10-03,3c08d657b4cf,"Add new AST-to-DOCX, HTML, and PDF renderers with tests",6864,206 2025-10-03,7fe01f698084,Improve DOCX and PPTX parsers and enhance test mocks,19,13 2025-10-03,6299f92fb78e,Add secure local file:// URL handling and improve hook node path management,382,6 2025-10-03,ad2e37e10639,Add attachment footnote transform and unify language sanitization,542,62 2025-10-03,0238cf8c95f5,Add detailed architecture and threat model docs; enhance CLI arg validation,1425,8 2025-10-03,1337dba4b756,Add apply() function for AST-only transform and hook processing,385,25 2025-10-03,d32ec5a228f8,Improve DOCX inline rendering and optimize PDF and spreadsheet parsing,215,133 2025-10-03,ba603f01e313,"Improve PDF parsing, CLI docs, and PPTX chart tests; enhance options handling",289,164 2025-10-03,84f3bd47707c,Add comprehensive bidirectional conversion docs and extensive security fuzz tests,3383,36 2025-10-03,eac1e9041bb4,Updated sphinx autodoc stubs,191,177 2025-10-03,4637c38d3d1d,"Improve HTML sanitization, CLI arg handling, plugin discovery, and tests",64,21 2025-10-04,91bccf4e25d8,"Overhaul AST parsers: add dedicated ODT, ODP, ODS, XLSX, CSV converters",3380,5 2025-10-04,303ba1aa476b,Remove deprecated combined ODF and spreadsheet parsers and related tests,0,3558 2025-10-04,8544d94dec4a,"Add frontmatter format options, HTML fidelity, and PDF column detection",1432,59 2025-10-04,944901b6a73b,Add reStructuredText parser and renderer with full AST support,2975,0 2025-10-04,9c56a41e39df,Add comprehensive reStructuredText documentation and installation info,228,1 2025-10-04,5957a08abb09,Add EPUB and PPTX renderers with AST splitting and docs,4471,77 2025-10-04,86222803ffec,"Add watch mode, output packaging, enhanced logging, and timing instrumentation",3593,33 2025-10-04,effe31676b7d,Refactor error handling with new detailed exception hierarchy,725,337 2025-10-04,9044651b56a9,Add progress callback system for real-time conversion updates,1027,28 2025-10-04,cf5983462a70,"Add ZIP archive parser with options, docs, and tests",4605,3359 2025-10-06,6d3aba8da003,Refactor parser error handling and enhance PPTX renderer support,328,125 2025-10-07,42b6a789eeba,Rename `format` parameter to `source_format` in core API for clarity,416,398 2025-10-07,0eb8a2f88b60,Improve code cleanup and warning handling; remove unused imports and deprecated checks,10,19 2025-10-07,55460342bd9d,Rename `format` parameter to `source_format` and enhance dependency errors,97,58 2025-10-07,2a753de59f7d,Improve security defaults and fix metadata handling in RST parsing and rendering,20,18 2025-10-07,ccbc7d23a593,Add comprehensive CLI exit codes and exception-to-exit code mapping,1271,454 2025-10-07,3910dcf7b733,Remove dependency installation functionality and related tests,11,459 2025-10-07,931f7cb98b83,Enhance PDF parsing and network fetch with HEAD request validation,49,21 2025-10-07,ece244b2a7f1,Add rate limiting and concurrency control to network fetches,341,30 2025-10-07,37b0c5065ee5,Added missing decorators.py from prior commit,119,0 2025-10-07,08149d440747,Add support for definition list nodes in AST serialization,153,3 2025-10-07,eb4da4b00b1a,Improve ZIP path traversal check to handle Windows-style paths,6,2 2025-10-07,34b4c3083a0a,Refactor progress callback parameter and fix test import paths,133,116 2025-10-07,5fd19d0831f7,Refactor class loading functions in converter_registry.py,53,77 2025-10-07,67bdbdaa539a,Refine CLI builder to exclude markdown and filter CLI-only args,25,218 2025-10-07,edb1d6fa64ba,"Overhaul README with comprehensive usage, features, and API docs",433,461 2025-10-08,6ee33d01a053,"Overhaul all2md codebase with extensive type, doc, and API improvements",663,432 2025-10-08,78ea235c1c9f,"Improve type safety, decoding, and dependency handling across all2md",65,36 2025-10-08,a74b45846b0c,Add comprehensive type stubs for python-docx library,640,0 2025-10-08,4e0ecdea2abf,"Overhaul all2md with improved typing, docs, and CLI enhancements",178,112 2025-10-08,d690546104ab,"Overhaul all2md with enhanced typing, progress, and safety",145,130 2025-10-08,fbee981d548a,Support multiple converters per format with priority-based selection,369,109 2025-10-08,4990a6340690,Enhance ZIP archive validation and format detection robustness,238,15 2025-10-08,d2ab8a652808,Improve HTML sanitizer to fully remove dangerous elements and content,15,17 2025-10-08,4789b86bd84f,Fix node_path ancestry tracking in HookAwareVisitor for descendant hooks,136,23 2025-10-08,e6940c20bf37,Refactor CSV dialect handling to avoid mutating instances,23,11 2025-10-08,10d3c833d064,Refine attachment filename sequencing with explicit protocol typing,39,4 2025-10-08,85e6798f25cc,Improve rendering output handling and add comprehensive API integration tests,1783,27 2025-10-08,5dcb125d60ac,Add MCP server with secure all2md document conversion tools,2816,0 2025-10-08,4e0414d35ca2,"Add AsciiDoc format support with parser, renderer, and options",2593,8 2025-10-08,35f84bf10653,Add CHM and LaTeX support plus MediaWiki and PlainText renderers,7142,2 2025-10-08,f969cff3cfbc,Enhance converter registry to auto-discover parsers and renderers,186,241 2025-10-08,85f499162fff,Refine type hints and fix unreachable code warnings,25,19 2025-10-08,ef6b268d4b5b,Add comprehensive integration tests for CHM and LaTeX conversion,750,0 2025-10-08,56acff97082d,Relax pylatexenc version requirement and remove PlainText renderer metadata,1,19 2025-10-08,648bc08071ad,Add LLM-based document translation example and integration tests,2200,101 2025-10-08,82ecb70bf4a0,Improve EPUB input validation and enhance dependency version checks,72,21 2025-10-09,eba62c1cec09,Add footnote support for attachments across all parsers,1688,148 2025-10-09,e4d8a6a94fd7,Moved dependencies to top,3,4 2025-10-09,36bbefb5bacd,Refactor all2md options into modular files and update imports,3654,3472 2025-10-09,f0e3a9fc5a14,Refactor all2md options imports and modularize option files,115,127 2025-10-09,92494dd67bbc,Fix test mocks and assertions for correct attribute access in unit tests,12,12 2025-10-09,13f87973a5ce,Refactor CLI into modular commands and enhance dry-run/detect-only modes,2640,2490 2025-10-09,40506d0592c8,Improve TableBuilder header detection and refine DefinitionList transform,492,8 2025-10-09,4d91c9401c92,Enhance AST nodes with child helpers and improve validation checks,604,32 2025-10-09,50b53020f2aa,Add schema versioning and raw HTML validation to AST serialization,261,45 2025-10-09,e1cac8d6c8e4,Improve MCPConfig validation and CLI argument handling,53,31 2025-10-09,8ee5423cff97,Improve MCPConfig validation and decouple server tool implementations,31,9 2025-10-09,61737dd58707,Improve MCPConfig validation and type safety in server and tools,116,20 2025-10-09,2750ddc14128,Overhaul MCP attachment handling to use base64 images for vLLM visibility,123,141 2025-10-09,68de723a1828,"Improve MCP security, config validation, and PDF page input handling",107,100 2025-10-09,53cc8b1bf4d8,Improve MCP security and config with path allowlist validation and type safety,118,64 2025-10-09,5332980bebe9,Reset parser state in all document parsers to prevent state leakage,29,5 2025-10-09,25b6b575fdbe,Improve CLI builder and tests for robust type handling and mocking,134,89 2025-10-09,3e61ddef2c0a,"Improve CLI builder, packaging, and processors for robust multi-format support",609,102 2025-10-09,e06751fc3d37,Refactor CLI packaging to create zip packages from memory,457,1198 2025-10-09,089b9629fb26,"Overhaul AsciiDoc parser with enhanced AST, attributes, and escapes",668,74 2025-10-09,299d7e356244,Enhance AsciiDoc parser with hard breaks and new block types,414,35 2025-10-09,4abd1256101e,Overhaul LaTeX parser with enhanced AST support and metadata handling,226,7 2025-10-09,8ac6e959b074,Improve Markdown parser robustness and add code block metadata support,251,20 2025-10-09,4328bd8b958a,Add configurable HTML attribute allowlist to improve sanitization,101,6 2025-10-09,8c9b5198310f,"Enhance PDF parser with advanced column, table, and link detection",1043,228 2025-10-09,96dd2ee06eae,Add strict list detection and enhanced chart mode support for PPTX parser,559,7 2025-10-09,cdde22e9ccaf,Overhaul spreadsheet parsers with merged cell modes and CSV dialect options,249,478 2025-10-09,535b0fad46b3,Add shared parser and spreadsheet utility modules for reuse,494,0 2025-10-09,5abe1087430a,"Add comprehensive unit tests for CSV, XLSX, spreadsheet utils, and ZIP parsing",871,0 2025-10-10,7875c2e70860,Improve escaping and list handling in multiple renderers; add escape utils tests,737,31 2025-10-10,ac3cf178213b,"Improve footnote support in AsciiDoc, Markdown, and PDF renderers",215,30 2025-10-10,3bd0c76214bf,"Refactor all2md for improved type safety, docs, and CLI exports",266,93 2025-10-10,161f746c6f20,Clarify line break rendering semantics and add related tests,360,20 2025-10-10,575ef06cf4f1,"Improve AsciiDoc renderer for headings, inline code, tables, and tests",419,13 2025-10-10,41fa23d988f2,Added python-pptx stubs.,936,0 2025-10-10,df6682940f70,Enhance DOCX renderer with blockquote indentation and hyperlink support,146,125 2025-10-10,905c9571412f,Add secure remote and base64 image support to PPTX renderer,207,13 2025-10-10,bc7e1744343f,Clarify RST renderer behavior and add comprehensive unit tests,391,9 2025-10-10,2f5b016d02e3,Support multiple output formats in CLI processors and update API docs,547,23 2025-10-10,5cb29dacfc43,Refactor CLI integration tests to use unified convert() mock,161,124 2025-10-10,983c038cdae3,Improve PDF column detection and reading order with spanning block support,423,127 2025-10-10,b2c79fb43d82,Add configurable HTML sanitization to all renderers for security,1419,82 2025-10-10,1edef8b1cad4,Improve MarkdownRenderer to correctly indent nested lists and multi-paragraph items,172,11 2025-10-10,bd880e210775,Improve PDF parser to better accumulate and flush paragraphs,60,9 2025-10-10,833490f7c428,Improve PDF parser to merge adjacent paragraphs and track bounding boxes,243,25 2025-10-10,4d355154cc1f,Add image embedding and cover support to EPUB renderer; improve PDF footnotes,492,3 2025-10-10,8b467c02d015,Refactor text-based renderers to use InlineContentMixin and centralize output writing,169,314 2025-10-11,068b0015570c,Add fail_on_resource_errors option and enhance error handling in renderers,190,93 2025-10-11,44a3d87e0446,"Refine API naming, improve docs, add Python 3.12 check, and clean imports",151,128 2025-10-11,16ccd7b37b9b,Add comprehensive documentation for environment variables and integrations,3117,0 2025-10-11,ee3e822b4326,"Improve security, filename sanitization, and input parsing with tests",533,80 2025-10-11,35cbef1c6f05,"Improve attachment handling, network security, and add redirect validation tests",203,36 2025-10-11,66ade8dc07f8,Refactor transform resolution and dependency sorting; improve context updates,96,50 2025-10-11,f9b2ce4f3ce6,Refactor CLI exit codes and add attachment footnotes transform,236,153 2025-10-11,ba265f4821c7,Add AST text extraction utility and improve builtin transforms,1018,140 2025-10-11,e2be6ec4a1e3,Add progress callback support and strict hook mode to pipeline,719,56 2025-10-11,9ebcfccbeae2,Add ReDoS protection by validating user-supplied regex patterns,398,3 2025-10-11,aa9b51c0d3b0,Refactor transforms and hooks; improve metadata validation and tests,331,66 2025-10-11,25418b4d360b,"Improve pipeline diagnostics, progress reporting, and security presets",376,114 2025-10-11,b4e1b7acb557,Improve paging and rich output handling in CLI processors and commands,199,140 2025-10-11,96e0b4f3b634,Add rich terminal output customization options and improve handling,222,19 2025-10-11,ed753137c397,Add merge-from-list feature with TOC generation and related CLI options,1670,250 2025-10-11,89bc3ab2a66e,"Add JSON AST format support with parser, renderer, and tests",1892,15 2025-10-12,d72531606a6c,Add advanced HTML templating support with templates and CSS classes,2649,16 2025-10-12,af67ed95fe94,Add document AST manipulation tool with section utilities and tests,3741,5 2025-10-12,6b1c95d7ac96,"Add Org-Mode support with parser, renderer, options, and tests",2795,0 2025-10-12,30249cbba1b9,Add comprehensive Org-Mode support with documentation and dependencies,233,5 2025-10-12,97e755cbf578,"Update documentation with new features, CLI improvements, and fixes",215,52 2025-10-12,9438bb12c728,Add comprehensive configuration file support with presets and CLI integration,1394,119 2025-10-12,bb5a9f5e6832,Optimized imports and code,766,789 2025-10-12,e899e99dd7f2,Add comprehensive CLI configuration support with presets and discovery,640,25 2025-10-12,fc59d026f59d,Enhance CLI documentation with detailed config presets and examples,411,29 2025-10-12,6cad23a8710a,"Improve Org parser, CLI error handling, and test coverage; update dependencies",234,125 2025-10-13,b523655e35af,Reorganized test suite,3976,4007 2025-10-13,ceb2553ac1c5,Reorganized test suite,1560,999 2025-10-13,d84b24f51c84,Build TOC AST directly to avoid markdown parse round-trip and improve filtering,708,33 2025-10-13,97f0938b10ec,Implement nested TOC generation and enhance AST node children replacement,526,35 2025-10-13,65013de2d6f3,Enhance AST validation with containment and URL scheme checks,448,17 2025-10-13,e4e6ca94dfcb,Improve TableBuilder and extract_text; add extensive AST tests,383,506 2025-10-13,e9f9ec69da3b,Enhance ListBuilder with placeholder items and start/tight options,252,11 2025-10-13,81a3450bb7fa,Improve TOC generation with robust slugification and enhance AST handling,184,138 2025-10-13,d45904b13ad8,Add URL scheme validation and regex support in AST transforms,328,14 2025-10-13,909ac6f66a31,Consolidate and enhance URL scheme security checks,179,41 2025-10-13,a2f92584243d,Enhance DocumentBuilder and add flexible metadata merging strategies,828,85 2025-10-13,587f196ed20b,Refactor output handling to unify writing and return file-like objects,288,115 2025-10-13,239bdd538ee6,Refactor core API into separate module and unify output handling,1275,1126 2025-10-13,1c565e82770c,Refactor API rendering functions to return str/bytes directly,554,367 2025-10-13,7d0a5587e6f7,Clarify API output behavior and improve documentation formatting,115,15 2025-10-13,ad52fc5d2c7a,Improve security preset and zip packaging in CLI processors,26,24 2025-10-13,c1169c324a7c,Fix CLI argument default handling and improve environment variable parsing,13,12 2025-10-13,f1d8f6eba689,Fixed local imports,6,14 2025-10-13,0a99183f8b22,Improve CLI argument handling and logging in AsciiDoc parser,36,16 2025-10-13,4e3cf783bedf,Improve CLI tests to handle explicit args and environment variables correctly,19,7 2025-10-13,fdde541b7b0d,Refactor CLI processing to unify progress handling and argument parsing,922,236 2025-10-13,fff928957c50,Add robust ZIP extraction path validation to prevent Zip Slip attacks,349,4 2025-10-14,e3eb415a4baa,Sanitize URLs in multiple parsers to prevent XSS vulnerabilities,1744,8 2025-10-14,666b46cb1271,Improve AsciiDoc table parsing and enhance ODP/ODT security tests,250,113 2025-10-14,b63bdee39f67,Simplify and unify document editing tool with LLM-friendly interface,723,1309 2025-10-14,17a915129d04,Fix parser and renderer metadata to use correct option class references,35,20 2025-10-14,546d4a02ee1d,Unify and enhance progress events; optimize AST JSON detection; add CSV dialect sampling,313,38 2025-10-14,e077080c04d9,Refactor MCP server tools to unified read/save document API with image support,810,726 2025-10-14,978aa4338994,Refactor parsers to unify attachment image handling and text formatting,658,273 2025-10-14,d9bc40eecd85,Improve AsciiDoc and DOCX renderers; add comprehensive DOCX tests,292,34 2025-10-14,ec28d0316def,"Enhance list handling, line breaks, and URL/link rendering in multiple formats",213,18 2025-10-14,90caf1acd32e,Add secure remote image fetching and HTML sanitization features,958,42 2025-10-14,12efda78813e,Added asciidoc renderer tests that had been missed,433,0 2025-10-14,36f1c645e33c,Add GenerateTocTransform for automatic table of contents generation,123,14 2025-10-15,26f98204824f,Add enhanced tiered CLI help system with rich formatting support,1683,364 2025-10-15,6148acfc4d46,Improve CLI help and promote core importance for DOCX options,8,4 2025-10-15,54303b3b136b,Refactor transform pipeline and improve CLI help rendering,194,245 2025-10-15,2ebaf452c581,"Improve Markdown footnote spacing, sanitize MathML, and fix temp image file handling",74,26 2025-10-15,c6f6887ae795,Refactor CLI option handling and config commands for clarity,565,250 2025-10-15,da6c0c4e141e,Enhance HTML sanitization and attachment handling for security,745,107 2025-10-15,ff7af6b30153,Enhance CLI option parsing with flexible types and JSON support,106,49 2025-10-15,167d7911e74c,Add detailed type stubs for pptx.oxml and extend pptx.util stubs,164,2 2025-10-15,80dfc10217a8,"Improve attachment path uniqueness, image decoding, and metadata hashing",66,11 2025-10-15,921a2660ae04,Refactor CLI builder and utilities for improved option handling,284,141 2025-10-15,9659f50c02e4,Improve CLI builder to handle cli_flatten and exclude_from_cli metadata,52,10 2025-10-15,1ec0093eef61,Clarify install instruction and improve help renderer setup,6,3 2025-10-15,c8d414356a16,Fix CLI config and option handling inconsistencies in tests and commands,6,5 2025-10-15,5adff68a61c5,Refactor CLI argument validation and unify logging setup,905,112 2025-10-15,d54d9a7a6c4d,"Improve CLI parameter exposure, config generation, and transform robustness",642,176 2025-10-15,4ba79def195a,Refactor timestamp parameter naming and improve hook execution handling,79,36 2025-10-15,cb2b1db5334a,Generate comprehensive options documentation and improve CLI internals,8940,1612 2025-10-15,8b677aba7965,Improve help formatter docs and refactor parser token handling,61,19 2025-10-15,86fbf81d0293,Improve image node type checks and typing annotations across parsers and utils,33,18 2025-10-15,6799116f3317,Refine CLI internals and improve type annotations across modules,39,37 2025-10-15,843a28e85b4c,Add RTF rendering support and rename CSV option fields for clarity,8827,104 2025-10-15,255f7a80145a,Add validation for numeric ranges and dependent constraints in options,233,6 2025-10-15,8b79a29452eb,Refine option type annotations and add defensive copying for immutability,62,32 2025-10-15,2b47200b310b,Add Jupyter Notebook (ipynb) AST parser and renderer for round-trip,1637,751 2025-10-16,890c5c4c12ed,"Improve documentation, add IPYNB/RTF renderers, enhance PPTX layout, and fix markdown escaping",1281,3604 2025-10-16,88be3117f741,Improve documentation by updating references and adding PPTX options,78,84 2025-10-16,161f965f0d99,Add metadata rendering policy to options and renderers with docs,855,324 2025-10-16,5fe31333b969,Black + ruff,5085,6794 2025-10-16,2f5d86e83649,Code formatting,775,788 2025-10-16,02d704a8c8b1,Add remote input support for document loading and CLI options,662,34 2025-10-17,2084472c2abb,"Refactor CLI input handling to unify local, remote, and stdin sources",799,936 2025-10-17,7e7c533b02b2,"Fix CLI processors with Rich output, IPython options, and test coverage",414,164 2025-10-17,078cc5ba7bcb,"Improve test coverage and correctness for CLI, parser, and security modules",47,28 2025-10-17,58428a462124,Refactor CLI processors to unify output rendering and remove deprecated code,270,615 2025-10-17,e7aaad080eff,"Formatting, black, ruff.",849,856 2025-10-18,df1b1c6e553b,Improve remote input handling and rendering with type safety and docs,353,131 2025-10-18,b144652f1c1b,Add optional readability-lxml extraction for HTML parsing,419,68 2025-10-18,a2c449af9f23,Improve plugin documentation and HTML parsing options; update MCP env vars,380,162 2025-10-20,14efbb740c27,"Add SimpleDoc plugin with full parser, renderer, options, and tests",3265,8516 2025-10-20,6d9fb8aed3b9,Embed visual watermarking in all2md watermark plugin with metadata support,358,152 2025-10-20,3d3892c59519,"Add GitHub Actions CI, release workflow, and Dependabot config",158,0 2025-10-20,1da9b22537bc,Add unified progress callback support for remote input and downloads,241,23 2025-10-20,07980d53f89b,Added ODT/ODP renderer and added test fixtures,8785,56 2025-10-20,6eea8b93de53,Add MediaWiki and archive parsers with security and CLI docs,4946,15 2025-10-20,95fc4ccd5b11,Add MediaWiki and archive format support with integration tests,794,113 2025-10-20,284ce0309220,Reformatted tests and added benchmark tests.,12028,12540 2025-10-20,c3bf5b35f0ce,Reformatted src,796,815 2025-10-20,58fc4d422bee,"Add OCR support for PDF parser, docs, tests, and templates",4221,142 2025-10-20,e77e2239c2a6,Add comprehensive OCR support with shared options and docs,270,210 2025-10-21,7f6d430f112e,Add detailed plugin development guide and SimpleDoc reference implementation,547,249 2025-10-21,beddcfbd408a,Extract speaker notes from PPTX slides and add related tests,275,84 2025-10-21,cb1a6fb0d1d0,Add speaker notes extraction and rendering for ODP and PPTX slides,598,90 2025-10-21,8a55fae8d9f8,Enhance security docs and add resource file handling in archives,341,75 2025-10-21,ab92d5cac1e4,Add CSV rendering support with flexible table export options,891,7 2025-10-21,d0f0cfa8c861,Improve AsciiDoc and Markdown parsing and rendering features,2105,96 2025-10-22,b2938e09dc5a,Add MBOX and Outlook mailbox archive support with options and tests,5127,620 2025-10-22,ca8d8b52b51d,"Add DokuWiki format support with parser, renderer, and options",1781,0 2025-10-22,f5f99e4d585c,"Add Safari WebArchive parser with options, fixtures, and tests",1727,5 2025-10-22,562aef38f43d,Refactor extension handling to use dynamic registry in watch mode,18,68 2025-10-22,0d5f0733a4ab,"Add Textile format support with parser, renderer, options, and tests",1733,0 2025-10-22,a46ab738a78e,Add comprehensive Textile test fixtures and golden tests,420,3 2025-10-22,3c64a6a24664,Add FB2 (FictionBook 2.0) parser with options and unit tests,1194,24 2025-10-22,1655d57f1329,Add FB2 and Textile format support with docs and tests,90,1 2025-10-22,06ab15590ded,Enable Content Security Policy (CSP) by default for HTML rendering,7,6 2025-10-22,aab8d6fe0e55,Improve HTML sanitization and enhance PDF column detection and link handling,244,93 2025-10-22,3f34ade380c7,Add attachment handling mixin and secure regex validation,183,55 2025-10-22,17e867aba238,Moved AttachmentOptionsMixin to common.py,156,150 2025-10-22,b82ce139ca89,"Improve encoding detection, CSV parsing, and enable secure remote image fetching",1065,272 2025-10-22,3b21d810054d,Improve encoding detection and handling across parsers,914,92 2025-10-22,0dffd6bdb1ab,"Add image caption mode, Org scheduling parsing, and RST line break fallback",138,12 2025-10-22,5d5dd38e4841,Add optional parallel processing to archive and zip parsers,692,6 2025-10-22,1cdeaea73784,Add comprehensive validation and rename plaintext options module,348,14 2025-10-22,479ff41a2c86,Add OpenAPI parser and Hugo/Jekyll static site generation command,6377,1656 2025-10-22,91ac54144547,Add BBCode parser with options and comprehensive unit tests,1683,0 2025-10-22,f4dae1d8902c,Add support for comment nodes in AST and config pyproject.toml loading,835,93 2025-10-22,310dde3742e8,Add comprehensive contributing guide for development and collaboration,528,0 2025-10-22,46ad50771503,Add support for rendering Comment and CommentInline nodes in renderers,1648,7 2025-10-22,71b4114a843b,Add six new example scripts for documentation and processing tasks,3768,0 2025-10-22,515e9d657d54,Add empty visit methods for comment nodes in HTMLInlineDetector tests,12,0 2025-10-23,6353f1c3b015,Add global and format-specific attachment flags with docs and CLI support,216,44 2025-10-23,56b86e2a4ea5,"Improve format detection, comment rendering, and OpenAPI validation",322,59 2025-10-23,9b5671775902,Add configurable comment rendering modes across parsers and renderers,589,202 2025-10-23,5f6da46af47c,Add configurable comment rendering modes across all output formats,560,144 2025-10-23,09cbd98ade8d,Add comprehensive comment handling and rendering modes for PPTX and other formats,743,53 2025-10-23,d26474948fcd,"Enhance parsing and rendering for comments, lists, and HTML elements",444,21 2025-10-23,64f981d7ace0,Document and unify parser and renderer options; add comment mode configs,2895,1632 2025-10-23,7757730e7374,Rename txt parser to plaintext and update related schema and imports,2,2 2025-10-23,d326ac98546c,Add extended inline formatting and footnote support to parsers,1170,38 2025-10-23,ec247e9b35d0,"Add footnote, math, role, and HTML passthrough support to parsers",841,11 2025-10-23,044ed872178d,Add VCS document converter example with full tooling and docs,6141,3335 2025-10-23,fe49f4eef833,Add script and pre-commit hook to sync DocumentFormat Literal with registry,381,0 2025-10-23,f8ab2f808ac1,Improve network rate limiter and enhance test coverage,264,164 2025-10-23,2ee8b67ecdcc,"Refactor progress events and enhance PDF, HTML, MediaWiki parsing",1032,699 2025-10-23,4c0447208cc0,Refactor AsciiDoc parser and improve dry run CLI output,1005,674 2025-10-23,9e7f3c69d3c3,"Refine parsing, rendering, and CLI processing for robustness and clarity",65,43 2025-10-24,285d7b799af9,Refactor CLI builder and enhance format detection and document tools,1962,1105 2025-10-24,e4eaff52c84d,Add Jinja2 template renderer for custom output formats,3195,91 2025-10-24,a6073ef2ad19,Improve PDF parser with OCR language detection and nested list handling,737,202 2025-10-24,03c2612ec592,Add Jinja renderer docs and reorganize API docs structure,188,15 2025-10-24,a31d261126b4,"Refine CLI options, help formatting, and renderer type handling",163,64 2025-10-25,2342af625e15,"Renamed ""MarkdownOptions"" -> ""MarkdownRendererOptions"" for consistency",381,366 2025-10-25,3d53174af6b3,Improve local file URL handling and security to prevent TOCTOU attacks,247,69 2025-10-25,236c42f44711,"Improve PDF parsing, attachment handling, and output directory security",248,21 2025-10-25,e0cddf1fc537,Enhance HTML sanitization to strip event handlers and framework attrs,500,17 2025-10-25,7c1fd4591b61,Improve input format detection and add secure file write with TOCTOU protection,445,30 2025-10-25,bf06f25af618,Fix handling of empty allowed_hosts and add related HTTP retriever tests,33,2 2025-10-25,c6c90ca2862f,Improve PDF parser robustness and table text normalization,43,7 2025-10-25,09409859c9a8,Improve HTML parsing security and sanitization with multiple enhancements,1802,34 2025-10-26,c54a3a99281b,Enhance dependency CLI with JSON output and refactor package checks,1019,476 2025-10-26,779518055738,Simplify rich output detection and remove obsolete test,4,16 2025-10-26,55a6913d03c5,Add bidirectional format conversion support in watch mode,230,39 2025-10-27,4baa35da77df,Normalize hostnames for case-insensitive allowlist matching and add tests,323,12 2025-10-27,e17e10700680,Fix parallel archive parsing to use correct progress callback parameter,86,1 2025-10-27,6fb33e6a27f2,Improve input stream handling with normalization helpers and zip security,475,77 2025-10-27,9b7e69b47cc2,Improve parsing consistency and header handling in multiple parsers,16,11 2025-10-27,5298906f2edd,Improve parsing robustness and progress reporting in multiple parsers,88,32 2025-10-27,4e3e8892f22c,Improve table rendering to support colspan and rowspan across formats,523,174 2025-10-27,6fe965081732,Refactor text output handling to support text and binary streams uniformly,44,79 2025-10-27,f6c2342419ec,Improve image embedding and formatting in multiple renderers,41,11 2025-10-27,04d5d7a7bde7,Improve markdown editing and config defaults; enhance PDF test parsing,119,44 2025-10-27,90c558b2eba6,Refactor CLI builder and option handling; improve format fallback logging,68,95 2025-10-27,c4cfd3a4b323,Refactor CLI processors and parsers for improved modularity and security,181,214 2025-10-27,f0f54060fc67,Refactor CLI input handling and improve attachment processing security,1788,1127 2025-10-27,b5d9026a4bb6,Improve AST JSON deserialization and archive parser attachment options,247,107 2025-10-27,691e484693c2,Enhance DokuWiki parser with HTML/plugin passthrough and fix CHM HTML options,145,10 2025-10-27,ff5b9b82802a,Remove deprecated image format options from ipynb and improve parser consistency,17,18 2025-10-28,f4bf6baf9f35,"Enhance Org parser and renderer with timestamps, logbook, and clock support",916,212 2025-10-28,176e20563b29,Add RST admonition parsing and enhance ZIP parser attachment options,366,73 2025-10-28,8933f37f86c6,Add ENEX (Evernote Export) parser with options and tests,1762,140 2025-10-28,aa0fea8c7311,Add options type validation and switch to PyYAML/tomli_w for frontmatter,1143,973 2025-10-28,b0cb91efc0cd,Improve test reliability by explicitly setting logger levels in timing and API tests,151,74 2025-10-28,ea93987175e1,Improve test reliability by setting explicit logger levels in timing tests,213,99 2025-10-28,9e67e105a73a,Update golden snapshots with consistent trailing whitespace handling,747,746 2025-10-28,09105c123c7b,Refactor constants module for improved organization and clarity,362,303 2025-10-28,92c7464d6d7e,Refactor input loading to unify text/bytes handling in parsers,1270,645 2025-10-28,22a0f56fcfe3,Add ENEX parser options and improve option defaults and docs,578,173 2025-10-28,ad2af4c76922,"Improve documentation and option descriptions, fix minor wording and formatting",55,43 2025-10-29,3f2782bf17e0,Improve HTML parsing by distinguishing block and inline elements,214,12 2025-10-29,e03a08d8d987,Improve PDF parser paragraph and list detection for robust AST conversion,236,71 2025-10-29,b14f8f51a05d,Unify text input loading and add Outlook and renderer golden tests,613,99 2025-10-29,593eabcaed4d,"Add INI, JSON, TOML, and YAML format support with parsers and renderers",5749,347 2025-10-29,fa2b181ee98b,Add YAML config file support and update docs and CLI accordingly,944,1446 2025-10-29,d5fb2bd7e979,Rename and simplify HTML handling to html_passthrough_mode in Markdown options,21,158 2025-10-29,a335cf9b8a2e,"Add documentation build to CI and enhance docs, parsers, and renderer styles",155,20 2025-10-29,be1fa9fa242b,Renamed bidirectional.rst to python_api.rst,1435,0 2025-10-30,046c3f1d9306,Bump actions/setup-python from 5 to 6,4,4 2025-10-29,6e78f6066033,Add 'view' CLI command for quick document HTML preview with themes,1831,352 2025-10-30,435897abc5d0,Add Flask markdown site example with frontmatter and post listing,1395,11 2025-10-30,25bce19b98b8,Add Flask markdown site example with frontmatter and post listing,6065,15 2025-10-30,53bb6a8d296a,"Enhance README with detailed usage, features, and examples",317,14 2025-10-31,e8cf68f4dee2,Add support for Document AST input in to_markdown function,189,5 2025-10-31,6eeb4cc7b5be,Add serve command to provide HTTP document browsing server,993,4 2025-10-31,0745ad98bff8,Add upload form and REST API endpoints to serve command for dev use,824,12 2025-11-01,73098459b6c6,"Add comprehensive search subsystem with CLI, indexing, and backends",3053,6 2025-11-02,dc55e13091c6,Add document diff command with multi-format output and tests,2350,0 2025-11-03,8223ecc20ecd,Add grep command for text search across binary documents,681,251 2025-11-03,861d91aef894,Add structured diff support with multi-granularity and rich renderers,920,259 2025-11-03,3525deed7744,Normalize path representations to POSIX format for consistency,10,7 2025-11-03,78e48d07de3b,Merging main and new features,16577,2 2025-11-03,dff68099a9c0,Fixing issues to merge,3649,2486 2025-11-03,de4761f06e50,Fixing merge conflicts,0,0 2025-11-04,328c3cc9bb8e,Refactor CLI commands into modular submodules for maintainability,3982,4919 2025-11-04,42c86403bb63,Add section extraction feature and improve multipart form parsing,466,53 2025-11-04,1a3e03619c08,Addressed mypy issues.,153,230 2025-11-04,ea2a0b24da34,Updated docs,988,37 2025-11-04,5919d1530455,Add document outline feature to CLI with markdown output,575,0 2025-11-04,6927b73f2bfe,Updated docs and docstr to eliminate sphinx warnings,149,93 2025-11-04,7e7517cb4e26,"Add shell completion support for bash, zsh, and PowerShell",958,0 2025-11-05,96e3dc034e22,"Improve CLI help, completion, and search defaults; add usage examples",66,30 2025-11-05,2401dd2d654c,Refactor all2md module for lazy loading and improve CLI startup,224,87 2025-11-05,23c4de4222b5,Fixed RST filenames,6,27 2025-11-05,69526945cdd1,Refactor options creation to unify parser and renderer logic,43,57 2025-11-05,d42e62299fe4,Add document splitting feature with multiple strategies and CLI support,4530,207 2025-11-05,be5d6e78a89c,Mark slow end-to-end tests and improve serve CLI test reliability,84,23