Releases
v0.8.0
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 ).
You can’t perform that action at this time.