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 caa57a8df..73ced9b40 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 000000000..6e3c5afe9
--- /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 ec5744b8c..d38c1b42a 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 000000000..0a0366d78
--- /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 67f665d12..7f35ef698 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 f583f7f2f..da92eac55 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 e5219293c..a59be91eb 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 8dc0c05b0..423c79764 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 c3cfaea0b..c8875491d 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 fbf8a34fe..ff48847e7 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 93cfa43e5..8e691f733 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 f58bbc112..5fdcc3347 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 000000000..56286ffb4
--- /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 af770a342..c21cc3a54 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 9319bc56a..000000000
--- 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 6697848df..000000000
--- 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 000000000..a8e897b49
--- /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 73d487d93..395326672 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 b53f944f9..f7fc8b643 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 baf682300..0b63c259b 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 786bd63db..adca72809 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 33a1ecc7e..ab36bdae3 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 4c5b5ed9a..dbf7743f9 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 92eb33cfc..0029879fd 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -46,6 +46,7 @@
+
diff --git a/VERSION.md b/VERSION.md
index d4ed8cdfb..8591a6e73 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 6685911a7..d4f6a0833 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 dbff11686..78b58244d 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 ed76b69e1..5a3d4593b 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 cbc4d664b..70c23e651 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 77b922303..688cb99c9 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 0031d755a..423d5843a 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 304936bc2..f144de757 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 51db7c1f7..90bd00ca6 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 f3a495f3e..eb2e950c0 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 1fdc67290..cdcdfcbee 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 ae561f60e..b54202d10 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 4e94886ff..e4d64e16e 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 737a3333b..6ecd04364 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 e9b3dcb22..49811da48 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 cd8bc4cf9..a953848f7 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 8b05d8fb2..586979856 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 f3aeb15b4..a816d3d1c 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 063628bdf..c7d4c7c7e 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 06b94b1b0..d05afbc1d 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 059e1aaea..14cef8762 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 c8c800ee8..ad7a14f42 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 6012a1a34..5a3586f43 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 5186c68b0..48bf5547a 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 d41f56827..b6b570317 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 bb48e283a..4fb6ad54e 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 98e0ee060..72df61180 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 d377c7bd9..de868bbf5 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 7f5521b7e..5b43b60b9 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 498d30281..df7102f1d 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 47337730b..dc1fdb1dd 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 53d935e2b..2e3b7f808 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 d6dc88e70..18239ba33 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 84e989718..b0a8c1d68 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.