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
- laikaRenderers - A new setting that allows to define user-defined or 3rd-party renderers in addition to the builtin ones - #588
- 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.
- New method
- 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