New features

  • Added the inclusion of an additional aside element (aside_top.html) above aside_navigation.html to the default layout (see: Includes Documentation).

  • Added support for the experimental AsciiDoc feature "button" (btn:[]).

  • Added styles for the output of the AsciiDoc command kbd:[].

Updates, fixes and improvements

  • Improve clarity in README by adding punctuation and emphasizing example posts and pages.

  • Improved and added examples to the AsciiDoc Showroom for:

  • Added an example of a PlantUML mindmap to the AsciiDoc Showroom.

  • Version 0.19.1:

    • Updated Asciidoctor Diagram dependencies to version 3.0 and fixed the support for Ditaa and PlantUML.

  • Version 0.19.2:

    • Ensure consistent dependency versions by versioning Gemfile.lock.

  • Version 0.19.3:

    • Added Gemfile.lock to the glossary.

    • Reverted the version update of asciidoctor-diagram (to 3.0.1) to avoid issues with transitive dependencies on ditaa and plantuml occurring in projects using jekyll-theme-endless.

    • Pinned asciidoctor-diagram-plantuml to version 1.2025.2 in Gemfile.lock to prevent the following error occurring during PlantUML image generation in version 1.2025.3:

      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
  • Version 0.19.4:

    • The gemspec has been updated to explicitly exclude asciidoctor-diagram-plantuml version 1.2025.3, due to issues with PlantUML diagram generation in that release.

    • Updated dependencies in Gemfile.lock.

  • Version 0.19.5:

    • Since there seem to be issues with excluding specific versions, I have explicitly set the asciidoctor-diagram-plantuml version to 1.2025.2 in the gemspec.

  • Version 0.19.6:

    • Removed the explicit version specification for asciidoctor-diagram-plantuml from the gemspec.

Known Issues (with workaround)

  • Both explicitly setting and explicitly excluding versions of asciidoctor-diagram-plantuml seem to cause issues in projects using jekyll-theme-endless as a theme.

    • Workaround: in these projects, explicitly set the version of asciidoctor-diagram-plantuml to 1.2025.2 in the Gemfile.lock.