Skip to content

1.1.0

Latest
Compare
Choose a tag to compare
@jenshalm jenshalm released this 01 Apr 13:34
· 21 commits to main since this release

This release is binary-compatible with the 1.x series.

It is a minor update that introduces a small number of new sbt settings and new APIs as well as a handful of minor dependency bumps.

  • New sbt Settings
    Two new settings intended to fill functional gaps where tasks that are trivial for API users were difficult and cumbersome for plugin users.
    • laikaRenderers - A new setting that allows to define user-defined or 3rd-party renderers in addition to the builtin ones - #588
      Many thanks to @valencik for helping with testing this new hook in the context of protosearch integration.
    • laikaTreeProcessors - A new setting that allows to define AST processors that execute between parsing and rendering - #598
  • Preview Server
    • New method ServerConfig.withBinaryRenderers for defining user-defined or 3rd-party renderers - #588
      These will be auto-populated for plugin users, but can be manually defined when the preview server is launched separately.
  • Syntax Highlighting
    • Add a new diff highlighter - #601
  • Minor Dependency Bumps
    • fs2 - 3.9.4 -> 3.10.1
    • http4s - 0.23.23 -> 0.23.26
    • Scala.js - 1.13.2 -> 1.15.0
  • Scala SDK Updates
    • 3.3.3
    • 2.12.19
    • Skipping 2.13.13 due to the compatibility issues around the -Xsource option
  • Other Dependency Updates
    • cats-effect 3.5.4
    • sbt-typelevel 0.6.7
    • sbt 1.9.9