` taking refId string and integer
+ index and returning a string for the "uniquified" ref id to use for a reference link.
+
+## 0.64.6
+
+* Merge:
+ [TextCollectingVisitor works better with code blocks by roxspring · Pull Request #575 · vsch/flexmark-java · GitHub]
+* Add: gradle build resource url resolver, mapping `/build/resources/test/` to
+ `/src/test/resources/`
+* Add: a bit more documentation to `ResourceResolverManager`
+
+## 0.64.4
+
+* Change: update to `org.docx4j:docx4j-JAXB-ReferenceImpl:11.4.9`, if you have code using
+ `javax.xml.bind` package from the dependency, you will need to change it to
+ `jakarta.xml.bind`. Global search/replace across the project will do it.
+* Add: `ResizableImageExtension` documentation that it does not play with the rest of the
+ library renderers and is an unsupported extension.
+* Fix: update `log4j:log4j:1.2.17` to `org.apache.logging.log4j:log4j-xxx:2.20.0`
+* Fix: exclude `com.ibm.icu:icu4j:59.1` dependency, replace with `com.ibm.icu:icu4j:72.1`
+* Fix: exclude `commons-io:commons-io:1.3.1` dependency, replace with
+ `commons-io:commons-io:2.11.0`
+
+## 0.64.2
+
+* Add: `containsSomeIn(CharPredicate)`, `containsSomeNotIn(CharPredicate)`,
+ `containsOnlyIn(CharPredicate)`, `containsOnlyNotIn(CharPredicate)` methods to `BasedSequence`
+* Change: bump jsoup version to 1.15.4
+* Change: bump jetbrains.annotations version to 24.0.1
+* Change: remove `openhtmltopdf-jsoup-dom-converter` dependency from `flexmark-pdf-converter`.
+* Merge: outstanding PRs.
+ * [Add OSGi metadata to Manifest to enable deployment to OSGi environments by benfortuna · Pull Request #521 · vsch/flexmark-java · GitHub]
+ * [fix issue #448 by protogenes · Pull Request #510 · vsch/flexmark-java · GitHub]
+ * [update plugins and configure for Reproducible Builds by hboutemy · Pull Request #507 · vsch/flexmark-java · GitHub]
+ * [Prevent StringIndexOutOfBounds in ext-resizable-image by MiniDigger · Pull Request #503 · vsch/flexmark-java · GitHub]
+ * [Fix typo in issue template by MiniDigger · Pull Request #502 · vsch/flexmark-java · GitHub]
+ * [test parsing long sequence of underscores by niklasf · Pull Request #495 · vsch/flexmark-java · GitHub]
+ * [Update to latest maven bundle plugin. Fix for #529 by cziegeler · Pull Request #530 · vsch/flexmark-java · GitHub]
+ * [ext-resizable-image: fix images inside links by e-im · Pull Request #543 · vsch/flexmark-java · GitHub]
+ * [Dependency update for jsoup by viglu · Pull Request #544 · vsch/flexmark-java · GitHub]
+ * [Fix vsch#545, do not escape special characters in `` block by MekhailS · Pull Request #546 · vsch/flexmark-java · GitHub]
+ * [Fix #548: Converting html images fails if the image refers to an emoji without a shortcut by DamnedElric · Pull Request #562 · vsch/flexmark-java · GitHub]
+ * [Fix generation of header IDs by travkin79 · Pull Request #566 · vsch/flexmark-java · GitHub]
+
+## 0.64.0
+
+* Break: Change minimum Java requirement to 11.
+* Fix: update OpenHtmlToPDF to 1.0.10
+* Fix: update jsoup to 1.14.3
+* Fix: update junit to 4.13.2
+* Fix: update Docx4j to 11.3.2
+* Fix: Remove deprecated `of()` sequence methods.
+* Fix: [#452, JiraConverter: Mixed lists rendered incorrectly], thanks to
+ **[znerd](https://github.com/znerd)**
+* Fix: merge [#489, add flexmark-ext-resizable-image] thanks to
+ **[sparksparrow](https://github.com/sparksparrow)**
+* Fix: [#482, Namespaces in embedded HTML blocks not supported?]
+ * Add `Parser.HTML_ALLOW_NAME_SPACE`, default `false` to allow recognizing HTML elements with
+ namespace prefix. :exclamation: HTML deep parser always allows namespaces and ignores this
+ option.
+
+## 0.62.4
+
+* Fix: allow exceptions in `ExceptionMatcher` to have null cause, then use object.toString() for
+ text.
+
+## 0.62.2
+
+* Fix: merge `Parsing` optimization by using static patterns
+* Fix: add a few more `Parsing` optimization by using static patterns for flag based dynamic
+ values.
+* Fix: add cache for dynamic `Parsing` patterns based on dependent options.
+
+## 0.62.0
+
+* Fix: HTML to Md converter to convert empty a tags to empty link text links. ie. `` to `[](#abc)`, except when contained in heading elements.
+* Break: rename `Attributes` to `MutableAttributes` and create new immutable `Attributes` class.
+* Fix: do not remove `title` attribute provided by `LinkResolver` when link has no title. Allow
+ link resolver titles to be used.
+
+## 0.61.34
+
+* Fix: add `DocxRenderer.PAGE_SIZE` and `DocxRenderer.PAGE_LANDSCAPE` properties to allow simple
+ changes to page setup for rendered document which is different from one in the template.
+
+## 0.61.32
+
+* Fix: optimized TOC levels from erroneous `#,#` to `#-#` for single level TOC.
+
+## 0.61.30
+
+* Fix: [#452, JiraConverter: Mixed lists rendered incorrectly]
+
+## 0.61.28
+
+* Fix: Toc and SimToc `levels` parsing to properly handle levels as per documentation.
+ * single numeric >2 is 2-level, ie. `levels=4` should be interpreted as `levels=2-4` but was
+ `levels=4,4`.
+ * `levels=x-` to be same as `levels=x-6`, was handled as `levels=x,x`
+
+ `levels=levelList` where level list is a comma separated list of levels or ranges. Default is
+ to include heading levels 2 and 3. If a range is specified using `-` as separator between
+ numeric values then the included range is from first numeric to last numeric inclusive. If
+ first numeric is missing then 1 will be used in its place. If last numeric is missing then 6
+ will be used in its place.
+
+ Examples:
+ * `levels=1` include level 1 only, same as `levels=1,1`
+ * `levels=2` include level 2 only, same as `levels=2,2`
+ * `levels=3` include levels 2 and 3
+ * `levels=4` include levels 2,3 and 4
+ * `levels=2-4` include levels 2,3 and 4. same as `levels=4`
+ * `levels=2-4,5` include levels 2,3,4 and 5
+ * `levels=1,3` include levels 1 and 3
+ * `levels=-3` include levels 1 to 3
+ * `levels=3-` include levels 3 to 6
+
+## 0.61.26
+
+* Fix: `SequenceBuilder.toString()` not to add space between sequence parts.
+* Break: `TextCollectingVisitor` needs `TextContainer.F_ADD_SPACES_BETWEEN_NODES` to ensure
+ there is at least one space between texts of different nodes in collected text. Previously
+ this was added automatically by sequence builder. Use one of the `getAndCollect` functions
+ taking options flags and pass `TextContainer.F_ADD_SPACES_BETWEEN_NODES`.
+* Fix: `MarkdownParagraph` wrapping with preserving tracked offsets with spaces to preserve
+ spaces right before last non-blank character.
+* Fix: unify handling of link generating inline element handling in link text elements.
+ * Add: `LinkRendered` interface to identify link rendering elements derived from link/image
+ ref syntax identified by implementation of `LinkRefDerived` interface
+ * Fix: `WikiNode` to implement `LinkRefDerived`
+ * Fix: `WikiLink` to implement `LinkRendered`
+ * Fix: `Footnote` to implement `LinkRendered`
+
+ :information_source: nested link ref derived elements in link ref text have priority and
+ cannot be used to embed into link ref text using `[link ref text][ref id]` syntax.
+
+## 0.61.24
+
+* Fix: link refs in link text should be collapsed.
+ * Add: `Parser.LINK_TEXT_PRIORITY_OVER_LINK_REF`, default `false`, commonmark spec does not
+ specify how to parse:
+
+ [[moon]](/uri)
+
+ [moon]: moon.jpg
+
+ with default implementation priority given to contained ref, renders as:
+
+ [moon](/uri)
+
+ when set to `true`, priority given to outer link and will render as:
+
+ [][moon]
+
+ :information_source: Undefined reference links are always treated as text when in a link
+ text element.
+
+## 0.61.22
+
+* Fix: [#407, Link text inline content fails to parse image references], link and image refs in
+ link text would be collapsed even when they are not tentative but defined.
+
+## 0.61.20
+
+* Fix: `JekyllTagExtension` handling of inline include tag. If included file contains a single
+ paragraph then the paragraph is unwrapped so only the text is included. Otherwise, the
+ included file AST is included as is, which may result in invalid HTML if included file has
+ block elements since these will be included in the `p` tag of including element.
+
+ Break: :information_source: when include tag embedding is enabled, the included file elements
+ will be added as child nodes of the `JekyllTag` node, not `JekyllTagBlock` node as was done in
+ previous versions.
+
+## 0.61.18
+
+* Break: remove from `TocOptions` confusing and error prone `rawTitle` and `rawTitleLevel`. Now
+ mutable toc options have to set `title` and `titleLevel` then call
+ `TocOptions.AsMutable.normalizeTitle()`
+* Fix: add more debug trace information to markdown wrap tracked offset mismatch.
+* Add: `UriContentResolver` extension for unified content handling in parser and renderers by
+ extensions.
+ * Add: `JekyllTagExtension.CONTENT_RESOLVER_FACTORIES`, default `Collections.emptyList()`. If
+ this option is an empty list then a singleton list of `FileUriContentResolver.Factory`
+ instance will be used.
+ * Fix: `IncludeNodePostProcessor` to use content resolvers for getting file content instead of
+ getting file directly.
+ * Add: `DocxRenderer.DEFAULT_CONTENT_RESOLVER`, default `true`, set to `false` not to add
+ `FileUriContentResolver` to content resolvers factories.
+ * Add: `DocxRendererContext.resolvedContent(ResolvedLink)` to allow generic URI to content
+ resolution.
+ * Fix: `CoreNodeDocxRenderer` to use content resolvers for resolving image links, only
+ resolving `http://` and `https://` links if content is not resolved.
+
+## 0.61.16
+
+* Fix: add range limit to `Escaping.replaceAll(Pattern, BasedSequence, List, Replacer,
+ ReplacedTextMapper)` when setting matcher range.
+* Add: `DocxRenderer.CUSTOM_PROPERTIES`, default `Collections.emptyMap()`, if present then
+ custom properties of the document will be set.
+
+## 0.61.14
+
+* Fix: [#398, Autolinks get cut off if they contain \`&\` (escaped query params)] for
+ multiple html entities per link.
+
+## 0.61.12
+
+* Fix: update docx4j to 8.1.6
+* Fix: docx rendering tests for full spec example
+* Add: `JekyllTagExtension.EMBED_INCLUDED_CONTENT`, default `false`. Set to `true` to embed
+ included markdown content.
+* Fix: tracked paragraph wrapping when inserting space before EOL on a line when the word before
+ caret will be wrapped to the next line. ie. the EOL will be removed.
+* Deprecate: `JekyllTagExtension.ENABLE_RENDERING`, not used nor needed.
+* Fix: [#398, Autolinks get cut off if they contain \`&\` (escaped query params)]
+
+## 0.61.10
+
+* Add: `HtmlRenderer.FENCED_CODE_LANGUAGE_DELIMITERS`, default `" \t"`, to configure which chars
+ terminate the language part of info string
+* Add: `HtmlRenderer.FENCED_CODE_LANGUAGE_CLASS_MAP`, default `new HashMap()`, to provide
+ individual language to class mapping string. If language string is not in the map then
+ `HtmlRenderer.FENCED_CODE_LANGUAGE_CLASS_PREFIX` + language will be used. Intended to allow
+ creating alias mapping and per-language class configuration.
+
+## 0.61.8
+
+* Fix: wrong assert conditions in `LineAppendableImpl.setPrefixLength(int, int)`
+* Fix: assert condition for `MarkdownParagraph.resolveTrackedOffsetsEdit`, space and non-break
+ space should be considered a match.
+* Fix: `MarkdownParagraph.resolveTrackedOffsetsEdit`, space and non-break space should be
+ considered a match.
+* Add: details to assert for `SegmentTree.findSegmentPos(int, int[], int, int)` to allow
+ diagnostics in reports
+
+## 0.61.6
+
+* Add: `HtmlRenderer.HEADER_ID_REF_TEXT_TRIM_LEADING_SPACES` default `true` and
+ `HtmlRenderer.HEADER_ID_REF_TEXT_TRIM_TRAILING_SPACES` default `true`. When `false` then
+ corresponding reference link text in heading text used for generating heading id is not
+ trimmed.
+* Add: `HtmlRenderer.HEADER_ID_ADD_EMOJI_SHORTCUT` default `false` When `true` then emjoi nodes
+ add emoji shortcut to collected text for heading id.
+* Fix: `ParserEmulationProfile.GITHUB`
+ * Set `HtmlRenderer.HEADER_ID_REF_TEXT_TRIM_TRAILING_SPACES` to `false` because GitHub does
+ not trim trailing spaces for generating heading ids.
+ * `Emoji` node to generate text for heading id consisting of the emoji shortcut, for GitHub
+ compatibility.
+ * Fix: `ImageRef` not to add text to heading text for heading id generation
+* Fix: add more information to `MarkdownParagraph.resolveTrackedOffsetsEdit` assert failures to
+ allow better diagnostics in reported stack traces.
+* Fix: disable wrapping of multiline URL image links
+* Fix: `Paragraph` content node to preserve leading spaces on lines. Otherwise, multiline URL
+ image content would loose indents since these were stripped from paragraph content during
+ parsing.
+ * Fix: `TablesExtension` to accept non-indenting leading spaces on all table rows. This
+ results in previously non-table text as valid table texts:
+
+ ```markdown
+ Abc|Def
+ |---|---
+ ```
+* Fix: `LinkRef` and `ImageRef` changing spaces to ` ` for wrap formatting when not part of
+ a `Paragraph`, ie. in heading text.
+
+## 0.61.4
+
+* Fix: merge [#397, PR: Add base64 image support with docx rendering] thanks to [@Xaelis]
+ * Add: test for base64 encoded docx conversion
+* Break: `WikiLinkLinkResolver` to take `WikiLinkExtension.ALLOW_ANCHORS` and
+ `WikiLinkExtension.ALLOW_ANCHOR_ESCAPE` into account when extracting page ref from link.
+ * Fix: `#` or `\` included in the URL of the resolved link are now URL encoded.
+ * Fix: default `WikiLinkLinkResolver` handles its own text unescaping. When resolving wiki
+ link with default resolver do not unescape. If replacing default resolver ensure you
+ unescape the text. **This is needed to properly handle anchor escaping.**
+ * Fix: `PegdownOptionsAdapter` to set `WikiLinkExtension.ALLOW_ANCHORS` to `true` for pegdown
+ compatibility
+* Fix: deprecate `CoreNodeFormatter.ATTRIBUTE_UNIQUIFICATION_ID_MAP` and move declaration to
+ `Formatter.ATTRIBUTE_UNIQUIFICATION_ID_MAP`
+* Fix: deprecate `CoreNodeFormatter.UNIQUIFICATION_ID_MAP` and move declaration to
+ `Formatter.UNIQUIFICATION_ID_MAP`
+* Fix: wiki links should not be wrapped during formatting.
+ * Add: WikiLink formatter extension and tests
+ * Add: WikiLink translating formatter functionality and tests
+
+## 0.61.2
+
+* Fix: `ScopedDataSet.getAll()` and `ScopedDataSet.getKeys()` would not return keys from parent
+ scope.
+* Fix: [#396, DocumentParser stops reading too early resulting in the document being cut off]
+
+## 0.61.0
+
+* Fix: enable original spec tests
+* Fix: merge [#391, PR: Fix: CRLF line separator in fenced code blocks produce redundant CR.]
+* Fix: merge [#387, JUnit is in the compile scope]
+* Add: ability to insert anchor ref targets to `HtmlIdGenerator` when scanning a document.
+* Add: add `LinkResolverBasicContext` as base interface of `LinkResolverContext` to allow simple
+ context to pass to `LinkResolver` when resolving links without needing to implement all unused
+ methods of `LinkResolverContext`.
+* Break: change argument to `LinkResolver` and `LinkResolverFactory` to
+ `LinkResolverBasicContext`. Except for `JekyllTagExtension`, the argument is still
+ `LinkResolverContext` and passed value can be cast to this if required.
+* Add: support for `JekyllTagBlock` with `include` directive to `DocxRenderer`
+
+ Use `{% include includeFile %}` to include the file into the source document. `includeFile` is
+ resolved relative to `DocxRenderer.DOC_RELATIVE_URL` or `DocxRenderer.DOC_ROOT_URL`. The
+ latter is used if `includeFile` starts with `/`
+
+ Will only include files if `JekyllTagExtension.LINK_RESOLVER_FACTORIES` is not empty, in which
+ case the link resolvers will be used to resolve `includeFile` to full file path. Use singleton
+ list of `DocxLinkResolver.Factory` instance to resolve using doc relative and root url paths.
+* Fix: `MergeLinkResolver` and `DocxLinkResolver`
## 0.60.2
@@ -939,6 +1235,7 @@ Please give feedback on the upcoming changes if you have concerns about breaking
* `flexmark-ext-jekyll-tag/src/test/resources/com.vladsch.flexmark.ext.jekyll.tag.txt`
* `flexmark-ext-macros/src/test/resources/com.vladsch.flexmark.ext.macros.txt`
* `flexmark-ext-media-tags/src/test/resources/com.vladsch.flexmark.ext.media.tags.txt`
+ * `flexmark-ext-resizable-image/src/test/resources/com.vladsch.flexmark.ext.resizable.image.txt`
* `flexmark-ext-spec-example/src/test/resources/com.vladsch.flexmark.ext.spec.example.txt`
* `flexmark-ext-superscript/src/test/resources/com.vladsch.flexmark.ext.superscript.txt`
* `flexmark-ext-tables/src/test/resources/com.vladsch.flexmark.ext.tables.txt`
@@ -1865,13 +2162,44 @@ Please give feedback on the upcoming changes if you have concerns about breaking
[#381, StackOverflowError with long base64 image and LINKS\_ALLOW\_MATCHED\_PARENTHESES disabled]: https://github.com/vsch/flexmark-java/issues/381
[#382, Is there an option for number of whitespaces needed to create sub-lists?]: https://github.com/vsch/flexmark-java/issues/382
[#384, Markdown parser produces invalid HTML]: https://github.com/vsch/flexmark-java/issues/384
+[#387, JUnit is in the compile scope]: https://github.com/vsch/flexmark-java/pull/387
+[#391, PR: Fix: CRLF line separator in fenced code blocks produce redundant CR.]: https://github.com/vsch/flexmark-java/pull/391
+[#396, DocumentParser stops reading too early resulting in the document being cut off]: https://github.com/vsch/flexmark-java/issues/396
+[#397, PR: Add base64 image support with docx rendering]: https://github.com/vsch/flexmark-java/pull/397
+[#398, Autolinks get cut off if they contain \`&\` (escaped query params)]: https://github.com/vsch/flexmark-java/issues/398
+[#407, Link text inline content fails to parse image references]: https://github.com/vsch/flexmark-java/issues/407
+[#452, JiraConverter: Mixed lists rendered incorrectly]: https://github.com/vsch/flexmark-java/issues/452
+[#482, Namespaces in embedded HTML blocks not supported?]: https://github.com/vsch/flexmark-java/issues/482
+[#489, add flexmark-ext-resizable-image]: https://github.com/vsch/flexmark-java/issues/489
+[@Xaelis]: https://github.com/Xaelis
+[Add OSGi metadata to Manifest to enable deployment to OSGi environments by benfortuna · Pull Request #521 · vsch/flexmark-java · GitHub]: https://github.com/vsch/flexmark-java/pull/521 "Add OSGi metadata to Manifest to enable deployment to OSGi environments by benfortuna · Pull Request #521 · vsch/flexmark-java · GitHub"
[Awesome Console]: https://plugins.jetbrains.com/plugin/7677-awesome-console "Awesome Console"
+[Dependency update for jsoup by viglu · Pull Request #544 · vsch/flexmark-java · GitHub]: https://github.com/vsch/flexmark-java/pull/544 "Dependency update for jsoup by viglu · Pull Request #544 · vsch/flexmark-java · GitHub"
+[Emoji-Cheat-Sheet.com]: https://github.com/WebpageFX/emoji-cheat-sheet.com
+[Fix #548: Converting html images fails if the image refers to an emoji without a shortcut by DamnedElric · Pull Request #562 · vsch/flexmark-java · GitHub]: https://github.com/vsch/flexmark-java/pull/562 "Fix #548: Converting html images fails if the image refers to an emoji without a shortcut by DamnedElric · Pull Request #562 · vsch/flexmark-java · GitHub"
+[Fix generation of header IDs by travkin79 · Pull Request #566 · vsch/flexmark-java · GitHub]: https://github.com/vsch/flexmark-java/pull/566 "Fix generation of header IDs by travkin79 · Pull Request #566 · vsch/flexmark-java · GitHub"
+[Fix typo in issue template by MiniDigger · Pull Request #502 · vsch/flexmark-java · GitHub]: https://github.com/vsch/flexmark-java/pull/502 "Fix typo in issue template by MiniDigger · Pull Request #502 · vsch/flexmark-java · GitHub"
+[GitHub Emoji API]: https://api.github.com/emojis
[HtmlToMarkdownCustomizedSample.java]: https://github.com/vsch/flexmark-java/blob/master/flexmark-java-samples/src/com/vladsch/flexmark/java/samples/HtmlToMarkdownCustomizedSample.java
[Kijimuna]: https://github.com/Kijimuna
[NodeInsertingPostProcessorSample.java]: https://github.com/vsch/flexmark-java/blob/master/flexmark-java-samples/src/com/vladsch/flexmark/java/samples/NodeInsertingPostProcessorSample.java
[PdfLandscapeConverter.java]: https://github.com/vsch/flexmark-java/blob/master/flexmark-java-samples/src/com/vladsch/flexmark/java/samples/PdfLandscapeConverter.java
+[Prevent StringIndexOutOfBounds in ext-resizable-image by MiniDigger · Pull Request #503 · vsch/flexmark-java · GitHub]: https://github.com/vsch/flexmark-java/pull/503 "Prevent StringIndexOutOfBounds in ext-resizable-image by MiniDigger · Pull Request #503 · vsch/flexmark-java · GitHub"
+[TextCollectingVisitor works better with code blocks by roxspring · Pull Request #575 · vsch/flexmark-java · GitHub]: https://github.com/vsch/flexmark-java/pull/575 "TextCollectingVisitor works better with code blocks by roxspring · Pull Request #575 · vsch/flexmark-java · GitHub"
+[`emoji-cheat-sheet.com/public/graphics/emojis/`]: https://github.com/WebpageFX/emoji-cheat-sheet.com/tree/master/public/graphics/emojis
+[Unicode Emoji List, v15.0]: https://unicode.org/emoji/charts/emoji-list.html
+
+[Unicode Emoji Modifiers List, v15.0]: https://unicode.org/emoji/charts/full-emoji-modifiers.html
+
+[Update to latest maven bundle plugin. Fix for #529 by cziegeler · Pull Request #530 · vsch/flexmark-java · GitHub]: https://github.com/vsch/flexmark-java/pull/530 "Update to latest maven bundle plugin. Fix for #529 by cziegeler · Pull Request #530 · vsch/flexmark-java · GitHub"
[YouTrack: IDEA-207453]: https://youtrack.jetbrains.com/issue/IDEA-207453 "Add Conversion of ref anchor to UrlFilter for file line navigation"
+[emoji-cross-reference]: https://github.com/vsch/emoji-cross-reference
+[ext-resizable-image: fix images inside links by e-im · Pull Request #543 · vsch/flexmark-java · GitHub]: https://github.com/vsch/flexmark-java/pull/543 "ext-resizable-image: fix images inside links by e-im · Pull Request #543 · vsch/flexmark-java · GitHub"
+[fix issue #448 by protogenes · Pull Request #510 · vsch/flexmark-java · GitHub]: https://github.com/vsch/flexmark-java/pull/510 "fix issue #448 by protogenes · Pull Request #510 · vsch/flexmark-java · GitHub"
+[Fix vsch#545, do not escape special characters in `` block by MekhailS · Pull Request #546 · vsch/flexmark-java · GitHub]: https://github.com/vsch/flexmark-java/pull/546 "Fix vsch#545, do not escape special characters in `` block by MekhailS · Pull Request #546 · vsch/flexmark-java · GitHub"
[migrate 0_35_x to 0_40_0.xml]: /assets/migrations/migrate%20flexmark-java%200_35_x%20to%200_40_0.xml
[migrate flexmark-java 0_40_x to 0_42_0]: https://github.com/vsch/flexmark-java/blob/master/assets/migrations/migrate%20flexmark-java%200_40_x%20to%200_42_0.xml
[migrate flexmark-java 0_42_x to 0_50_0.xml]: https://github.com/vsch/flexmark-java/blob/master/assets/migrations/migrate%20flexmark-java%200_42_x%20to%200_50_0.xml
+[test parsing long sequence of underscores by niklasf · Pull Request #495 · vsch/flexmark-java · GitHub]: https://github.com/vsch/flexmark-java/pull/495 "test parsing long sequence of underscores by niklasf · Pull Request #495 · vsch/flexmark-java · GitHub"
+[update plugins and configure for Reproducible Builds by hboutemy · Pull Request #507 · vsch/flexmark-java · GitHub]: https://github.com/vsch/flexmark-java/pull/507 "update plugins and configure for Reproducible Builds by hboutemy · Pull Request #507 · vsch/flexmark-java · GitHub"
diff --git a/assets/incl_file.md b/assets/incl_file.md
new file mode 100644
index 000000000..69994c3ff
--- /dev/null
+++ b/assets/incl_file.md
@@ -0,0 +1 @@
+# Absolute Heading **some bold** 2
diff --git a/assets/samples/sample-doc.html b/assets/samples/sample-doc.html
index 2905a4a12..f53c3f350 100644
--- a/assets/samples/sample-doc.html
+++ b/assets/samples/sample-doc.html
@@ -20,7 +20,7 @@ Heading 6