This release introduces significant architectural improvements to address
paragraph spacing issues and enhances the overall quality of Markdown output.
Changes:
- Fixed paragraph spacing within containers (resolves issue #6)
- Added context-aware processing with block vs inline element detection
- Introduced Html2Markdown.ElementTypes module for element classification
- Enhanced list formatting with proper line breaks between items
- Improved code block whitespace preservation using Base64 encoding workaround
- Better language detection for syntax-highlighted code blocks
- Streamlined processing logic for cleaner, more readable output
Breaking changes:
- Paragraph spacing now uses standard double newlines (\n\n) instead of
single newline + space (\n \n) for better Markdown compliance
- More comprehensive content preservation (includes navigation elements)