Changelog
ver 3.2.1
- Release date:
2025-12-26 (Asia/Tokyo)
- Reveal.js version:
5.2.1
Fixes
Remove deprecated message when it set
revealjs_script_confwith str type. - GH#229
Others
Show timezone ID instead of timezone name in demo heading.
Fix template of age settings to apply for latest version.
ver 3.2.0
- Release date:
2025-04-03 (Asia/Tokyo)
- Reveal.js version:
5.2.1 (updated)
Breaking changes
(CSS compilation using libsass does not work, but it is not core feature. Therefore, it is not included as breaking-change)
Features
New optional extensions.
sphinx_revealjs.ext.oembedprovides JSON file as oEmbed content.sphinx_revealjs.ext.sasscan build latest Sass/SCSS.
Fixes
Set required Sphinx version. It raise error when using old versions.
Others
Demo: change process to compile theme stylesheet.
Demo: Output oEmbed content to inject presentation by other website.
Source: Update codings for type annotations.
ver 3.1.4
- Release date:
2025-03-22 (Asia/Tokyo)
- Reveal.js version:
5.1.0
Fixes
Remove unnecessary deps for core.
ver 3.1.3
- Release date:
2025-03-10 (Asia/Tokyo)
- Reveal.js version:
5.1.0
Fixes
Fix to set local files for background item.
It is same of fixes on ver 3.1.2.
This version includes for
revaljs-verticalandrevealjs-break.
ver 3.1.2
- Release date:
2025-03-09 (Asia/Tokyo)
- Reveal.js version:
5.1.0
Fixes
Fix to set local files for background item.
Target are
data-background-image,data-background-videoanddata-background-iframe.
Others
Update translation of demo.
Use latest actions in GitHub Actions.
Use renovate to sync versions of actions.
ver 3.1.1
- Release date:
2025-03-01 (Asia/Manila)
- Reveal.js version:
5.1.0
Fixes
Fallback when
literal_blockand inherits does not havelanguageattribute.
ver 3.1.0
- Release date:
2025-02-27 (JST)
- Reveal.js version:
5.1.0
Dependencies
Drop Python 3.7 and 3.8 from supported version.
Fixes
Keep all attributes of project’s nodes. ( #189 )
Others
Refactor by Ruff and MyPy.
Update type hintings.
Use uv and go-task for wrokspace management.
Use lefthook for hooks management instead of pre-commit.
ver 3.0.5
- Release date:
2024-10-20 (JST)
- Reveal.js version:
5.1.0
Fixes
Do not render stray end-tag (
</section>) - GH#180.
Others
Update contents of demo for latest features.
Mark python version of author workspace by mise.
ver 3.0.4
- Release date:
2024-09-15 (JST)
- Reveal.js version:
5.1.0
Fixes
Render all heading content by
revealjs-break.
Others
Update version of workflow.
ver 3.0.3
- Release date:
2024-08-18 (JST)
- Reveal.js version:
5.1.0
Fixes
Change accessing property in builder for compatibility.
Others
Fix broken links in documents.
Fix typo in documents and comments.
Use Ruff for lint and format sources instead of flake8 and black.
Use latest patterns from GitignoreIO.
Adjust compatibility of dependencies.
ver 3.0.2
- Release date:
2024-05-06 (JST)
- Reveal.js version:
5.1.0
Fixes
Enable to use
metatagsvariable inrevealjs-simpletheme.
Others
Add message for deprecated: Sphinx<5.0 and Python<3.8.
Use oEmbedPy in demo (instead of sphinxcontrib-oembed).
ver 3.0.1
- Release date:
2024-04-14 (JST)
- Reveal.js version:
5.1.0 (updated)
(None updates for features)
ver 3.0.0
- Release date:
2024-02-27
- Reveal.js version:
5.0.5 (updated)
Breaking changes
Dropped old Python and Sphinx versions.
Change path of bundled revealjs path.
The builder outputs everything in the “vertical slide” format.
Builder does not generate
sectionelement for level-4 sections.
Features
Add new directive
revealjs-vertical.Section directives accepts any
data-attributes. (revealjs-section,revealjs-breakandrevealjs-vertical)Add wrapper function to get bundled revealjs path.
Add new html-theme
revealjs-simplethat render minimum style reveal.js (Default theme is namedrevealjs-basic)
Fixes
revealjs-breaksplits pages in vertical slides when it is added to top of section.