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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a href="https://github.com/open-api-spex/open_api_spex/blob/master/CHANGELOG.md#390" rel="noopener nofollow ugc">Version 3.9.0</a> is released!</p>
<p>This release comes with some new features and some bug fixes:</p>
<ul>
<li>Feature: Generate example from schema (<span class="hashtag-raw">#266</span>)</li>
<li>Feature: Allow SwaggerUI to be configured via Plug opts (<span class="hashtag-raw">#271</span>)</li>
<li>Feature: Warn on invalid or missing operation specs (<span class="hashtag-raw">#273</span>, <span class="hashtag-raw">#278</span>)</li>
<li>Feature: Experimental alternative API for defining Operation specs (<span class="hashtag-raw">#265</span>, <span class="hashtag-raw">#280</span>)</li>
<li>Fix: Handle the same operation occurring at different routes (<span class="hashtag-raw">#272</span>)</li>
<li>Fix: Casting header names that have upper-case letters in specs (<span class="hashtag-raw">#281</span>)</li>
<li>Maint: Upgrade Elixir dependencies in example projects (<span class="hashtag-raw">#269</span>)</li>
<li>Maint: Format project with Elixir Formatter (<span class="hashtag-raw">#279</span>)</li>
</ul>
<p>As always, a huge thank you to all the contributors and maintainers for keeping the project going <img src="https://forum.elixirforum.com/images/emoji/apple/heart.png?v=15" title=":heart:" class="emoji" alt=":heart:" 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="189337" data-batch-url="/posts/batch_likers">
                        4
                      </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/openapispex-openapi-swagger-3-0-for-plug-apis/15614/42">Post #41</a>
	                </div>
	            </div>
              <div id="likers-container-189337" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="189337"
                     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 #41"></div>
  </section>
</div>
    <div class="postbit" id="193580" data-post-id="193580">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hi. Is <a href="https://github.com/xerions/phoenix_swagger" class="inline-onebox" rel="noopener nofollow ugc">GitHub - xerions/phoenix_swagger: Swagger integration to Phoenix framework · GitHub</a> a similar project? What’s the relation to this lib? I see that <a class="mention" href="/u/mbuhot" rel="nofollow">@mbuhot</a> has contributed to both. Is one preferred over the other? Which should I go with if starting from scratch?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="193580" 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/openapispex-openapi-swagger-3-0-for-plug-apis/15614/43">Post #42</a>
	                </div>
	            </div>
              <div id="likers-container-193580" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="193580"
                     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 #42"></div>
  </section>
</div>
    <div class="postbit" id="193614" data-post-id="193614">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="mbuhot" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mbuhot/120/33444_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  mbuhot
                    <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><a class="mention" href="/u/genericjam" rel="nofollow">@GenericJam</a> the biggest difference is that PhoenixSwagger will generate swagger 2.0 API definitions, while OpenApiSpex generates OpenAPI (swagger 3.0) API definitions.</p>
<p>For new projects I’d recommend OpenApiSpex unless you are required to produce swagger 2.0 files for consumption by other tooling.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="193614" 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/openapispex-openapi-swagger-3-0-for-plug-apis/15614/44">Post #43</a>
	                </div>
	            </div>
              <div id="likers-container-193614" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="193614"
                     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 #43"></div>
  </section>
</div>
    <div class="postbit" id="193617" data-post-id="193617">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a class="mention" href="/u/mbuhot" rel="nofollow">@mbuhot</a> Thanks for the reply. Maybe the two should mention each other if you’re looking for the other one. As is on the surface it looks like they’re competing.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="193617" data-batch-url="/posts/batch_likers">
                        1
                      </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/openapispex-openapi-swagger-3-0-for-plug-apis/15614/45">Post #44</a>
	                </div>
	            </div>
              <div id="likers-container-193617" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="193617"
                     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 #44"></div>
  </section>
</div>
    <div class="postbit" id="200015" data-post-id="200015">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a href="https://github.com/open-api-spex/open_api_spex/blob/master/CHANGELOG.md#3100" rel="noopener nofollow ugc">Version 3.10.0</a> is released!</p>
<ul>
<li>Feature: Support OAuth2 for swagger-ui (<span class="hashtag-raw">#217</span>)</li>
<li>Feature: Support <code>default</code> response type in responses (<span class="hashtag-raw">#301</span>)</li>
<li>Feature: Allow overriding <code>x-struct</code> in <code>OpenApiSpex.schema/1</code> (<span class="hashtag-raw">#304</span>)</li>
<li>Feature: Ability to specify <code>deprecated</code> in ControllerSpec operation (<span class="hashtag-raw">#296</span>)</li>
<li>Feature: <code>:struct?</code> and <code>:derive?</code> options in <code>OpenApiSpex.schema/1</code> (<span class="hashtag-raw">#312</span>)</li>
<li>Feature: <code>OpenApiSpex.add_schemas/2</code> (<span class="hashtag-raw">#314</span>)</li>
<li>Enhancement: Remove api_spec data from Conn (<span class="hashtag-raw">#286</span>)</li>
<li>Enhancement: More informative errors for bad schema (<span class="hashtag-raw">#288</span>, <span class="hashtag-raw">#284</span>, <span class="hashtag-raw">#287</span>)</li>
<li>Fix: Convert <code>:format</code> value to atom when decoding schema file (<span class="hashtag-raw">#293</span>)</li>
<li>Fix: Type spec in OpenApiSpex.Info</li>
<li>Fix: Elixir Formatter rules in published package (<span class="hashtag-raw">#306</span>)</li>
<li>Docs: Fix spelling error in example code (<span class="hashtag-raw">#295</span>)</li>
<li>Docs: Fix type in README (<span class="hashtag-raw">#297</span>)</li>
<li>Docs: Fix links and punctuation in README (<span class="hashtag-raw">#298</span>)</li>
<li>Docs: Promote ControlerSpecs as the preferred API for controller operations (<span class="hashtag-raw">#311</span>)</li>
</ul>
<p>As always, a huge thank you to all the contributors and maintainers for keeping the project going <img src="https://forum.elixirforum.com/images/emoji/apple/heart.png?v=15" title=":heart:" class="emoji" alt=":heart:" 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="200015" data-batch-url="/posts/batch_likers">
                        6
                      </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/openapispex-openapi-swagger-3-0-for-plug-apis/15614/46">Post #45</a>
	                </div>
	            </div>
              <div id="likers-container-200015" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="200015"
                     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 #45"></div>
  </section>
</div>
    <div class="postbit" id="216988" data-post-id="216988">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>What’s the plan/timeline for the next release?</p>
<p>Currently the <code>3.10.0</code> release is missing proper handling of <code>write/read</code> validations for <code>readOnly</code> and <code>writeOnly</code> json schema fields. I see in latest that that logic has been included.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="216988" 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/openapispex-openapi-swagger-3-0-for-plug-apis/15614/47">Post #46</a>
	                </div>
	            </div>
              <div id="likers-container-216988" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="216988"
                     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 #46"></div>
  </section>
</div>
    <div class="postbit" id="221610" data-post-id="221610">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Are there any examples for using your library in a pure plug environment? Or is phoenix always expected?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="221610" 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/openapispex-openapi-swagger-3-0-for-plug-apis/15614/48">Post #47</a>
	                </div>
	            </div>
              <div id="likers-container-221610" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="221610"
                     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 #47"></div>
  </section>
</div>
    <div class="postbit" id="221672" data-post-id="221672">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="mbuhot" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mbuhot/120/33444_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  mbuhot
                    <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>Yes there’s a sample plug application in the repo: <a href="https://github.com/open-api-spex/open_api_spex/tree/master/examples/plug_app" class="inline-onebox" rel="noopener nofollow ugc">open_api_spex/examples/plug_app at master · open-api-spex/open_api_spex · GitHub</a></p>
<p>The newer <code>ControllerSpecs</code> DSL <em>should</em> work with plain old plugs, but that example app was built with the original API where each plug exports an <code>open_api_operation/1</code> callback to describe itself.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="221672" data-batch-url="/posts/batch_likers">
                        1
                      </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/openapispex-openapi-swagger-3-0-for-plug-apis/15614/49">Post #48</a>
	                </div>
	            </div>
              <div id="likers-container-221672" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="221672"
                     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 #48"></div>
  </section>
</div>
    <div class="postbit" id="221710" data-post-id="221710">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Thanks! Sorry for bothering you instead of looking through your examples first. <img src="https://forum.elixirforum.com/images/emoji/apple/drooling_face.png?v=15" title=":drooling_face:" class="emoji" alt=":drooling_face:" 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="221710" data-batch-url="/posts/batch_likers">
                        1
                      </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/openapispex-openapi-swagger-3-0-for-plug-apis/15614/50">Post #49</a>
	                </div>
	            </div>
              <div id="likers-container-221710" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="221710"
                     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 #49"></div>
  </section>
</div>
    <div class="postbit" id="230200" data-post-id="230200">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="mbuhot" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mbuhot/120/33444_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  mbuhot
                    <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><a href="https://github.com/open-api-spex/open_api_spex/blob/master/CHANGELOG.md#v3110---2021-10-29" rel="noopener nofollow ugc">Version 3.11.0</a> has been released!</p>
<ul>
<li>Docs: Fix Application.spec/2 example in README <span class="hashtag-raw">#344</span></li>
<li>Docs: Misc doc changes (<span class="hashtag-raw">#355</span>)</li>
<li>Docs: JsonApiErrorResponse vs JsonErrorResponse (<span class="hashtag-raw">#385</span>)</li>
<li>Enhancement: Allow casting params where parameter.content schema is a Reference (<span class="hashtag-raw">#356</span>)</li>
<li>Enhancement: external_docs via controller <a class="mention" href="/u/doc" rel="nofollow">@doc</a> and <span class="mention">@moduledoc</span> or ControllerSpecs DSL (<span class="hashtag-raw">#329</span>)</li>
<li>Enhancement: Add optional header in opts to Operation.response (<span class="hashtag-raw">#332</span>)</li>
<li>Enhancement: Add callback support to operation_spec (<span class="hashtag-raw">#345</span>)</li>
<li>Enhancement: Adding helpers to OpenApiSpex.TestAssertions (<span class="hashtag-raw">#343</span>)</li>
<li>Enhancement: Collect all errors occurred during cast properties (<span class="hashtag-raw">#354</span>)</li>
<li>Enhancement: Add support for multiple specs for the same Phoenix router (<span class="hashtag-raw">#369</span>)</li>
<li>Enhancement: updated swagger-ui to 3.34.0 (<span class="hashtag-raw">#378</span>)</li>
<li>Fix casting additionalProperties (<span class="hashtag-raw">#386</span>)</li>
<li>Fix JsonErrorResponse schema definition (<span class="hashtag-raw">#383</span>)</li>
<li>Fix: test for cast of query parameters with style: form and explode: false (<span class="hashtag-raw">#364</span>)</li>
<li>Fix: any_of cast for multiple schemas (<span class="hashtag-raw">#366</span>)</li>
<li>Fix: Handle oneOf cast when there are multiple success along with failure (<span class="hashtag-raw">#362</span>)</li>
<li>Fix: Casting of additionalProperties with references (<span class="hashtag-raw">#360</span>)</li>
<li>Fix: Schema.example/1 for schema module (<span class="hashtag-raw">#358</span>)</li>
<li>Fix: Stop circular dependency by injecting the schema into list of already processed schemas (<span class="hashtag-raw">#352</span>)</li>
<li>Fix: Cast default for referenced schema (<span class="hashtag-raw">#337</span>)</li>
<li>Fix: don’t json encode swagger-ui methods (<span class="hashtag-raw">#325</span>)</li>
<li>Fix: relax requirement on poison preventing version conflicts in library usage (<span class="hashtag-raw">#322</span>)</li>
<li>Fix: Allow top level security to apply to operations <span class="hashtag-raw">#321</span></li>
<li>Fix: return error tuple when discriminator cast fails (<span class="hashtag-raw">#393</span>)</li>
<li>Infrastructure: Run Elixir CI with GitHub Actions (<span class="hashtag-raw">#347</span>)</li>
</ul>
<p>As always, a huge thank you to all the contributors and maintainers for keeping the project going <img src="https://forum.elixirforum.com/images/emoji/apple/heart.png?v=15" title=":heart:" class="emoji" alt=":heart:" 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="230200" 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/openapispex-openapi-swagger-3-0-for-plug-apis/15614/51">Post #50</a>
	                </div>
	            </div>
              <div id="likers-container-230200" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="230200"
                     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 #50"></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/15614/load_more?page=6">Load more posts (4 remaining)</a>
</div></template></turbo-stream>