From a10532d7627bb6386bd03ba130ccc37f34be937b Mon Sep 17 00:00:00 2001 From: rnentjes Date: Fri, 16 Jan 2026 08:46:32 +0100 Subject: [PATCH] Update parser to clear `checkboxList` after processing, ensuring proper parsing, and bump version to 1.0.10 --- build.gradle.kts | 2 +- src/commonMain/kotlin/nl/astraeus/markdown/parser/Parser.kt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index b62d012..f042616 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,7 +8,7 @@ plugins { } group = "nl.astraeus" -version = "1.0.9" +version = "1.0.10" repositories { mavenCentral() diff --git a/src/commonMain/kotlin/nl/astraeus/markdown/parser/Parser.kt b/src/commonMain/kotlin/nl/astraeus/markdown/parser/Parser.kt index 44905ff..e2a2af7 100644 --- a/src/commonMain/kotlin/nl/astraeus/markdown/parser/Parser.kt +++ b/src/commonMain/kotlin/nl/astraeus/markdown/parser/Parser.kt @@ -59,6 +59,7 @@ fun markdown(text: String): List { addCheckbox(checkboxList, checkboxLine, buffer) } parts.add(MarkdownPart.CheckboxList(checkboxList)) + checkboxList.clear() parseBuffer() continue } else if (line.startsWith("- [ ]") || line.startsWith("- [x]")) {