Release v1.0.0 - Enhanced Structure and Features
Major Changes
- Complete restructuring of internal data representation for better consistency and usability
- Added comprehensive task list support with checkbox states
- Headers now use a standardized format:
{'header': {'level': 1, 'content': 'text'}}
- Lists have been enhanced with explicit nesting and task support:
{'list': {'type': 'ul', 'items': [...], 'task': state}}
- Tables now use a column-based structure for better data manipulation and can easily used with
pandas
- Blockquotes support proper nesting with a consistent structure
- Code blocks include improved language detection and formatting
Technical Updates
- Enhanced test coverage
Documentation
- Completely revised README with updated examples
- Added comprehensive examples for all supported elements
- Improved documentation of data structures
Breaking Changes of v1.0.0
- Changed data structure format for headers, lists, and tables
- Added for property
classified_lines
of classMarkdown
the indent of each line (goal: add parsing to HTML in further development + be more indent sensitive)
For detailed usage examples and documentation, please refer to the updated README.md.
Full Changelog: v0.1.0...v1.0.0