<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" hreflang="en" /><updated>2025-12-08T13:39:22+01:00</updated><id>/feed.xml</id><title type="html">&lt;code&gt;jekyll-theme-endless&lt;/code&gt;</title><author><name>Sven Boekhoff</name></author><entry><title type="html">(Version 0.23.X) Support for additional diagram types</title><link href="/release-0.23.X/" rel="alternate" type="text/html" title="(Version 0.23.X) Support for additional diagram types" /><published>2025-11-26T00:00:00+01:00</published><updated>2025-12-08T00:00:00+01:00</updated><id>/release-notes-0.23.X</id><content type="html" xml:base="/release-0.23.X/"><![CDATA[<div class="sect1">
<h2 id="new-features">New features</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Added software to the Docker image to support BlockDiag, ActDiag, NwDiag, RackDiag, PacketDiag, SeqDiag, Bytefield-SVG, DBML, WaveDrom, and BPMN.</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect1">
<h2 id="updates-fixes-and-improvements">Updates, fixes and improvements</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Updated links to the documentation of diagram types supported by the AsciiDoctor Diagram extension to the <a href="/asciidoc-showroom/#diagram">AsciiDoc Showroom</a>.</p>
</li>
<li>
<p>Added example code for
<a href="/asciidoc-showroom/#blockdiag">BlockDiag</a>,
<a href="/asciidoc-showroom/#actdiag">ActDiag</a>,
<a href="/asciidoc-showroom/#nwdiag">NwDiag</a>,
<a href="/asciidoc-showroom/#rackdiag">RackDiag</a>,
<a href="/asciidoc-showroom/#packetdiag">PacketDiag</a>,
<a href="/asciidoc-showroom/#seqdiag">SeqDiag</a>,
<a href="/asciidoc-showroom/#bytefield">Bytefield-SVG</a>,
<a href="/asciidoc-showroom/#dbml">DBML</a>,
<a href="/asciidoc-showroom/#wavedrom">WaveDrom</a>,
<a href="/asciidoc-showroom/#bpmn">BPMN</a>
to the <a href="/asciidoc-showroom/#diagram">AsciiDoc Showroom</a>.</p>
</li>
<li>
<p>Version <code>0.23.1</code>: Fixed bug where tag pages could not be displayed on Apache servers when using the tag <code>.htaccess</code>.</p>
<div class="ulist">
<ul>
<li>
<p>You can now define a prefix for the tag page folder in the <code>_config.yml</code> configuration using <code>dir_for_tag_prefix</code> (e.g., <code>dir_for_tag_prefix: "tag_"</code>).</p>
</li>
</ul>
</div>
</li>
<li>
<p>Version <code>0.23.2</code>: Fixed bug in links to tag pages.</p>
<div class="ulist">
<ul>
<li>
<p>When a tag contained a <code>.</code> (dot), on some Apache servers the tag folder was not opened, but instead an attempt was made to open a file.</p>
</li>
</ul>
</div>
</li>
</ul>
</div>
</div>
</div>]]></content><author><name>Sven Boekhoff</name></author><category term="release notes" /><category term="features" /><category term="AsciiDoctor Diagram" /><category term="diagram" /><category term="Docker" /><category term="BlockDiag" /><category term="ActDiag" /><category term="NwDiag" /><category term="RackDiag" /><category term="PacketDiag" /><category term="SeqDiag" /><category term="Bytefield-SVG" /><category term="DBML" /><category term="WaveDrom" /><category term="BPMN" /><category term="bugfixes" /><category term="Apache" /><category term=".htaccess" /><category term="tags" /><category term="_config.yml" /></entry><entry><title type="html">(Version 0.22.X) Support for listing blocks and additional diagram types</title><link href="/release-0.22.X/" rel="alternate" type="text/html" title="(Version 0.22.X) Support for listing blocks and additional diagram types" /><published>2025-10-08T00:00:00+02:00</published><updated>2025-11-25T00:00:00+01:00</updated><id>/release-notes-0.22.X</id><content type="html" xml:base="/release-0.22.X/"><![CDATA[<div class="sect1">
<h2 id="new-features">New features</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Added styles for listing-blocks without code highlighting.</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect1">
<h2 id="updates-fixes-and-improvements">Updates, fixes and improvements</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Added example code of a <a href="/asciidoc-showroom/#folderstructure">folder structure listing</a> to the <a href="/asciidoc-showroom/#listing">AsciiDoc Showroom</a>.</p>
</li>
<li>
<p>Fixed an error in the description of a code block in the <a href="/asciidoc-showroom/">AsciiDoc Showroom</a>.</p>
</li>
<li>
<p>Added example code of a <a href="/asciidoc-showroom/#meme">Meme "diagram"</a> to the <a href="/asciidoc-showroom/">AsciiDoc Showroom</a>.</p>
</li>
<li>
<p>Added some general information about the files and the project to the README file.</p>
</li>
<li>
<p>Added notes about the usage of passthrough blocks to the <a href="/asciidoc-showroom/#passthrough-blocks">AsciiDoc Showroom</a>.</p>
</li>
<li>
<p>Version <code>0.22.1</code>: Corrected and extended the release notes for version <a href="/release-0.12.X">0.12.0</a> regarding the RSS/Atom feed feature. Also fixed the MIME-type in the HTML layout file from <code>application/rss+xml</code> to <code>application/atom+xml</code>.</p>
</li>
<li>
<p>Version <code>0.22.2</code>: Added a code example to the <a href="/asciidoc-showroom/#meme">AsciiDoc Showroom</a> demonstrating how to use theme assets from <code>jekyll-theme-endless</code> within the Asciidoctor diagram extension <code>meme</code> during the build process.</p>
<div class="ulist">
<ul>
<li>
<p>For this, <a href="https://github.com/asciidoctor/jekyll-asciidoc?tab=readme-ov-file#enabling-liquid-preprocessing">enable Liquid code processing within AsciiDoc documents</a> using <code>:page-liquid:</code>.</p>
</li>
<li>
<p>After that, the location of the source image in the build directory can be inserted into the AsciiDoc document via the <a href="https://jekyllrb.com/docs/configuration/options/">Jekyll variable <code>destination</code></a>, using the Liquid variable syntax <code>{{ site.destination }}</code>.</p>
</li>
</ul>
</div>
</li>
<li>
<p>Version <code>0.22.3</code>: The example for using files from the dependencies was removed to avoid increasing the dependency on Jekyll. It should always be possible to build the documents independently of Jekyll, for example with asciidoctor-pdf.</p>
</li>
</ul>
</div>
</div>
</div>]]></content><author><name>Sven Boekhoff</name></author><category term="release notes" /><category term="features" /><category term="AsciiDoc" /><category term="CSS" /><category term="highlighting" /><category term="listing" /><category term="SCSS" /><category term="styling" /><category term="example" /><category term="bugfixes" /><category term="documentation" /><category term="Meme" /><category term="AsciiDoctor Diagram" /><category term="diagram" /><category term="plain-text diagram" /><category term="passthrough block" /><category term="RSS" /><category term="Atom" /><category term="MIME-type" /><category term="asset" /><category term="Liquid" /><category term="build process" /></entry><entry><title type="html">(Version 0.21.X) Support for additional diagram types</title><link href="/release-0.21.X/" rel="alternate" type="text/html" title="(Version 0.21.X) Support for additional diagram types" /><published>2025-09-24T00:00:00+02:00</published><updated>2025-09-26T00:00:00+02:00</updated><id>/release-notes-0.21.X</id><content type="html" xml:base="/release-0.21.X/"><![CDATA[<div class="sect1">
<h2 id="new-features">New features</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Added software to the Docker image to support Dpic, Gnuplot, MscGen, Nomnoml, Pintora, State Machine Cat (smcat), and TikZ.</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect1">
<h2 id="updates-fixes-and-improvements">Updates, fixes and improvements</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Added links to the documentation of diagram types supported by the AsciiDoctor Diagram extension to the <a href="/asciidoc-showroom/#diagram">AsciiDoc Showroom</a>.</p>
</li>
<li>
<p>Adjusted the order of examples for supported diagram types in the <a href="/asciidoc-showroom/#diagram">AsciiDoc Showroom</a>.</p>
</li>
<li>
<p>Added example code for
 <a href="/asciidoc-showroom/#dpic">Dpic</a>,
<a href="/asciidoc-showroom/#gnuplot">Gnuplot</a>,
<a href="/asciidoc-showroom/#mscgen">MscGen</a>,
<a href="/asciidoc-showroom/#nomnoml">Nomnoml</a>,
<a href="/asciidoc-showroom/#pintora">Pintora</a>,
<a href="/asciidoc-showroom/#smcat">State Machine Cat (smcat)</a>,
<a href="/asciidoc-showroom/#tikz">TikZ</a>
 to the <a href="/asciidoc-showroom/#diagram">AsciiDoc Showroom</a>.</p>
</li>
<li>
<p>Version <code>0.21.1</code>: Fixed the order of examples for supported diagram types in the <a href="/asciidoc-showroom/#diagram">AsciiDoc Showroom</a>.</p>
</li>
<li>
<p>Version <code>0.21.2</code>: Added a <a href="/documentation/#deploymentdiagram">deployment diagram</a> of this repository to the README.</p>
</li>
</ul>
</div>
</div>
</div>]]></content><author><name>Sven Boekhoff</name></author><category term="release notes" /><category term="features" /><category term="AsciiDoctor Diagram" /><category term="Ditaa" /><category term="Graphviz" /><category term="Lilypond" /><category term="mermaid.js" /><category term="PlantUML" /><category term="barcode" /><category term="QR code" /><category term="diagram" /><category term="Docker" /><category term="Dpic" /><category term="Gnuplot" /><category term="MscGen" /><category term="Nomnoml" /><category term="Pintora" /><category term="smcat" /><category term="State Machine Cat" /><category term="TikZ" /><category term="deployment diagram" /></entry><entry><title type="html">(Version 0.20.X) Improved Layout</title><link href="/release-0.20.X/" rel="alternate" type="text/html" title="(Version 0.20.X) Improved Layout" /><published>2025-09-22T00:00:00+02:00</published><updated>2025-09-22T00:00:00+02:00</updated><id>/release-notes-0.20.X</id><content type="html" xml:base="/release-0.20.X/"><![CDATA[<div class="sect1">
<h2 id="new-features">New features</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Added styles for sidebar blocks (also see the <a href="/asciidoc-showroom/#sidebarblock">example for sidebar blocks in the AsciiDoc Showroom</a>)</p>
</li>
<li>
<p>Added the <code>navigation-left</code> setting to <code>_config.yml</code> and <code>default.html</code>. This setting allows you to show the navigation on the left side and the main content on the right side (by default, the navigation is shown on the right side).</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect1">
<h2 id="updates-fixes-and-improvements">Updates, fixes and improvements</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Standardized whitespace in SCSS files to use tabs for indentation.</p>
</li>
<li>
<p>Added setting <code>timezone</code> to <code>_configData.yml</code>. This prevents your posts from being accidentally assigned to a future date (and thus not being published). This can happen if your build server is in a different timezone than you expect.</p>
</li>
</ul>
</div>
</div>
</div>]]></content><author><name>Sven Boekhoff</name></author><category term="release notes" /><category term="AsciiDoc" /><category term="whitespaces" /><category term="indentation" /><category term="SCSS" /><category term="sidebar" /><category term="features" /><category term="layout" /><category term="navigation" /><category term="bugfixes" /><category term="timezone" /></entry><entry><title type="html">(Version 0.19.X) Improvements to AsciiDoc Showroom, New Aside Element, and Experimental Features</title><link href="/release-0.19.X/" rel="alternate" type="text/html" title="(Version 0.19.X) Improvements to AsciiDoc Showroom, New Aside Element, and Experimental Features" /><published>2025-09-01T00:00:00+02:00</published><updated>2025-09-16T00:00:00+02:00</updated><id>/release-notes-0.19.X-aside</id><content type="html" xml:base="/release-0.19.X/"><![CDATA[<div class="sect1">
<h2 id="new-features">New features</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Added the inclusion of an additional aside element (<code>aside_top.html</code>) above <code>aside_navigation.html</code> to the default layout (see: <a href="/documentation/#includes">Includes Documentation</a>).</p>
</li>
<li>
<p>Added support for the experimental AsciiDoc feature "button" (<code>btn:[]</code>).</p>
</li>
<li>
<p>Added styles for the output of the AsciiDoc command <code>kbd:[]</code>.</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect1">
<h2 id="updates-fixes-and-improvements">Updates, fixes and improvements</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Improve clarity in README by adding punctuation and emphasizing example posts and pages.</p>
</li>
<li>
<p>Improved and added examples to the AsciiDoc Showroom for:</p>
<div class="ulist">
<ul>
<li>
<p><a href="/asciidoc-showroom/#text-replacements">Text Replacements</a></p>
</li>
<li>
<p><a href="/asciidoc-showroom/#footnotes">Footnotes</a></p>
</li>
<li>
<p><a href="/asciidoc-showroom/#experimental">Keyboard shortcuts, buttons and menu paths</a></p>
</li>
<li>
<p><a href="/asciidoc-showroom/#passthrough-blocks">Passthrough Blocks</a></p>
</li>
<li>
<p><a href="/asciidoc-showroom/#admonition">Adminition Blocks</a></p>
</li>
</ul>
</div>
</li>
<li>
<p>Added an <a href="/asciidoc-showroom/#mindmap-example">example of a PlantUML mindmap</a> to the AsciiDoc Showroom.</p>
</li>
<li>
<p>Version <code>0.19.1</code>:</p>
<div class="ulist">
<ul>
<li>
<p>Updated Asciidoctor Diagram dependencies to version 3.0 and fixed the support for Ditaa and PlantUML.</p>
</li>
</ul>
</div>
</li>
<li>
<p>Version <code>0.19.2</code>:</p>
<div class="ulist">
<ul>
<li>
<p>Ensure consistent dependency versions by versioning <code>Gemfile.lock</code>.</p>
</li>
</ul>
</div>
</li>
<li>
<p>Version <code>0.19.3</code>:</p>
<div class="ulist">
<ul>
<li>
<p>Added <code>Gemfile.lock</code> to the glossary.</p>
</li>
<li>
<p>Reverted the version update of <strong>asciidoctor-diagram</strong> (to 3.0.1) to avoid issues with transitive dependencies on <strong>ditaa</strong> and <strong>plantuml</strong> occurring in projects using <code>jekyll-theme-endless</code>.</p>
</li>
<li>
<p>Pinned <strong>asciidoctor-diagram-plantuml</strong> to version <strong>1.2025.2</strong> in <code>Gemfile.lock</code> to prevent the following error occurring during PlantUML image generation in version <strong>1.2025.3</strong>:</p>
<div class="listingblock">
<div class="content">
<pre class="rouge highlight"><code>Failed to generate image: PlantUML image generation failed:
Cannot invoke "java.lang.reflect.Method.invoke(Object, Object[])"
because "org.asciidoctor.diagram.plantuml.PlantUML.SET_LOCAL_IMAGE_LIMIT" is null</code></pre>
</div>
</div>
</li>
</ul>
</div>
</li>
<li>
<p>Version <code>0.19.4</code>:</p>
<div class="ulist">
<ul>
<li>
<p>The <strong>gemspec</strong> has been updated to explicitly exclude <code>asciidoctor-diagram-plantuml</code> version <strong>1.2025.3</strong>, due to issues with PlantUML diagram generation in that release.</p>
</li>
<li>
<p>Updated dependencies in <code>Gemfile.lock</code>.</p>
</li>
</ul>
</div>
</li>
<li>
<p>Version <code>0.19.5</code>:</p>
<div class="ulist">
<ul>
<li>
<p>Since there seem to be issues with excluding specific versions, I have explicitly set the <code>asciidoctor-diagram-plantuml</code> version to <strong>1.2025.2</strong> in the <strong>gemspec</strong>.</p>
</li>
</ul>
</div>
</li>
<li>
<p>Version <code>0.19.6</code>:</p>
<div class="ulist">
<ul>
<li>
<p>Removed the explicit version specification for <code>asciidoctor-diagram-plantuml</code> from the gemspec.</p>
</li>
</ul>
</div>
</li>
</ul>
</div>
</div>
</div>
<div class="sect1">
<h2 id="known-issues-with-workaround">Known Issues (with workaround)</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Both explicitly setting and explicitly excluding versions of <code>asciidoctor-diagram-plantuml</code> seem to cause issues in projects using <code>jekyll-theme-endless</code> as a theme.</p>
<div class="ulist">
<ul>
<li>
<p><strong>Workaround</strong>: in these projects, explicitly set the version of <code>asciidoctor-diagram-plantuml</code> to 1.2025.2 in the <code>Gemfile.lock</code>.</p>
</li>
</ul>
</div>
</li>
</ul>
</div>
</div>
</div>
<div class="sect1">
<h2 id="further-information">Further information</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p><a href="https://github.com/asciidoctor/asciidoctor-diagram/releases/tag/v3.0.0">Release notes for <strong>asciidoctor-diagram v3.0.0</strong></a></p>
</li>
<li>
<p><a href="https://github.com/asciidoctor/jekyll-asciidoc?tab=readme-ov-file#enabling-asciidoctor-diagram">Installation instructions for using <strong>asciidoctor-diagram</strong> in <strong>jekyll-asciidoc</strong></a></p>
</li>
</ul>
</div>
</div>
</div>]]></content><author><name>Sven Boekhoff</name></author><category term="release notes" /><category term="features" /><category term="AsciiDoc" /><category term="aside" /><category term="navigation" /><category term="footnote" /><category term="button" /><category term="keyboard shortcut" /><category term="menu path" /><category term="passthrough block" /><category term="admonition" /><category term="PlantUML" /><category term="mindmap" /><category term="Ditaa" /><category term="PlantUML" /><category term="bugfixes" /><category term="Gemfile.lock" /><category term="gemspec" /><category term="known issues" /><category term="workarounds" /></entry><entry><title type="html">(Version 0.18.X) Added Support for Barcodes</title><link href="/release-0.18.X/" rel="alternate" type="text/html" title="(Version 0.18.X) Added Support for Barcodes" /><published>2025-06-14T00:00:00+02:00</published><updated>2025-06-14T00:00:00+02:00</updated><id>/release-notes-0.18.X-barcodes</id><content type="html" xml:base="/release-0.18.X/"><![CDATA[<div class="sect1">
<h2 id="new-feature">New feature</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Added support for barcodes and QR codes in AsciiDoc using the <code>asciidoctor-diagram</code> extension.</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect1">
<h2 id="updates-fixes-and-improvements">Updates, fixes and improvements</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Added examples to the <a href="/asciidoc-showroom/#barcodes">AsciiDoc Showroom</a>.</p>
</li>
<li>
<p>Version <code>0.18.1</code>:</p>
<div class="ulist">
<ul>
<li>
<p>Fixed the date in <code>LICENSE.txt</code>.</p>
</li>
</ul>
</div>
</li>
<li>
<p>Version <code>0.18.2</code>:</p>
<div class="ulist">
<ul>
<li>
<p>Update section headers for QR codes and barcodes in AsciiDoc showroom.</p>
</li>
<li>
<p>Added QR codes to the list of featured diagrams.</p>
</li>
<li>
<p>Added a QR code linking to <a href="https://quickstart-blog.gitlab.io/" class="bare">https://quickstart-blog.gitlab.io/</a> to the index page.</p>
</li>
</ul>
</div>
</li>
</ul>
</div>
</div>
</div>]]></content><author><name>Sven Boekhoff</name></author><category term="release notes" /><category term="features" /><category term="AsciiDoc" /><category term="diagram" /><category term="barcode" /><category term="QR code" /><summary type="html"><![CDATA[New feature]]></summary></entry><entry><title type="html">(Version 0.17.X) Add Functionality to Docker Image</title><link href="/release-0.17.X/" rel="alternate" type="text/html" title="(Version 0.17.X) Add Functionality to Docker Image" /><published>2025-02-06T00:00:00+01:00</published><updated>2025-02-14T00:00:00+01:00</updated><id>/release-notes-0.17.X-add-funcitonality-to-docker-image</id><content type="html" xml:base="/release-0.17.X/"><![CDATA[<div class="sect1">
<h2 id="new-feature">New feature</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Added support for the <code>zip</code> and <code>unzip</code> commands in the Docker image.</p>
</li>
<li>
<p>Added dependency managers <code>npm</code> and <code>Yarn</code> to the Docker image.</p>
</li>
<li>
<p>Added support for mermaid diagrams in AsciiDoc.</p>
</li>
<li>
<p>Added the <code>nvm</code> (Node Version Manager) to the Docker image, to install the latest Node.js version.</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect1">
<h2 id="updates-fixes-and-improvements">Updates, fixes and improvements</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Fixed broken link to the documentation.</p>
</li>
<li>
<p>Renamed the file <code>_data.yml</code> to <code>_configData.yml</code>.</p>
</li>
<li>
<p>Version <code>0.17.1</code>: Updated the Mermaid example in the <a href="/asciidoc-showroom/#mermaid">AsciiDoc Showroom</a>.</p>
</li>
<li>
<p>Version <code>0.17.2</code>: Add example of a Sankey diagram to the <a href="/asciidoc-showroom/#mermaid">AsciiDoc Showroom</a>.</p>
</li>
</ul>
</div>
</div>
</div>]]></content><author><name>Sven Boekhoff</name></author><category term="release notes" /><category term="features" /><category term="Dockerfile" /><category term="npm" /><category term="Yarn" /><category term="zip" /><category term="unzip" /><category term="dependency manager" /><category term="mermaid.js" /><category term="AsciiDoc" /><category term="diagram" /><category term="nvm" /><category term="Node.js" /><category term="_configData.yml" /><category term="Sankey" /><summary type="html"><![CDATA[New feature]]></summary></entry><entry><title type="html">(Version 0.16.X) Glossary, Liquid Filter, Logging</title><link href="/release-0.16.X/" rel="alternate" type="text/html" title="(Version 0.16.X) Glossary, Liquid Filter, Logging" /><published>2024-11-19T00:00:00+01:00</published><updated>2025-01-03T00:00:00+01:00</updated><id>/release-notes-0.16.X-glossary-logging</id><content type="html" xml:base="/release-0.16.X/"><![CDATA[<div class="sect1">
<h2 id="new-feature">New feature</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Added the Liquid filter <code>match</code> for checking if a string matches a regular expression.</p>
</li>
<li>
<p>Added a glossary that lists the descriptions from the file <code>_data/tag-descriptions.yml</code> and displays the corresponding description texts.</p>
<div class="ulist">
<ul>
<li>
<p>A long description can also be provided.</p>
</li>
<li>
<p>This long description is preferred for display on tag pages and in the glossary.</p>
</li>
<li>
<p>Additionally, AsciiDoc commands can now be used in the description texts (see the <code>complex-tag</code>).</p>
</li>
</ul>
</div>
</li>
<li>
<p>Version <code>0.16.3</code>: Exteded the statistics page with a list of all tags that are not used in any post.</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect1">
<h2 id="updates-fixes-and-improvements">Updates, fixes and improvements</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Improved logging by utilizing <code>Jekyll.logger</code> instead of writing log messages directly to STDOUT with <code>puts</code>.</p>
<div class="ulist">
<ul>
<li>
<p>Set the log level to <code>debug</code> in the <code>.gitlab-ci.yml</code> file.</p>
</li>
</ul>
</div>
</li>
<li>
<p>Removed the Home entry from the menu, as it is already linked via the brand label.</p>
</li>
<li>
<p>Fixed incorrect folder reference in the documentation.</p>
</li>
<li>
<p>Version <code>0.16.1</code>: Fixed the issue where the Liquid filter <code>match</code> was not loaded.</p>
</li>
<li>
<p>Version <code>0.16.2</code>: Improved the appearance of the glossary index by adding margins.</p>
</li>
<li>
<p>Version <code>0.16.3</code>:</p>
<div class="ulist">
<ul>
<li>
<p>Tag pages are only linked in the glossary if there is at least one post with the respective tag.</p>
</li>
<li>
<p>Fixed the issue where the number of posts with a tag was not displayed correctly, when that tag was used more than once in a post.</p>
</li>
</ul>
</div>
</li>
<li>
<p>Version <code>0.16.4</code>: Corrected dates and updated the RubyGems summary.</p>
</li>
<li>
<p>Version <code>0.16.5</code>: Set the required Ruby version to the lowest currently supported version (see <a href="https://www.ruby-lang.org/en/downloads/" class="bare">https://www.ruby-lang.org/en/downloads/</a>).</p>
</li>
</ul>
</div>
</div>
</div>]]></content><author><name>Sven Boekhoff</name></author><category term="release notes" /><category term="features" /><category term="Liquid" /><category term="filter" /><category term="regular expression" /><category term="regex" /><category term="logging" /><category term="log-level" /><category term=".gitlab-ci.yml" /><category term="documentation" /><category term="glossary" /><category term="layout" /><category term="complex-tag" /><category term="bugfixes" /><summary type="html"><![CDATA[New feature]]></summary></entry><entry><title type="html">(Version 0.15.X) Support for ASCII Diagrams, Dockerfile</title><link href="/release-0.15.X/" rel="alternate" type="text/html" title="(Version 0.15.X) Support for ASCII Diagrams, Dockerfile" /><published>2024-11-10T00:00:00+01:00</published><updated>2024-11-16T00:00:00+01:00</updated><id>/release-notes-0.15.X-add-new-functionality-diagrams</id><content type="html" xml:base="/release-0.15.X/"><![CDATA[<div id="preamble">
<div class="sectionbody">
<div class="paragraph">
<p>This release enhances documentation capabilities, making it easier to incorporate various visual elements directly within AsciiDoc files.</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="new-feature">New feature</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Added support for displaying Ascii diagrams using the <a href="https://docs.asciidoctor.org/diagram-extension/latest/">Asciidoctor Diagram extension</a>.</p>
<div class="ulist">
<ul>
<li>
<p>Multiple diagram types are now supported. Examples and additional links are available in the <a href="/asciidoc-showroom/#diagram">AsciiShowroom</a>.</p>
</li>
<li>
<p><strong>Ditaa</strong>: Ideal for creating ASCII-based block diagrams.</p>
</li>
<li>
<p><strong>PlantUML</strong>: Great for UML diagrams such as class, sequence, and activity diagrams.</p>
</li>
<li>
<p><strong>Graphviz</strong>: Suitable for creating flowcharts, state diagrams, and dependency graphs.</p>
</li>
<li>
<p><strong>LilyPond</strong>: For beautifully typeset sheet music and musical notation.</p>
</li>
</ul>
</div>
</li>
<li>
<p>Moved installation steps of required software form <code>.gitlab-ci.yml</code> to a dedicated Docker image
(see <a href="/documentation/#Dockerfile">Dockerfile in the documentation</a>).</p>
<div class="ulist">
<ul>
<li>
<p>This change improves CI/CD efficiency by reducing pipeline run times, ensures consistency across builds, and simplifies maintenance by consolidating package dependencies into a single, reusable image.</p>
</li>
<li>
<p>Additionally, it enhances readability of the CI/CD configuration, focusing on core pipeline steps without repeated setup commands.</p>
</li>
<li>
<p>For the <code>jekyll-theme-endless</code> repository, this change may result in increased compute time, but for all other repositories, it will not, as they can easily use the image for their own CI/CD pipelines. Simply set <code>image: "registry.gitlab.com/jekyll-theme-endless/jekyll-theme-endless.gitlab.io:latest"</code> as the image in your pipeline configuration.</p>
</li>
</ul>
</div>
</li>
</ul>
</div>
</div>
</div>
<div class="sect1">
<h2 id="updates-fixes-and-improvements">Updates, fixes and improvements</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Improved styling of lists, STEM expressions and images.</p>
</li>
<li>
<p>Version <code>0.15.1</code>: Added workarounds for 2 known issues</p>
<div class="ulist">
<ul>
<li>
<p>Distorted design when code blocks in admonition blocks exceed their width (<a href="/release-0.13.X/#known_issues">0.13.X</a>)</p>
</li>
<li>
<p>Overlap of code by the field that indicates the language in code blocks (<a href="/release-0.10.X/#known_issues">0.10.X</a>)</p>
</li>
</ul>
</div>
</li>
<li>
<p>Version <code>0.15.2</code>:</p>
<div class="ulist">
<ul>
<li>
<p>The example pages are delivered along with the theme gem.
This allows you to copy, for example, the showrooms into your own project directory to use them as templates.</p>
</li>
<li>
<p>Added new insights about the <code>keep_files</code>-setting to the <code>_config.yml</code>.</p>
</li>
<li>
<p>Increased the spacing between the text and the right edge of the admonition block.</p>
</li>
</ul>
</div>
</li>
<li>
<p>Version <code>0.15.3</code>:</p>
<div class="ulist">
<ul>
<li>
<p>The display of the "list of recent posts" is now handled through the invocation of <code>function_list-posts.html</code>. This also resolves the issue where <em>posts created on the same day</em> were displayed in a different order in the recent posts list compared to the post navigation.</p>
</li>
<li>
<p><strong>Bugfix</strong>: If a tag was accidentally entered multiple times in a post&#8217;s tag list</p>
<div class="ulist">
<ul>
<li>
<p>the tag was weighted higher in the tag cloud.</p>
</li>
<li>
<p>the post also appeared multiple times in the list of "posts tagged with this tag."</p>
</li>
<li>
<p>the tag was shown multiple times in the tag-list of the post</p>
</li>
</ul>
</div>
</li>
<li>
<p>Added statistics to list posts with multiple tags.</p>
</li>
</ul>
</div>
</li>
<li>
<p>Version <code>0.15.4</code>:</p>
<div class="ulist">
<ul>
<li>
<p>Fixed warnings caused by (transitive) dependencies.</p>
</li>
</ul>
</div>
</li>
<li>
<p>Version <code>0.15.5</code>:</p>
<div class="ulist">
<ul>
<li>
<p>Increased versions of all dependencies in the gemspec.</p>
</li>
</ul>
</div>
</li>
</ul>
</div>
</div>
</div>]]></content><author><name>Sven Boekhoff</name></author><category term="release notes" /><category term="documentation" /><category term="features" /><category term="AsciiDoc" /><category term="AsciiDoctor Diagram" /><category term="diagram" /><category term="plot" /><category term="Ditaa" /><category term="ASCII art" /><category term="PlantUML" /><category term="Graphviz" /><category term="Dot" /><category term="plain-text diagram" /><category term="Lilypond" /><category term="music" /><category term="styling" /><category term="images" /><category term="lists" /><category term="STEM" /><category term="known issues" /><category term="workarounds" /><category term="bugfixes" /><category term="Docker" /><category term="Dockerfile" /><category term="Docker image" /><category term="Docker container" /><category term=".gitlab-ci.yml" /><category term="admonition" /><category term="_config.yml" /><category term="gemspec" /><category term="bugfixes" /><category term="bugfixes" /><category term="bugfixes" /><category term="bugfixes" /><category term="bugfixes" /><category term="bugfixes" /><category term="Docker" /><category term="Dockerfile" /><category term="Docker image" /><category term="Docker container" /><category term=".gitlab-ci.yml" /><category term="admonition" /><category term="_config.yml" /><category term="navigation" /><summary type="html"><![CDATA[This release enhances documentation capabilities, making it easier to incorporate various visual elements directly within AsciiDoc files.]]></summary></entry><entry><title type="html">(Version 0.14.X) New functionality (support for STEM expressions)</title><link href="/release-0.14.X/" rel="alternate" type="text/html" title="(Version 0.14.X) New functionality (support for STEM expressions)" /><published>2024-11-05T00:00:00+01:00</published><updated>2024-11-09T00:00:00+01:00</updated><id>/release-notes-0.14.X-add-new-functionality</id><content type="html" xml:base="/release-0.14.X/"><![CDATA[<div class="sect1">
<h2 id="new-feature">New feature</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Added support for displaying mathematical formulas (<strong>S</strong>cience, <strong>T</strong>echnology, <strong>E</strong>ngineering and <strong>M</strong>ath (STEM) expressions)</p>
<div class="ulist">
<ul>
<li>
<p>Two syntaxes are available:
<a href="https://en.wikibooks.org/wiki/LaTeX/Mathematics">TeX and LaTeX</a>
and <a href="http://asciimath.org/">AsciiMath</a></p>
</li>
<li>
<p>Rendering is handled by <a href="https://www.mathjax.org/">MathJax</a></p>
</li>
<li>
<p>Examples and links can be found in the <a href="/asciidoc-showroom/#stem">AsciiShowroom</a></p>
</li>
</ul>
</div>
</li>
</ul>
</div>
</div>
</div>
<div class="sect1">
<h2 id="updates-fixes-and-improvements">Updates, fixes and improvements</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p>Version 0.14.1</p>
<div class="ulist">
<ul>
<li>
<p>Improved descriptions for the STEM examples and added code snippets.</p>
</li>
</ul>
</div>
</li>
</ul>
</div>
</div>
</div>]]></content><author><name>Sven Boekhoff</name></author><category term="release notes" /><category term="documentation" /><category term="features" /><category term="AsciiDoc" /><category term="STEM" /><category term="LaTeX" /><category term="MathML" /><category term="MathJax" /><category term="AsciiMath" /><summary type="html"><![CDATA[New feature]]></summary></entry></feed>