From 66cff5ce479aae3bbcd9f228a2c4c8068a0db12b Mon Sep 17 00:00:00 2001
From: Vladimir Schneider
Date: Thu, 23 Jan 2020 11:36:54 -0500
Subject: [PATCH 1/5] add mail link test
---
.../test/resources/docx_converter_ast_spec.md | 32 +++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/flexmark-docx-converter/src/test/resources/docx_converter_ast_spec.md b/flexmark-docx-converter/src/test/resources/docx_converter_ast_spec.md
index caa57a8df3..73ced9b405 100644
--- a/flexmark-docx-converter/src/test/resources/docx_converter_ast_spec.md
+++ b/flexmark-docx-converter/src/test/resources/docx_converter_ast_spec.md
@@ -949,6 +949,38 @@ with some text
````````````````````````````````
+### Mail
+
+Mail link
+
+```````````````````````````````` example Links - Mail: 1
+prefix vladimir@vladsch.com suffix
+
+.
+
+
+
+
+
+
+ prefix
+
+
+
+
+
+
+ vladimir@vladsch.com
+
+
+
+ suffix
+
+
+
+````````````````````````````````
+
+
## Images
From a3fcc755bc1c3d7607beff15f70bd714d6a1f16c Mon Sep 17 00:00:00 2001
From: Vladimir Schneider
Date: Thu, 23 Jan 2020 11:38:00 -0500
Subject: [PATCH 2/5] fix deep html parser block interrupts paragraph
---
...omboPegdownDoxiaCompatibilitySpecTest.java | 77 +++++++++++++++
.../pegdown/PegdownProfileTestSuite.java | 1 +
.../pegdown_doxia_compatibility_spec.md | 99 +++++++++++++++++++
.../flexmark/parser/core/HtmlBlockParser.java | 5 +-
.../parser/internal/HtmlDeepParser.java | 18 ++++
.../src/test/resources/issues_ast_spec.md | 54 ++++++++++
6 files changed, 252 insertions(+), 2 deletions(-)
create mode 100644 flexmark-profile-pegdown/src/test/java/com/vladsch/flexmark/profiles/pegdown/ComboPegdownDoxiaCompatibilitySpecTest.java
create mode 100644 flexmark-profile-pegdown/src/test/resources/pegdown_doxia_compatibility_spec.md
diff --git a/flexmark-profile-pegdown/src/test/java/com/vladsch/flexmark/profiles/pegdown/ComboPegdownDoxiaCompatibilitySpecTest.java b/flexmark-profile-pegdown/src/test/java/com/vladsch/flexmark/profiles/pegdown/ComboPegdownDoxiaCompatibilitySpecTest.java
new file mode 100644
index 0000000000..6e3c5afe92
--- /dev/null
+++ b/flexmark-profile-pegdown/src/test/java/com/vladsch/flexmark/profiles/pegdown/ComboPegdownDoxiaCompatibilitySpecTest.java
@@ -0,0 +1,77 @@
+package com.vladsch.flexmark.profiles.pegdown;
+
+import com.vladsch.flexmark.ext.anchorlink.AnchorLinkExtension;
+import com.vladsch.flexmark.html.HtmlRenderer;
+import com.vladsch.flexmark.parser.Parser;
+import com.vladsch.flexmark.spec.SpecExample;
+import com.vladsch.flexmark.spec.SpecReader;
+import com.vladsch.flexmark.test.ComboSpecTestCase;
+import com.vladsch.flexmark.util.builder.BuilderBase;
+import com.vladsch.flexmark.util.options.DataHolder;
+import com.vladsch.flexmark.util.options.MutableDataSet;
+import org.junit.runners.Parameterized;
+
+import java.util.*;
+
+import static com.vladsch.flexmark.profiles.pegdown.Extensions.*;
+
+public class ComboPegdownDoxiaCompatibilitySpecTest extends ComboSpecTestCase {
+ private static final String SPEC_RESOURCE = "/pegdown_doxia_compatibility_spec.md";
+ static final DataHolder OPTIONS = PegdownOptionsAdapter.flexmarkOptions(ALL & ~( HARDWRAPS | ANCHORLINKS )).toMutable()
+ .set(HtmlRenderer.INDENT_SIZE, 2)
+ .set(HtmlRenderer.FENCED_CODE_LANGUAGE_CLASS_PREFIX, "")
+ .set(HtmlRenderer.OBFUSCATE_EMAIL_RANDOM, false)
+ .set(HtmlRenderer.PERCENT_ENCODE_URLS, true)
+ ;
+
+ private static final Map optionsMap = new HashMap();
+ static {
+ optionsMap.put("no-deep-parser", new MutableDataSet().set(Parser.HTML_BLOCK_DEEP_PARSER,false ));
+ }
+
+ private static final Parser PARSER = Parser.builder(OPTIONS).build();
+ // The spec says URL-escaping is optional, but the examples assume that it's enabled.
+ private static final HtmlRenderer RENDERER = HtmlRenderer.builder(OPTIONS).build();
+
+ private static DataHolder optionsSet(String optionSet) {
+ return optionsMap.get(optionSet);
+ }
+
+ public ComboPegdownDoxiaCompatibilitySpecTest(SpecExample example) {
+ super(example);
+ }
+
+ @Parameterized.Parameters(name = "{0}")
+ public static List data() {
+ List examples = SpecReader.readExamples(SPEC_RESOURCE);
+ List data = new ArrayList();
+
+ // NULL example runs full spec test
+ data.add(new Object[] { SpecExample.NULL });
+
+ for (SpecExample example : examples) {
+ data.add(new Object[] { example });
+ }
+ return data;
+ }
+
+ @Override
+ public DataHolder options(String optionSet) {
+ return optionsSet(optionSet);
+ }
+
+ @Override
+ public String getSpecResourceName() {
+ return SPEC_RESOURCE;
+ }
+
+ @Override
+ public Parser parser() {
+ return PARSER;
+ }
+
+ @Override
+ public HtmlRenderer renderer() {
+ return RENDERER;
+ }
+}
diff --git a/flexmark-profile-pegdown/src/test/java/com/vladsch/flexmark/profiles/pegdown/PegdownProfileTestSuite.java b/flexmark-profile-pegdown/src/test/java/com/vladsch/flexmark/profiles/pegdown/PegdownProfileTestSuite.java
index ec5744b8c0..d38c1b42a3 100644
--- a/flexmark-profile-pegdown/src/test/java/com/vladsch/flexmark/profiles/pegdown/PegdownProfileTestSuite.java
+++ b/flexmark-profile-pegdown/src/test/java/com/vladsch/flexmark/profiles/pegdown/PegdownProfileTestSuite.java
@@ -7,6 +7,7 @@
ComboPegdownSpecTest.class,
ComboPegdownCompatibilitySpecTest.class,
ComboPegdownExtensionCompatibilitySpecTest.class,
+ ComboPegdownDoxiaCompatibilitySpecTest.class,
ComboStackOverflowSpecTest.class,
ComboIssueMn236ExceptionSpecTest.class,
})
diff --git a/flexmark-profile-pegdown/src/test/resources/pegdown_doxia_compatibility_spec.md b/flexmark-profile-pegdown/src/test/resources/pegdown_doxia_compatibility_spec.md
new file mode 100644
index 0000000000..0a0366d788
--- /dev/null
+++ b/flexmark-profile-pegdown/src/test/resources/pegdown_doxia_compatibility_spec.md
@@ -0,0 +1,99 @@
+---
+title: Pegdown with Doxia Compatibility Spec
+author: Vladimir Schneider
+version: 0.2
+date: '2017-01-07'
+license: '[CC-BY-SA 4.0](http://creativecommons.org/licenses/by-sa/4.0/)'
+...
+
+---
+
+## Issue 384
+
+Issue #384,
+
+```````````````````````````````` example Issue 384: 1
+Install Kurento Media server
+
+→It should be run under same user as OM
+
+.
+Install Kurento Media server
+
+→It should be run under same user as OM
+
+.
+Document[0, 201]
+ Paragraph[0, 111]
+ HtmlInline[0, 78] chars:[0, 78, ""]
+ Text[78, 106] chars:[78, 106, "Insta … erver"]
+ HtmlInline[106, 110] chars:[106, 110, " "]
+ HtmlBlock[111, 201]
+````````````````````````````````
+
+
+```````````````````````````````` example(Issue 384: 2) options(no-deep-parser)
+Install Kurento Media server
+
+→It should be run under same user as OM
+
+.
+Install Kurento Media server
+
+→It should be run under same user as OM
+
+.
+Document[0, 200]
+ Paragraph[0, 111]
+ HtmlInline[0, 78] chars:[0, 78, ""]
+ Text[78, 106] chars:[78, 106, "Insta … erver"]
+ HtmlInline[106, 110] chars:[106, 110, " "]
+ HtmlBlock[111, 200]
+````````````````````````````````
+
+
+```````````````````````````````` example Issue 384: 3
+
+
+# Media Server Installation
+
+## Install Kurento Media server
+
+Install Kurento Media server
+
+→It should be run under same user as OM
+
+
+## Specify/Install Turn server
+
+Optional step
+.
+
+Media Server Installation
+Install Kurento Media server
+Install Kurento Media server
+
+→It should be run under same user as OM
+
+Specify/Install Turn server
+Optional step
+.
+Document[0, 475]
+ HtmlCommentBlock[0, 118]
+ Heading[119, 146] textOpen:[119, 120, "#"] text:[121, 146, "Media Server Installation"]
+ Text[121, 146] chars:[121, 146, "Media … ation"]
+ Heading[148, 179] textOpen:[148, 150, "##"] text:[151, 179, "Install Kurento Media server"]
+ Text[151, 179] chars:[151, 179, "Insta … erver"]
+ Paragraph[181, 292]
+ HtmlInline[181, 259] chars:[181, 259, ""]
+ Text[259, 287] chars:[259, 287, "Insta … erver"]
+ HtmlInline[287, 291] chars:[287, 291, " "]
+ HtmlBlock[292, 382]
+ Heading[383, 413] textOpen:[383, 385, "##"] text:[386, 413, "Specify/Install Turn server"]
+ Text[386, 413] chars:[386, 413, "Speci … erver"]
+ HtmlBlock[415, 475]
+````````````````````````````````
+
+
diff --git a/flexmark/src/main/java/com/vladsch/flexmark/parser/core/HtmlBlockParser.java b/flexmark/src/main/java/com/vladsch/flexmark/parser/core/HtmlBlockParser.java
index 67f665d127..7f35ef698d 100644
--- a/flexmark/src/main/java/com/vladsch/flexmark/parser/core/HtmlBlockParser.java
+++ b/flexmark/src/main/java/com/vladsch/flexmark/parser/core/HtmlBlockParser.java
@@ -306,7 +306,8 @@ public BlockStart tryStart(ParserState state, MatchedBlockParser matchedBlockPar
deepParser.parseHtmlChunk(line.subSequence(nextNonSpace, line.length()), myHtmlBlockStartOnlyOnBlockTags, myHtmlBlockDeepParseNonBlock, myHtmlBlockDeepParseFirstOpenTagOnOneLine);
if (deepParser.hadHtml()) {
// have our html block start
- if (((deepParser.getHtmlMatch() == OPEN_TAG || (!myHtmlCommentBlocksInterruptParagraph && deepParser.getHtmlMatch() == COMMENT)) && matchedBlockParser.getBlockParser().getBlock() instanceof Paragraph)) {
+ if ((deepParser.getHtmlMatch() == OPEN_TAG || (!myHtmlCommentBlocksInterruptParagraph && deepParser.getHtmlMatch() == COMMENT))
+ && (!deepParser.isFirstBlockTag() && matchedBlockParser.getBlockParser().getBlock() instanceof Paragraph)) {
} else {
// not paragraph or can interrupt paragraph
return BlockStart.of(new HtmlBlockParser(state.getProperties(), null, deepParser.getHtmlMatch() == COMMENT, deepParser)).atIndex(state.getIndex());
@@ -314,7 +315,7 @@ public BlockStart tryStart(ParserState state, MatchedBlockParser matchedBlockPar
}
} else {
for (int blockType = 1; blockType <= 7; blockType++) {
- // Type 7 can not interrupt a paragraph or may not start a block altogether
+ // Type 7 cannot interrupt a paragraph or may not start a block altogether
if (blockType == 7 && (myHtmlBlockStartOnlyOnBlockTags || matchedBlockParser.getBlockParser().getBlock() instanceof Paragraph)) {
continue;
}
diff --git a/flexmark/src/main/java/com/vladsch/flexmark/parser/internal/HtmlDeepParser.java b/flexmark/src/main/java/com/vladsch/flexmark/parser/internal/HtmlDeepParser.java
index f583f7f2fe..da92eac557 100644
--- a/flexmark/src/main/java/com/vladsch/flexmark/parser/internal/HtmlDeepParser.java
+++ b/flexmark/src/main/java/com/vladsch/flexmark/parser/internal/HtmlDeepParser.java
@@ -101,6 +101,7 @@ public enum HtmlMatch {
private HtmlMatch myHtmlMatch;
private int myHtmlCount;
final private HashSet myBlockTags;
+ private boolean myFirstBlockTag;
public HtmlDeepParser() {
this(Collections.emptyList());
@@ -111,6 +112,7 @@ public HtmlDeepParser(List customTags) {
myClosingPattern = null;
myHtmlMatch = null;
myHtmlCount = 0;
+ myFirstBlockTag = false;
myBlockTags = new HashSet<>(BLOCK_TAGS);
myBlockTags.addAll(customTags);
@@ -132,6 +134,10 @@ public int getHtmlCount() {
return myHtmlCount;
}
+ public boolean isFirstBlockTag() {
+ return myFirstBlockTag;
+ }
+
public boolean isHtmlClosed() {
return myClosingPattern == null && myOpenTags.isEmpty();
}
@@ -144,6 +150,17 @@ public boolean haveOpenRawTag() {
return myClosingPattern != null && myHtmlMatch != HtmlMatch.OPEN_TAG;
}
+ public boolean haveOpenBlockTag() {
+ if (!myOpenTags.isEmpty()) {
+ for (String openTag : myOpenTags) {
+ if (myBlockTags.contains(openTag)) {
+ return true;
+ }
+ }
+ }
+ return false;
+ }
+
public boolean hadHtml() {
return myHtmlCount > 0 || !isHtmlClosed();
}
@@ -161,6 +178,7 @@ private void openTag(final String tagName) {
}
}
myOpenTags.add(tagName);
+ myFirstBlockTag = myBlockTags.contains(tagName);
}
public void parseHtmlChunk(CharSequence html, boolean blockTagsOnly, final boolean parseNonBlock, final boolean firstOpenTagOnOneLine) {
diff --git a/flexmark/src/test/resources/issues_ast_spec.md b/flexmark/src/test/resources/issues_ast_spec.md
index e5219293c1..a59be91eb4 100644
--- a/flexmark/src/test/resources/issues_ast_spec.md
+++ b/flexmark/src/test/resources/issues_ast_spec.md
@@ -1397,6 +1397,60 @@ Document[0, 128]
````````````````````````````````
+## Issue 384
+
+Issue #384,
+
+```````````````````````````````` example(Issue 384: 1) options(keep-blank-lines)
+
+
+# Media Server Installation
+
+## Install Kurento Media server
+
+Install Kurento Media server
+
+→It should be run under same user as OM
+
+
+## Specify/Install Turn server
+
+Optional step
+.
+
+Media Server Installation
+Install Kurento Media server
+Install Kurento Media server
+
+→It should be run under same user as OM
+
+Specify/Install Turn server
+Optional step
+.
+Document[0, 474]
+ HtmlCommentBlock[0, 118]
+ BlankLine[118, 119]
+ Heading[119, 146] textOpen:[119, 120, "#"] text:[121, 146, "Media Server Installation"]
+ Text[121, 146] chars:[121, 146, "Media … ation"]
+ BlankLine[147, 148]
+ Heading[148, 179] textOpen:[148, 150, "##"] text:[151, 179, "Install Kurento Media server"]
+ Text[151, 179] chars:[151, 179, "Insta … erver"]
+ BlankLine[180, 181]
+ Paragraph[181, 292]
+ HtmlInline[181, 259] chars:[181, 259, ""]
+ Text[259, 287] chars:[259, 287, "Insta … erver"]
+ HtmlInline[287, 291] chars:[287, 291, " "]
+ HtmlBlock[292, 382]
+ BlankLine[382, 383]
+ Heading[383, 413] textOpen:[383, 385, "##"] text:[386, 413, "Specify/Install Turn server"]
+ Text[386, 413] chars:[386, 413, "Speci … erver"]
+ BlankLine[414, 415]
+ HtmlBlock[415, 474]
+````````````````````````````````
+
+
## Issue xxx-2
Issue xxx-2, leading spaces tab not part of indented code, which is correct
From a6f7d87b6b22b974d1a6d954dcfb3747b393e4ce Mon Sep 17 00:00:00 2001
From: Vladimir Schneider
Date: Thu, 23 Jan 2020 11:38:26 -0500
Subject: [PATCH 3/5] prep build 0.42.14
---
.idea/codeStyles/Project.xml | 5 +-
.idea/compiler.xml | 56 +++++++++-
.idea/encodings.xml | 49 +++++++++
.idea/libraries/Maven__junit_junit_4_12.xml | 4 +-
.../Maven__org_hamcrest_hamcrest_core_1_3.xml | 4 +-
.../Maven__org_jsoup_jsoup_1_10_2.xml | 13 +++
...ven__org_nibor_autolink_autolink_0_6_0.xml | 4 +-
.idea/markdown-exported-files.xml | 55 ---------
.idea/markdown-history.xml | 35 ------
.idea/markdown-navigator-enh.xml | 104 ++++++++++++++++++
.idea/markdown-navigator.xml | 71 ++++--------
.idea/markdown-navigator/COPY_HTML_MIME.xml | 47 ++++----
.idea/markdown-navigator/GitHub_Templates.xml | 66 ++++-------
.idea/markdown-navigator/OVERVIEW.xml | 47 ++++----
.../markdown-navigator/profiles_settings.xml | 2 +-
.idea/misc.xml | 19 +---
.idea/modules.xml | 1 +
VERSION.md | 7 +-
flexmark-all/pom.xml | 78 ++++++-------
flexmark-docx-converter/pom.xml | 2 +-
flexmark-ext-abbreviation/pom.xml | 2 +-
.../flexmark-ext-admonition.iml | 8 +-
flexmark-ext-admonition/pom.xml | 2 +-
flexmark-ext-anchorlink/pom.xml | 4 +-
flexmark-ext-aside/pom.xml | 2 +-
flexmark-ext-attributes/pom.xml | 2 +-
flexmark-ext-autolink/pom.xml | 2 +-
flexmark-ext-definition/pom.xml | 2 +-
flexmark-ext-emoji/pom.xml | 2 +-
flexmark-ext-enumerated-reference/pom.xml | 2 +-
.../src/main/javadoc/overview.html | 6 +-
flexmark-ext-escaped-character/pom.xml | 2 +-
flexmark-ext-footnotes/pom.xml | 2 +-
flexmark-ext-gfm-issues/pom.xml | 2 +-
flexmark-ext-gfm-strikethrough/pom.xml | 2 +-
flexmark-ext-gfm-tables/pom.xml | 2 +-
flexmark-ext-gfm-tasklist/pom.xml | 2 +-
flexmark-ext-gfm-users/pom.xml | 2 +-
flexmark-ext-gitlab/flexmark-ext-gitlab.iml | 7 +-
flexmark-ext-gitlab/pom.xml | 2 +-
flexmark-ext-ins/pom.xml | 2 +-
flexmark-ext-jekyll-front-matter/pom.xml | 2 +-
flexmark-ext-jekyll-tag/pom.xml | 2 +-
flexmark-ext-macros/pom.xml | 2 +-
.../flexmark-ext-media-tags.iml | 2 +-
flexmark-ext-media-tags/pom.xml | 2 +-
.../flexmark-ext-spec-example.iml | 4 +-
flexmark-ext-spec-example/pom.xml | 2 +-
flexmark-ext-superscript/pom.xml | 2 +-
flexmark-ext-tables/pom.xml | 2 +-
.../src/main/javadoc/overview.html | 2 +-
flexmark-ext-toc/pom.xml | 2 +-
flexmark-ext-typographic/pom.xml | 2 +-
flexmark-ext-wikilink/pom.xml | 2 +-
flexmark-ext-xwiki-macros/pom.xml | 2 +-
.../src/main/javadoc/overview.html | 2 +-
flexmark-ext-yaml-front-matter/pom.xml | 2 +-
flexmark-ext-youtube-embedded/pom.xml | 2 +-
flexmark-ext-zzzzzz/pom.xml | 2 +-
flexmark-formatter/pom.xml | 2 +-
flexmark-html-parser/pom.xml | 2 +-
flexmark-integration-test/pom.xml | 2 +-
.../flexmark-java-samples.iml | 3 +-
flexmark-java.iml | 1 +
flexmark-jira-converter/pom.xml | 2 +-
flexmark-osgi/flexmark-osgi.iml | 16 +++
flexmark-osgi/pom.xml | 2 +-
flexmark-pdf-converter/pom.xml | 2 +-
flexmark-profile-pegdown/pom.xml | 2 +-
flexmark-test-util/pom.xml | 2 +-
flexmark-util/pom.xml | 2 +-
flexmark-youtrack-converter/pom.xml | 2 +-
flexmark/pom.xml | 2 +-
pom.xml | 88 +++++++--------
74 files changed, 483 insertions(+), 413 deletions(-)
create mode 100644 .idea/libraries/Maven__org_jsoup_jsoup_1_10_2.xml
delete mode 100644 .idea/markdown-exported-files.xml
delete mode 100644 .idea/markdown-history.xml
create mode 100644 .idea/markdown-navigator-enh.xml
create mode 100644 flexmark-osgi/flexmark-osgi.iml
diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
index 8dc0c05b09..423c797649 100644
--- a/.idea/codeStyles/Project.xml
+++ b/.idea/codeStyles/Project.xml
@@ -33,7 +33,6 @@
-
@@ -41,7 +40,6 @@
-
@@ -132,6 +130,9 @@
+
+
+
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index c3cfaea0bf..c8875491de 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -20,24 +20,26 @@
-
+
+
+
-
-
+
+
@@ -49,6 +51,7 @@
+
@@ -59,12 +62,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
index fbf8a34fe5..ff48847e73 100644
--- a/.idea/encodings.xml
+++ b/.idea/encodings.xml
@@ -6,48 +6,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__junit_junit_4_12.xml b/.idea/libraries/Maven__junit_junit_4_12.xml
index 93cfa43e5c..8e691f733d 100644
--- a/.idea/libraries/Maven__junit_junit_4_12.xml
+++ b/.idea/libraries/Maven__junit_junit_4_12.xml
@@ -4,6 +4,8 @@
-
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml
index f58bbc1127..5fdcc33473 100644
--- a/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml
+++ b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml
@@ -3,9 +3,7 @@
-
-
-
+
diff --git a/.idea/libraries/Maven__org_jsoup_jsoup_1_10_2.xml b/.idea/libraries/Maven__org_jsoup_jsoup_1_10_2.xml
new file mode 100644
index 0000000000..56286ffb40
--- /dev/null
+++ b/.idea/libraries/Maven__org_jsoup_jsoup_1_10_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_nibor_autolink_autolink_0_6_0.xml b/.idea/libraries/Maven__org_nibor_autolink_autolink_0_6_0.xml
index af770a3427..c21cc3a545 100644
--- a/.idea/libraries/Maven__org_nibor_autolink_autolink_0_6_0.xml
+++ b/.idea/libraries/Maven__org_nibor_autolink_autolink_0_6_0.xml
@@ -4,6 +4,8 @@
-
+
+
+
\ No newline at end of file
diff --git a/.idea/markdown-exported-files.xml b/.idea/markdown-exported-files.xml
deleted file mode 100644
index 9319bc56a1..0000000000
--- a/.idea/markdown-exported-files.xml
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/markdown-history.xml b/.idea/markdown-history.xml
deleted file mode 100644
index 6697848df1..0000000000
--- a/.idea/markdown-history.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/markdown-navigator-enh.xml b/.idea/markdown-navigator-enh.xml
new file mode 100644
index 0000000000..a8e897b49a
--- /dev/null
+++ b/.idea/markdown-navigator-enh.xml
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/markdown-navigator.xml b/.idea/markdown-navigator.xml
index 73d487d93f..3953266720 100644
--- a/.idea/markdown-navigator.xml
+++ b/.idea/markdown-navigator.xml
@@ -1,68 +1,44 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
-
-
+
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
@@ -71,10 +47,10 @@
-
+
-
+
.markdown-body,
.wiki-body {
@@ -107,10 +83,5 @@ code {
}
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/markdown-navigator/COPY_HTML_MIME.xml b/.idea/markdown-navigator/COPY_HTML_MIME.xml
index b53f944f93..f7fc8b6437 100644
--- a/.idea/markdown-navigator/COPY_HTML_MIME.xml
+++ b/.idea/markdown-navigator/COPY_HTML_MIME.xml
@@ -1,33 +1,29 @@
-
-
+
+
-
+
-
+
-
-
-
+
-
-
@@ -36,33 +32,23 @@
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
@@ -71,17 +57,17 @@
-
+
-
-
+
+
code { background-color:#f0f0f0;border-radius:2px;padding:1px 2px 0 2px;border:1px solid #e0e0e0;font-family:Consolas,Inconsolata,Courier,monospace;font-size:0.9em;color:#bb002f; }
-
+
@@ -100,6 +86,15 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/markdown-navigator/GitHub_Templates.xml b/.idea/markdown-navigator/GitHub_Templates.xml
index baf682300b..0b63c259bf 100644
--- a/.idea/markdown-navigator/GitHub_Templates.xml
+++ b/.idea/markdown-navigator/GitHub_Templates.xml
@@ -1,68 +1,33 @@
-
-
+
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
@@ -71,10 +36,10 @@
-
+
-
+
.markdown-body,
.wiki-body {
@@ -108,10 +73,19 @@ code {
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/markdown-navigator/OVERVIEW.xml b/.idea/markdown-navigator/OVERVIEW.xml
index 786bd63db1..adca72809d 100644
--- a/.idea/markdown-navigator/OVERVIEW.xml
+++ b/.idea/markdown-navigator/OVERVIEW.xml
@@ -1,33 +1,27 @@
-
-
+
+
-
+
-
+
-
-
-
-
-
+
-
-
@@ -37,32 +31,20 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
@@ -71,7 +53,7 @@
-
+
.markdown-body,
@@ -106,10 +88,19 @@ code {
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/markdown-navigator/profiles_settings.xml b/.idea/markdown-navigator/profiles_settings.xml
index 33a1ecc7e1..ab36bdae3f 100644
--- a/.idea/markdown-navigator/profiles_settings.xml
+++ b/.idea/markdown-navigator/profiles_settings.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 4c5b5ed9a1..dbf7743f91 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -5,21 +5,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -32,6 +17,7 @@
+
@@ -46,10 +32,12 @@
+
+
@@ -64,6 +52,7 @@
+
diff --git a/.idea/modules.xml b/.idea/modules.xml
index 92eb33cfcf..0029879fde 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -46,6 +46,7 @@
+
diff --git a/VERSION.md b/VERSION.md
index d4ed8cdfb9..8591a6e738 100644
--- a/VERSION.md
+++ b/VERSION.md
@@ -5,7 +5,7 @@ flexmark-java
[TOC]: # " "
-- [Next 0.42.14](#next-04214)
+- [0.42.14](#04214)
- [0.42.12](#04212)
- [0.42.10](#04210)
- [0.42.8](#0428)
@@ -87,10 +87,11 @@ flexmark-java
-Next 0.42.14
-------------
+0.42.14
+-------
* Fix: HTML parser converts `a` tags in preformatted text to links, should convert to URL only
+* Fix: HTML deep parser to interrupt paragraph if HTML starts with a block tag
0.42.12
-------
diff --git a/flexmark-all/pom.xml b/flexmark-all/pom.xml
index 6685911a71..d4f6a0833c 100644
--- a/flexmark-all/pom.xml
+++ b/flexmark-all/pom.xml
@@ -7,7 +7,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-all
@@ -21,192 +21,192 @@
com.vladsch.flexmark
flexmark
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-abbreviation
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-admonition
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-anchorlink
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-aside
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-attributes
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-autolink
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-definition
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-emoji
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-enumerated-reference
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-escaped-character
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-footnotes
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-gfm-issues
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-gfm-strikethrough
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-gfm-tables
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-gfm-tasklist
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-gfm-users
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-gitlab
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-jekyll-front-matter
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-jekyll-tag
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-media-tags
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-macros
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-ins
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-xwiki-macros
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-superscript
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-tables
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-toc
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-typographic
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-wikilink
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-yaml-front-matter
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-ext-youtube-embedded
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-formatter
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-html-parser
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-jira-converter
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-pdf-converter
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-profile-pegdown
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-util
- 0.42.12
+ 0.42.14
com.vladsch.flexmark
flexmark-youtrack-converter
- 0.42.12
+ 0.42.14
diff --git a/flexmark-docx-converter/pom.xml b/flexmark-docx-converter/pom.xml
index dbff116868..78b58244d2 100644
--- a/flexmark-docx-converter/pom.xml
+++ b/flexmark-docx-converter/pom.xml
@@ -5,7 +5,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-docx-converter
diff --git a/flexmark-ext-abbreviation/pom.xml b/flexmark-ext-abbreviation/pom.xml
index ed76b69e15..5a3d4593b7 100644
--- a/flexmark-ext-abbreviation/pom.xml
+++ b/flexmark-ext-abbreviation/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-abbreviation
diff --git a/flexmark-ext-admonition/flexmark-ext-admonition.iml b/flexmark-ext-admonition/flexmark-ext-admonition.iml
index cbc4d664b0..70c23e651f 100644
--- a/flexmark-ext-admonition/flexmark-ext-admonition.iml
+++ b/flexmark-ext-admonition/flexmark-ext-admonition.iml
@@ -14,7 +14,7 @@
-
+
@@ -27,10 +27,10 @@
-
-
+
+
-
+
\ No newline at end of file
diff --git a/flexmark-ext-admonition/pom.xml b/flexmark-ext-admonition/pom.xml
index 77b9223030..688cb99c94 100644
--- a/flexmark-ext-admonition/pom.xml
+++ b/flexmark-ext-admonition/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-admonition
diff --git a/flexmark-ext-anchorlink/pom.xml b/flexmark-ext-anchorlink/pom.xml
index 0031d755a0..423d5843a6 100644
--- a/flexmark-ext-anchorlink/pom.xml
+++ b/flexmark-ext-anchorlink/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-anchorlink
@@ -28,7 +28,7 @@
com.vladsch.flexmark
flexmark-jira-converter
- 0.42.12
+ 0.42.14
test
diff --git a/flexmark-ext-aside/pom.xml b/flexmark-ext-aside/pom.xml
index 304936bc2f..f144de7577 100644
--- a/flexmark-ext-aside/pom.xml
+++ b/flexmark-ext-aside/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-aside
diff --git a/flexmark-ext-attributes/pom.xml b/flexmark-ext-attributes/pom.xml
index 51db7c1f7c..90bd00ca60 100644
--- a/flexmark-ext-attributes/pom.xml
+++ b/flexmark-ext-attributes/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-attributes
diff --git a/flexmark-ext-autolink/pom.xml b/flexmark-ext-autolink/pom.xml
index f3a495f3e9..eb2e950c0c 100644
--- a/flexmark-ext-autolink/pom.xml
+++ b/flexmark-ext-autolink/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-autolink
diff --git a/flexmark-ext-definition/pom.xml b/flexmark-ext-definition/pom.xml
index 1fdc672907..cdcdfcbee3 100644
--- a/flexmark-ext-definition/pom.xml
+++ b/flexmark-ext-definition/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-definition
diff --git a/flexmark-ext-emoji/pom.xml b/flexmark-ext-emoji/pom.xml
index ae561f60e4..b54202d102 100644
--- a/flexmark-ext-emoji/pom.xml
+++ b/flexmark-ext-emoji/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-emoji
diff --git a/flexmark-ext-enumerated-reference/pom.xml b/flexmark-ext-enumerated-reference/pom.xml
index 4e94886ff0..e4d64e16e3 100644
--- a/flexmark-ext-enumerated-reference/pom.xml
+++ b/flexmark-ext-enumerated-reference/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-enumerated-reference
diff --git a/flexmark-ext-enumerated-reference/src/main/javadoc/overview.html b/flexmark-ext-enumerated-reference/src/main/javadoc/overview.html
index 737a3333b6..6ecd04364b 100644
--- a/flexmark-ext-enumerated-reference/src/main/javadoc/overview.html
+++ b/flexmark-ext-enumerated-reference/src/main/javadoc/overview.html
@@ -9,7 +9,7 @@
the category and reference is used to uniquely identify an element in the category. The anchor
id of the element will be type:reference and this must be used by the enumerated reference
label or link.
- type must not start with a digit.
+ type must not start with a digit.
To refer to the element in the document use the enumerated reference elements:
@@ -118,11 +118,11 @@ Compound Types
: separating each type.
The effect of compound reference is that all child reference counters are reset to 1 for change
in parent type’s ordinal allowing creation of legal numbering using enumerated references.
- When combining enumerated type ordinal strings for compound enumerated
+
When combining enumerated type ordinal strings for compound enumerated
reference if the last element of the enumerated format definition is an empty enumerated
reference text [#] or empty enumerated reference link [@] then a . will be added after the
parent enumerated ordinal text.
- For compound type for headings without an element id, a trailing : is
+
For compound type for headings without an element id, a trailing : is
needed to prevent the last type from being interpreted as the element id.
# [#hd1] Heading 1
diff --git a/flexmark-ext-escaped-character/pom.xml b/flexmark-ext-escaped-character/pom.xml
index e9b3dcb22b..49811da487 100644
--- a/flexmark-ext-escaped-character/pom.xml
+++ b/flexmark-ext-escaped-character/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-escaped-character
diff --git a/flexmark-ext-footnotes/pom.xml b/flexmark-ext-footnotes/pom.xml
index cd8bc4cf9d..a953848f7f 100644
--- a/flexmark-ext-footnotes/pom.xml
+++ b/flexmark-ext-footnotes/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-footnotes
diff --git a/flexmark-ext-gfm-issues/pom.xml b/flexmark-ext-gfm-issues/pom.xml
index 8b05d8fb24..5869798562 100644
--- a/flexmark-ext-gfm-issues/pom.xml
+++ b/flexmark-ext-gfm-issues/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-gfm-issues
diff --git a/flexmark-ext-gfm-strikethrough/pom.xml b/flexmark-ext-gfm-strikethrough/pom.xml
index f3aeb15b4b..a816d3d1c0 100644
--- a/flexmark-ext-gfm-strikethrough/pom.xml
+++ b/flexmark-ext-gfm-strikethrough/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-gfm-strikethrough
diff --git a/flexmark-ext-gfm-tables/pom.xml b/flexmark-ext-gfm-tables/pom.xml
index 063628bdfa..c7d4c7c7e3 100644
--- a/flexmark-ext-gfm-tables/pom.xml
+++ b/flexmark-ext-gfm-tables/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-gfm-tables
diff --git a/flexmark-ext-gfm-tasklist/pom.xml b/flexmark-ext-gfm-tasklist/pom.xml
index 06b94b1b03..d05afbc1de 100644
--- a/flexmark-ext-gfm-tasklist/pom.xml
+++ b/flexmark-ext-gfm-tasklist/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-gfm-tasklist
diff --git a/flexmark-ext-gfm-users/pom.xml b/flexmark-ext-gfm-users/pom.xml
index 059e1aaea3..14cef8762b 100644
--- a/flexmark-ext-gfm-users/pom.xml
+++ b/flexmark-ext-gfm-users/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-gfm-users
diff --git a/flexmark-ext-gitlab/flexmark-ext-gitlab.iml b/flexmark-ext-gitlab/flexmark-ext-gitlab.iml
index c8c800ee8d..ad7a14f426 100644
--- a/flexmark-ext-gitlab/flexmark-ext-gitlab.iml
+++ b/flexmark-ext-gitlab/flexmark-ext-gitlab.iml
@@ -13,20 +13,21 @@
-
+
+
+
-
-
+
\ No newline at end of file
diff --git a/flexmark-ext-gitlab/pom.xml b/flexmark-ext-gitlab/pom.xml
index 6012a1a341..5a3586f43b 100644
--- a/flexmark-ext-gitlab/pom.xml
+++ b/flexmark-ext-gitlab/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-gitlab
diff --git a/flexmark-ext-ins/pom.xml b/flexmark-ext-ins/pom.xml
index 5186c68b05..48bf5547a7 100644
--- a/flexmark-ext-ins/pom.xml
+++ b/flexmark-ext-ins/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-ins
diff --git a/flexmark-ext-jekyll-front-matter/pom.xml b/flexmark-ext-jekyll-front-matter/pom.xml
index d41f568277..b6b5703172 100644
--- a/flexmark-ext-jekyll-front-matter/pom.xml
+++ b/flexmark-ext-jekyll-front-matter/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-jekyll-front-matter
diff --git a/flexmark-ext-jekyll-tag/pom.xml b/flexmark-ext-jekyll-tag/pom.xml
index bb48e283a0..4fb6ad54e8 100644
--- a/flexmark-ext-jekyll-tag/pom.xml
+++ b/flexmark-ext-jekyll-tag/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-jekyll-tag
diff --git a/flexmark-ext-macros/pom.xml b/flexmark-ext-macros/pom.xml
index 98e0ee060b..72df61180f 100644
--- a/flexmark-ext-macros/pom.xml
+++ b/flexmark-ext-macros/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-macros
diff --git a/flexmark-ext-media-tags/flexmark-ext-media-tags.iml b/flexmark-ext-media-tags/flexmark-ext-media-tags.iml
index d377c7bd91..de868bbf59 100644
--- a/flexmark-ext-media-tags/flexmark-ext-media-tags.iml
+++ b/flexmark-ext-media-tags/flexmark-ext-media-tags.iml
@@ -1,6 +1,6 @@
-
+
diff --git a/flexmark-ext-media-tags/pom.xml b/flexmark-ext-media-tags/pom.xml
index 7f5521b7e0..5b43b60b9a 100644
--- a/flexmark-ext-media-tags/pom.xml
+++ b/flexmark-ext-media-tags/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-media-tags
diff --git a/flexmark-ext-spec-example/flexmark-ext-spec-example.iml b/flexmark-ext-spec-example/flexmark-ext-spec-example.iml
index 498d302816..df7102f1d1 100644
--- a/flexmark-ext-spec-example/flexmark-ext-spec-example.iml
+++ b/flexmark-ext-spec-example/flexmark-ext-spec-example.iml
@@ -25,8 +25,8 @@
-
-
+
+
\ No newline at end of file
diff --git a/flexmark-ext-spec-example/pom.xml b/flexmark-ext-spec-example/pom.xml
index 47337730b6..dc1fdb1dd3 100644
--- a/flexmark-ext-spec-example/pom.xml
+++ b/flexmark-ext-spec-example/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-spec-example
diff --git a/flexmark-ext-superscript/pom.xml b/flexmark-ext-superscript/pom.xml
index 53d935e2b7..2e3b7f8081 100644
--- a/flexmark-ext-superscript/pom.xml
+++ b/flexmark-ext-superscript/pom.xml
@@ -4,7 +4,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-superscript
diff --git a/flexmark-ext-tables/pom.xml b/flexmark-ext-tables/pom.xml
index d6dc88e70e..18239ba33d 100644
--- a/flexmark-ext-tables/pom.xml
+++ b/flexmark-ext-tables/pom.xml
@@ -5,7 +5,7 @@
com.vladsch.flexmark
flexmark-java
- 0.42.12
+ 0.42.14
flexmark-ext-tables
diff --git a/flexmark-ext-tables/src/main/javadoc/overview.html b/flexmark-ext-tables/src/main/javadoc/overview.html
index 84e9897188..b0a8c1d684 100644
--- a/flexmark-ext-tables/src/main/javadoc/overview.html
+++ b/flexmark-ext-tables/src/main/javadoc/overview.html
@@ -19,6 +19,6 @@
Additionally, missing columns may be either left as is or filled in with empty elements.
When column span syntax is enabled, empty table cells must have at least one space. Otherwise
they will be interpreted as column spans for the previous cell.
- Table elements must be preceded by a blank line to be processed by this extension.
+ Table elements must be preceded by a blank line to be processed by this extension.