quarto-webr v0.3.8 Released - New Coat of Paint!

software-releases
quarto
webr
Author

TheCoatlessProfessor

Published

November 13, 2023

In quarto-webr version 0.3.8, we have made a number of changes to the extension to improve the user experience and make it easier to use. We’ve added a new autoload-packages document meta option key that will automatically load packages specified in the packages key. We’ve also added new output classes to differentiate between STDOUT and STDERR text as well as documented the extension’s theming capabilities. Lastly, we’ve fixed a bug related to the placement of the “WebR Status” indicator when in the revealjs presentation format.

For more details on the changes, please see the news entry below

quarto-webr news file entry for version 0.3.8 (2023-11-13)

Features

  • Added autoload-packages document meta option key that will automatically load packages specified in the packages key. The default value is true. (#75)
    • This feature simplifies the use of packages, eliminating the need to call library() in interactive code cells or setup code cells, as the specified packages will be loaded automatically.
  • Added new output classes to differentiate between STDOUT and STDERR text. (#60, #89)
    • Error and warning messages will now appear red and regular output will appear black.

Screenshot showing the new quarto-webr CSS classes and the color coded STDOUT/STDERR

Bugfixes

  • Fix placement of the “WebR Status” indicator when in the revealjs presentation format. (#84)

Documentation

  • Added a subsection to using two keyboard shortcuts into the interactive code cell demo.
  • Emphasized the extension must be in the same directory or contained within a Quarto project as the Quarto document being used. (#79, #26)
  • Added an RevealJS presentation example. (#83)
  • Added examples of embedding a RevealJS presentation inside of a website and book project. (#83)
  • Added an example of using the extension with a Blog website. (#81)
  • Added documentation on theming quarto elements. (#89)
  • Miscellaneous documentation typo fixes.

Deployment

  • Added a tests/ directory that contains Quarto documents used across multiple browsers before triggering a point release. (#76)
  • Added the open-in-html-browser extension to devcontainer for better previewing options of HTML results.
  • GitHub codespaces now automatically open the README example when the devcontainer is launched.

GitHub Changelog