← Back to all sparks
X

xaringan

COLLAB
Velocity0.0

Create HTML presentation slides with R Markdown and remark.js

xaringan has settled into theme upkeep and Pandoc-era compatibility patches.

r-markdownslidescss-themesmaintenanceaccessibility
Current state
The recent window is thin: 0.31 is a roxygen documentation change made to satisfy a CRAN complaint, 0.30 refreshes the Rutgers CSS theme and fixes `inf_mr()` against hashed URLs, 0.29 is an internal adjustment tracking changes in the servr package. Earlier releases in the window carry the actual features — title-slide element classes, child-document recompilation, self-contained audio and video embedding, and screen-reader shortcut conflicts resolved for JAWS.
Where it's heading
Development has slowed markedly: 0.29 through 0.31 span February 2024 to August 2025 and none of them add anything a slide author would notice. The package's live surface is now community-contributed university themes and its coupling to Yihui Xie's servr, which supplies the live-preview machinery. This is a stable tool being kept working, not one being extended.
Prediction
The next release is most likely another compatibility or CSS-theme change; nothing in the window suggests new authoring capability is coming.

Recent moves

  1. 0y ago

    xaringan 0.31 switches roxygen comments to Markdown

    Switches roxygen comments to Markdown to clear a CRAN-reported link-target issue. Documentation plumbing with no effect on slide output.

    View source ↗
  2. 2y ago

    xaringan 0.30 updates Rutgers theme, notes inf_mr() hash bug

    Refreshes the Rutgers CSS theme and notes an `inf_mr()` failure on hashed slide URLs. Community theme upkeep, the main form activity takes in this window.

    View source ↗
  3. 2y ago

    xaringan 0.29 tracks servr changes in inf_mr()

    Internal changes to `inf_mr()` tracking a servr update — a direct consequence of xaringan's live preview being built on that package.

    View source ↗
  4. 3y ago

    xaringan 0.28 requires R >= 3.5.0

    Raises the minimum R version to 3.5.0. A dependency floor, invisible to anyone already on a current R.

    View source ↗
  5. 3y ago

    xaringan 0.27 documents daemon_stop, updates Karolinska theme

    Documents `servr::daemon_stop()` for halting the live preview, adds an alias for `infinite_moon_reader()`, and updates the Karolinska theme. Documentation and cosmetics.

    View source ↗
  6. 4y ago

    xaringan 0.26 embeds audio and video in self-contained slides

    Extends self-contained mode to embed `<audio>` and `<video>` sources, completing work started in 0.25 for `<source>` tags. Genuinely useful for anyone distributing a single-file deck.

    View source ↗