<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="224181" data-post-id="224181">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="josevalim" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/josevalim/120/1787_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  josevalim
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Creator of Elixir</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="RobertDober" data-post="64" data-topic="25208">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/robertdober/48/4842_2.png" class="avatar"> RobertDober:</div>
<blockquote>
<p>It also implies that we might add a <code>domain</code> option to Earmark to give it the necessary context.</p>
</blockquote>
</aside>
<p>I don’t think a domain option would be necessary because even that has limitations, like, do you match sub domains or not? Then maybe you will have to support wildcards, dot prefixes, etc.</p>
<p>So I would say a function that receives the url and returns a list of attributes would likely be enough. The default is to return an empty list - the current behavior - and then people can customize it to consider the domain, sub domains, etc.</p>
<p>But regarding your main request, I don’t have a need for it right now. <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="224181" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/earmark-elixirs-markdown-converter/25208/67">Post #66</a>
	                </div>
	            </div>
              <div id="likers-container-224181" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="224181"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #66"></div>
  </section>
</div>
    <div class="postbit" id="224184" data-post-id="224184">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="sreyansjain" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sreyansjain/120/16464_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  sreyansjain
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I am making a notes app, and most of the links typed in the note by users are external links.</p>
<p>The domain way looks good to me. It gives a decent enough context to start with.</p>
<p>BTW thanks for the awesome work you are doing.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="224184" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/earmark-elixirs-markdown-converter/25208/68">Post #67</a>
	                </div>
	            </div>
              <div id="likers-container-224184" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="224184"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #67"></div>
  </section>
</div>
    <div class="postbit" id="224187" data-post-id="224187">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="RobertDober" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/RobertDober/120/4842_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  RobertDober
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote group-livebook_core_team" data-username="josevalim" data-post="67" data-topic="25208">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/josevalim/48/1787_2.png" class="avatar"> josevalim:</div>
<blockquote>
<p>I don’t think a domain option would be necessary because even that has limitations, like, do you match sub domains or not? Then maybe you will have to support wildcards, dot prefixes, etc.</p>
<p>So I would say a function that receives the url and returns a list of attributes would likely be enough. The default is to return an empty list - the current behavior - and then people can customize it to consider the domain, sub domains, etc.</p>
<p>But regarding your main request, I don’t have a need for it right now. <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p>
</blockquote>
</aside>
<p>That seems the most flexible and also the easiest way to go <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"><br>
Thank you all for your inputs</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="224187" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/earmark-elixirs-markdown-converter/25208/70">Post #69</a>
	                </div>
	            </div>
              <div id="likers-container-224187" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="224187"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #69"></div>
  </section>
</div>
    <div class="postbit" id="224189" data-post-id="224189">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="RobertDober" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/RobertDober/120/4842_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  RobertDober
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>as reference <a href="https://github.com/pragdave/earmark/issues/407" class="inline-onebox" rel="noopener nofollow ugc">Allow customisation of links with a function that returns attributes as a function of its URL · Issue #407 · pragdave/earmark · GitHub</a></p>
<p>And although not as convenient as the implementation you can already do this with the <code>postprocessor</code> option</p>
<pre data-code-wrap="elixir"><code class="lang-elixir"> defp _add_target(ast_node)                                                                                                                                                                          
  defp _add_target({"a", _atts, _content, _meta}=node), do: merge_atts_in_node(node, target: "_blank")                                                                                                
  defp _add_target(anything), do: anything                                                                                                                                                            
                                                                                                                                                                                                      
  describe "Link reference definitions" do                                                                                                                                                            
    test "postprocessor can already do it" do                                                                                                                                                         
      markdown = "[foo]: /url \"title\"\n\n[foo]\n"                                                                                                                                                   
      html     = "&lt;p&gt;\n&lt;a href=\"/url\" target=\"_blank\" title=\"title\"&gt;foo&lt;/a&gt;&lt;/p&gt;\n"                                                                                                              
      messages = []                                                                                                                                                                                                                                                                                                                                  
      assert as_html(markdown, postprocessor: &amp;_add_target/1) == {:ok, html, messages}                                                                                                                
    end                 
