Skip to content

v0.8.0

Compare
Choose a tag to compare
@github-actions github-actions released this 29 Jul 13:28
· 114 commits to master since this release
db2778d

Breaking changes

  • Force users to explicitly enable snippet execution (#276) (#281).

New features

  • Code snippet execution for various programming languages (#253) (#255) (#256) (#258) (#282).
  • Allow executing compiled snippets in windows (#303).
  • Add support for hidden lines in code snippets (#283) (#254) - thanks @dmackdev.
  • Support mermaid snippet rendering to image via +render attribute (#268).
  • Allow scaling images dynamically based on terminal size (#288) (#291).
  • Allow scaling images generated via +render code blocks (mermaid, typst, latex) (#290).
  • Show stderr output from code execution (#252) - thanks @dmackdev.
  • Wait for code execution process to exit completely (#250) - thanks @dmackdev.
  • Generate images in +render code snippets asynchronously (#273) (#293) (#284) (#279).
  • Dim non highlighted code snippet lines (#287).
  • Shrink snippet execution to match code block width (#286).
  • Include code snippet execution output in generated PDF (#295).
  • Cache +render block images (#270).
  • Add kotlin script executor (#257) - thanks @dmackdev.
  • Add nushell code execution (#274) (#275) - thanks @PitiBouchon.
  • Add rust-script as a new code executor (#269) - @ZhangHanDong.
  • Allow custom themes to extend others (#265).
  • Allow jumping fast between slides (#244).
  • Allow explicitly disabling footer in certain slides (#239).
  • Allow using image paths in typst (#235).
  • Add JSON schema for validation,completion,documentation (#228) (#236) - thanks @mikavilpas.
  • Allow having multiple authors (#227).

Fixes

  • Avoid re-rendering code output and auto rendered blocks (#280).
  • Use unicode width to calculate execution output's line len (#261).
  • Display background color behind '\t' in code exec output (#245).
  • Close child process stdin by default (#297).

Improvements

  • Update install instructions for Arch Linux (#248) - thanks @orhun.
  • Fix all clippy warnings (#231) - thanks @mikavilpas.
  • Include strict _front_matter_parsing in default config (#229) - thanks @mikavilpas.
  • CHANGELOG.md contains clickable links to issues (#230) - thanks @mikavilpas.
  • Add Support for Ruby Code Highlighting (#226) - thanks @pranavrao145.
  • Use ".presenterm" as prefix for tmp files (#306).
  • Add more descriptive error message when loading image fails (#298).
  • Align all error messages to left (#301).