Release notes

0.8.0

  • sbt 2 support: the plugin is now cross-published for sbt 1 and sbt 2 #209
    • The same addSbtPlugin("com.github.sbt" % "sbt-paradox-material-theme" % "0.8.0") line works for both.
  • New minimum JDK: JDK 11 on sbt 1 (JDK 8 is no longer supported) and JDK 17 on sbt 2, see Requirements
    • The plugin now depends on Paradox version 0.11.1 (previously 0.9.2), the first Paradox release line published for sbt 2.
    • If you followed the previous JDK 11 instructions and added sbt-paradox and sbt-paradox-theme 0.10.6 to project/plugins.sbt yourself, remove those lines.
  • Add Open Graph and Twitter card metadata (og:title, og:description, og:image, og:url, og:site_name, twitter:card) #31
  • Page metadata is now HTML-escaped #31
    • title, description and author (front matter or build properties), project.description, project.image and material.canonical.url are treated as plain text, so quotes and <, > no longer break the page.
    • HTML entities are no longer interpreted, in those values or in page titles taken from Markdown headings. # Akka &amp; Pekko now shows &amp;; write the character itself instead (# Akka & Pekko, ©).
  • Fix material.author rendering an empty author meta tag, see Author metadata #31
  • Fix duplicate <meta name="description"> tag #31
  • Snapshots are now published for every commit to main #130
  • Update jsoup to version 1.23.2
  • Update circe to version 0.14.16.

See the GitHub release for the full list of changes.

0.7.0

  • Project is now called sbt-paradox-material-theme and moved to the sbt GitHub organization #38
  • Moved project to com.github.sbt Maven groupId #39 and #54
  • Compatible with latest sbt-site 1.5.0 #56
    • See the sbt-site Migration Guide
    • You don’t need to call ParadoxMaterialThemePlugin.paradoxMaterialThemeSettings(Paradox) anymore
  • Fix duplicated slash in URL #28
  • Update to sbt-web 1.5.4.
  • Update jsoup to version 1.17.2
  • Update circe to version 0.14.6.
  • Update to Paradox version 0.9.2.

0.6.0

0.5.1

  • Bump sbt to version 1.2.3.
  • Update to Paradox version 0.4.2.
  • Keep the sidebar navigation order when updating link classes. #15

0.5.0

  • Update to mkdocs-material-3.0.3.
  • Update to Paradox version 0.4.0.
  • Link to logo URI using withLogoUri().
  • Refactor display of the project version so the right navigation menu’s scroll bar is only visible when the page footer overlaps.

0.4.0

  • Update to mkdocs-material-2.2.2.
  • Add support for hero text by defining material.hero in the front matter.
  • Add workaround for using previewSite when developing. #7

0.3.0

  • Add sbt plugin to help configure the theme using a builder-like API.
  • Enable search by default.
  • Build with sbt 1.0.
  • Add the theme version to the generator string.

0.2.0

  • Update to mkdocs-material-1.11.0.
  • Support site search. #1
  • Show version, wrap code and hide clipboard icon when printing. #4
  • Document material.language.
  • Make certain messages translatable.

0.1.1

  • Show the project version number in both drawer and “desktop” mode.

0.1.0

  • Initial version based on MkDocs Material version 1.10.2. Unsupported features from the upstream theme includes: Disqus integration, search, tabs navigation and localization.