</code></pre>
<p>leaving <code>merge_atts_in_node</code> as an exercise for the reader <img src="https://forum.elixirforum.com/images/emoji/apple/wink.png?v=15" title=":wink:" class="emoji" alt=":wink:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="224189" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/earmark-elixirs-markdown-converter/25208/71">Post #70</a>
	                </div>
	            </div>
              <div id="likers-container-224189" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="224189"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #70"></div>
  </section>
</div>
    <div class="postbit" id="224357" data-post-id="224357">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="RobertDober" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/RobertDober/120/4842_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  RobertDober
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>So here is my implementation, any suggestions before I release?</p>
<p><a href="https://github.com/pragdave/earmark#use-case-modification-of-link-attributes-depending-on-the-url" class="onebox" target="_blank" rel="noopener nofollow ugc">https://github.com/pragdave/earmark#use-case-modification-of-link-attributes-depending-on-the-url</a></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="224357" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/earmark-elixirs-markdown-converter/25208/72">Post #71</a>
	                </div>
	            </div>
              <div id="likers-container-224357" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="224357"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #71"></div>
  </section>
</div>
    <div class="postbit" id="224379" data-post-id="224379">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="APB9785" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/APB9785/120/24101_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  APB9785
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Creator of ECSx</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Are there plans to implement some sort of html sanitizing for the output?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="224379" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/earmark-elixirs-markdown-converter/25208/73">Post #72</a>
	                </div>
	            </div>
              <div id="likers-container-224379" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="224379"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #72"></div>
  </section>
</div>
    <div class="postbit" id="224381" data-post-id="224381">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="RobertDober" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/RobertDober/120/4842_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  RobertDober
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>No, Dave’s and YHS’s point of view has always been that this is beyond the scope of Earmark.</p>
<p>Furthermore now that we have EarmarkParser someone can write a sanitizing renderer easily.<br>
I mean sanitizing is not easy but the renderer would be.</p>
<p>IIRC the usual converters as seen on Babelmark e.g. do not do this either, but I may be wrong</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="224381" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/earmark-elixirs-markdown-converter/25208/74">Post #73</a>
	                </div>
	            </div>
              <div id="likers-container-224381" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="224381"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #73"></div>
  </section>
