# 0.1.0 URL: /releases/0.1.0/ Section: releases Tags: release, 0.1.0 Date: 2026-01-09 -------------------------------------------------------------------------------- 0.1.0 Released: 2026-01-09 Initial release of Patitas, extracted from Bengal. Highlights ๐ŸŽ‰ First standalone release โ€” Patitas is now a separate package โšก State-machine lexer โ€” O(n) guaranteed, no ReDoS โœ… CommonMark 0.31.2 โ€” Full specification compliance ๐Ÿงต Free-threading ready โ€” Python 3.14t compatible ๐Ÿ“ฆ Zero dependencies โ€” Pure Python core Features Core Parser State-machine lexer with O(n) complexity Typed AST with frozen dataclasses Full CommonMark 0.31.2 compliance (652 tests) Renderer HTML renderer with StringBuilder Zero-copy text extraction Pluggable syntax highlighter Pluggable icon resolver Directives (Optional) MyST-style directive syntax Admonition directive Container directive Dropdown directive Tab set and tab item directives Directive contracts for nesting validation API parse() โ€” Parse Markdown to AST render() โ€” Render AST to HTML Markdown โ€” All-in-one processor Installation pip install patitas pip install patitas[directives] # With directives pip install patitas[syntax] # With syntax highlighting Breaking Changes None โ€” this is the initial release. Known Issues None reported. Credits Extracted from Bengal static site generator. -------------------------------------------------------------------------------- Metadata: - Word Count: 160 - Reading Time: 1 minutes