Skip to content

feat: markdown parser task lists and blockquotes (#28)#263

Merged
raifdmueller merged 1 commit intodocToolchain:mainfrom
raifdmueller:feature/markdown-parser-28
Feb 7, 2026
Merged

feat: markdown parser task lists and blockquotes (#28)#263
raifdmueller merged 1 commit intodocToolchain:mainfrom
raifdmueller:feature/markdown-parser-28

Conversation

@raifdmueller
Copy link
Collaborator

Summary

  • Add task list recognition (- [ ], - [x]) as list elements with list_type: "task", distinct from regular unordered lists
  • Add blockquote recognition (> text) as new blockquote element type with content and source location tracking
  • Update Element type Literal, VALID_ELEMENT_TYPES, CLI help text, and MCP tool docs to include "blockquote"
  • 13 new tests covering task list and blockquote features
  • Bump version to 0.4.27

Fixes #28

Test plan

  • All 13 new tests pass (task list recognition, blockquote recognition, source locations, content extraction, code block exclusion)
  • All 642 existing tests still pass (no regressions)
  • ruff check passes with no linting errors
  • Version bumped in pyproject.toml, init.py, and uv.lock

🤖 Generated with Claude Code

…cToolchain#28)

Add recognition of task lists (- [ ], - [x]) and blockquotes (> text) as
element types in the Markdown parser. Task lists are detected as list
elements with list_type "task", distinct from regular unordered lists.
Blockquotes are tracked as a new "blockquote" element type with content
and source location.

Bump version to 0.4.27.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@raifdmueller raifdmueller merged commit 7b9ccc1 into docToolchain:main Feb 7, 2026
4 checks passed
@raifdmueller raifdmueller deleted the feature/markdown-parser-28 branch February 7, 2026 21:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

tech-debt: Markdown Parser - Additional Features from Spec

1 participant