Extend list parsing to handle multi-line items, improve checkbox list parsing with edge case handling, add unordered/ordered list tests, and update version to 1.0.6.

This commit is contained in:
2026-01-10 12:45:33 +01:00
parent 7f48f5d5cd
commit fd4d383c52
3 changed files with 20 additions and 1 deletions

View File

@@ -182,6 +182,9 @@ fun markdown(text: String): List<MarkdownPart> {
}
if (type == MarkdownType.CHECKBOX_LIST) {
if (buffer.isNotBlank()) {
addCheckbox(checkboxList, index, buffer)
}
parts.add(MarkdownPart.CheckboxList(checkboxList))
} else {
parseBuffer()