</div>
    <div class="postbit" id="227231" data-post-id="227231">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="RobertDober" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/RobertDober/120/4842_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  RobertDober
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<h1><a name="p-227231-prereleases-of-1416-for-earmark-and-earmarkparser-1" class="anchor" href="#p-227231-prereleases-of-1416-for-earmark-and-earmarkparser-1" aria-label="Heading link" rel="nofollow"></a>Prereleases of 1.4.16 for Earmark and EarmarkParser</h1>
<p>As 1.4.16 provides some new features which ease the integration of <code>Earmark</code> into other programs especially in combination with <code>EarmarkParser</code>’s new and <em>experimental</em> Annotations feature I would like to annonce the Release of two <strong>-pre</strong> versions, in the hope to get some feedback for the new features.</p>
<h2><a name="p-227231-earmarkparser-1416-pre-2" class="anchor" href="#p-227231-earmarkparser-1416-pre-2" aria-label="Heading link" rel="nofollow"></a>EarmarkParser 1.4.16-pre</h2>
<ul>
<li>
<p><a href="https://github.com/robertdober/earmark_parser/pull/51" rel="noopener nofollow ugc">Use Extractly instead of homemade readme task → Syntax Highlightening for iex&gt; code blocks</a></p>
</li>
<li>
<p><a href="https://github.com/robertdober/earmark_parser/pull/50" rel="noopener nofollow ugc">Refactoring and Dead Code Elimination in Context</a></p>
</li>
<li>
<p><a href="https://github.com/robertdober/earmark_parser/issues/47" rel="noopener nofollow ugc">Annotations for Paragraphs and verbatim HTML</a></p>
</li>
<li>
<p><a href="https://github.com/RobertDober/earmark_parser/pull/46" rel="noopener nofollow ugc">46-fixing-typos</a><br>
Kudos to <a href="https://github.com/kianmeng" rel="noopener nofollow ugc">kianmeng</a></p>
</li>
</ul>
<h2><a name="p-227231-earmark-1416-pre2-3" class="anchor" href="#p-227231-earmark-1416-pre2-3" aria-label="Heading link" rel="nofollow"></a>Earmark 1.4.16-pre2</h2>
<ul>
<li>
<p><a href="https://github.com/pragdave/earmark/issues/420" rel="noopener nofollow ugc">Expose EarmarkParser’s annotations and facilitate usage of annotates ast postprocessing with <code>Earmark.transform</code> and <code>Earmark.Transform.map_ast_with</code></a></p>
</li>
<li>
<p><a href="https://github.com/pragdave/earmark/issues/418" rel="noopener nofollow ugc"><code>inner_html: true</code> allows to get rid of the enclosing <code>&lt;p&gt;</code> which is most useful when including <code>Earmark.as_htm!</code> into other markdown or HTML</a></p>
</li>
<li>
<p><a href="https://github.com/pragdave/earmark/issues/414" rel="noopener nofollow ugc">Test Coverage</a></p>
</li>
<li>
<p><a href="https://github.com/pragdave/earmark/issues/412" rel="noopener nofollow ugc">Refactoring of <code>Options</code></a></p>
</li>
<li>
<p><a href="https://github.com/pragdave/earmark/issues/411" rel="noopener nofollow ugc">Refactoring of CLI code → Readability and Testability</a></p>
</li>
<li>
<p><a href="https://github.com/pragdave/earmark/issues/410" rel="noopener nofollow ugc">Allow using <code>.eex</code> templates as source</a></p>
</li>
<li>
<p><a href="https://github.com/pragdave/earmark/issues/407" rel="noopener nofollow ugc">Configuration of Link Attributes</a></p>
</li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="227231" data-batch-url="/posts/batch_likers">
                        3
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/earmark-elixirs-markdown-converter/25208/75">Post #74</a>
	                </div>
	            </div>
              <div id="likers-container-227231" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="227231"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #74"></div>
  </section>
