Skip to content

Releases: lennartpollvogt/markdown-to-data

v1.0.0

15 Dec 20:33
Compare
Choose a tag to compare

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 class Markdown 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

v0.1.0 - Initial release

18 Nov 18:16
Compare
Choose a tag to compare

Initial release of markdown-to-data

This is the initial release of the library markdown-to-data. This means it was published on PyPI to provide it on the Index for easy access and usability.

Have fun exploring the use cases!

Full Changelog: https://github.com/lennartpollvogt/markdown-to-data/commits/v0.1.0