</div>
    <div class="postbit" id="228085" data-post-id="228085">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="RobertDober" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/RobertDober/120/4842_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  RobertDober
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I just released</p>
<h1><a name="p-228085-earmarkparser-1416-1" class="anchor" href="#p-228085-earmarkparser-1416-1" aria-label="Heading link" rel="nofollow"></a>EarmarkParser 1.4.16</h1>
<h2><a name="p-228085-h-1416-20211007-2" class="anchor" href="#p-228085-h-1416-20211007-2" aria-label="Heading link" rel="nofollow"></a>1.4.16 2021/10/07</h2>
<ul>
<li>
<p><a href="https://github.com/robertdober/earmark_parser/pull/56" rel="noopener nofollow ugc">Inline IALs for headers, rulers and blockquotes</a></p>
</li>
<li>
<p><a href="https://github.com/robertdober/earmark_parser/pull/51" rel="noopener nofollow ugc">Use Extractly instead of homemade readme task → Syntax Highlightening for iex&gt; code blocks</a></p>
</li>
<li>
<p><a href="https://github.com/robertdober/earmark_parser/pull/50" rel="noopener nofollow ugc">Refactoring and Dead Code Elimination in Context</a></p>
</li>
<li>
<p><a href="https://github.com/robertdober/earmark_parser/issues/47" rel="noopener nofollow ugc">Annotations for Paragraphs and verbatim HTML</a></p>
</li>
<li>
<p><a href="https://github.com/RobertDober/earmark_parser/pull/46" rel="noopener nofollow ugc">46-fixing-typos</a><br>
Kudos to <a href="https://github.com/kianmeng" rel="noopener nofollow ugc">kianmeng</a></p>
</li>
</ul>
<p>and</p>
<h1><a name="p-228085-earmark-v1416-3" class="anchor" href="#p-228085-earmark-v1416-3" aria-label="Heading link" rel="nofollow"></a>Earmark v1.4.16</h1>
<h2><a name="p-228085-h-1416-2021-10-07-4" class="anchor" href="#p-228085-h-1416-2021-10-07-4" aria-label="Heading link" rel="nofollow"></a>1.4.16 2021-10-07</h2>
<ul>
<li>
<p><a href="https://github.com/RobertDober/earmark_parser/blob/v1.4.16/RELEASE.md" rel="noopener nofollow ugc">updates to EarmarkParser v1.4.16</a></p>
</li>
<li>
<p><a href="https://github.com/pragdave/earmark/issues/418" rel="noopener nofollow ugc"><code>inner_html: true</code> allows to get rid of the enclosing <code>&lt;p&gt;</code> which is most useful when including <code>Earmark.as_htm!</code> into other markdown or HTML</a></p>
</li>
<li>
<p><a href="https://github.com/pragdave/earmark/issues/414" rel="noopener nofollow ugc">Test Coverage</a></p>
</li>
<li>
<p><a href="https://github.com/pragdave/earmark/issues/412" rel="noopener nofollow ugc">Refactoring of <code>Options</code></a></p>
</li>
<li>
<p><a href="https://github.com/pragdave/earmark/issues/411" rel="noopener nofollow ugc">Refactoring of CLI code → Readability and Testability</a></p>
</li>
<li>
<p><a href="https://github.com/pragdave/earmark/issues/410" rel="noopener nofollow ugc">Allow using <code>.eex</code> templates as source</a></p>
</li>
<li>
<p><a href="https://github.com/pragdave/earmark/issues/407" rel="noopener nofollow ugc">Configuration of Link Attributes</a></p>
</li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="228085" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/earmark-elixirs-markdown-converter/25208/76">Post #75</a>
	                </div>
	            </div>
              <div id="likers-container-228085" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="228085"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #75"></div>
  </section>
</div>
    <div class="postbit" id="230042" data-post-id="230042">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="RobertDober" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/RobertDober/120/4842_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  RobertDober
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I just released Earmark v1.4.17, here are the release notes</p>
<p>this relase concerns rendering <strong>only</strong> there is no parser feature or bug fix and therefore it still depends on EarmarkParser 1.4.16</p>
<p><strong>N.B</strong> Expect a non negative increasing delta between Earmark and EarmarkParser patch versions</p>
<h1><a name="p-230042-earmark-1417-2021-10-27-1" class="anchor" href="#p-230042-earmark-1417-2021-10-27-1" aria-label="Heading link" rel="nofollow"></a>Earmark 1.4.17 2021-10-27</h1>
<ul>
<li>
<p><a href="https://github.com/pragdave/earmark/pull/436" rel="noopener nofollow ugc">436 Better EEx integration into CLI with recursive includes of markdown files</a></p>
</li>
<li>
<p><a href="https://github.com/pragdave/earmark/issues/429" rel="noopener nofollow ugc">429 Illegal CLI option loops escript</a></p>
</li>
<li>
<p><a href="https://github.com/pragdave/earmark/issues/427" rel="noopener nofollow ugc">427 Bad docstring for Elixir &lt; 1.12</a></p>
</li>
<li>
<p><a href="https://github.com/pragdave/earmark/issues/424" rel="noopener nofollow ugc">424-compiler-warning-about-eex</a></p>
</li>
<li>
<p><a href="https://github.com/pragdave/earmark/issues/406" rel="noopener nofollow ugc">406-Unexpected Newline in compact output</a></p>
</li>
</ul> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="230042" data-batch-url="/posts/batch_likers">
                        5
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/earmark-elixirs-markdown-converter/25208/77">Post #76</a>
	                </div>
	            </div>
              <div id="likers-container-230042" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="230042"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #76"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/25208/load_more?page=8">Load more posts (64 remaining)</a>
</div></template></turbo-stream>