v4.1.0
Upgrade considerations
- When a
background-video
attribute points to a file, that file is now looked up relative to theimagesdir
document attribute.
This new behavior aligns with what images and video macros already did.
Existing slide decks using bothimagesdir
andbackground-video
will need to move some files around.
See #356 for details.
Enhancements
- Introduced a
step
attribute to control the display order of elements %step
option can now be used on most blocks- Added
revealjs_disablelayout
attribute to disable layout (#381) - Added support for Font Awesome icon sets using the
set
.
For instance:icon:font-awesome-flag[set=fab]
(#393) - Upgraded Font Awesome to 5.15.1
- Introduced an attribute to configure Font Awesome version
font-awesome-version
(#392) - Added support for data attributes using AsciiDoc attributes prefixed by
data-
(#241) - Added text alignment options to our columns layout feature:
has-text-left
,has-text-right
andhas-text-justified
.
See #354 for details. - Added a
mathjaxdir
attribute to control where MathJax is loaded from (#350) - MathJax updated to version 2.7.6 (#355, #361)
- Added new examples: MathJax, MathJax-CDN (#350, #359)
- Documentation improvements (#349, #351, #371, #374)
Compliance
- Added support for footnotes (#30)
- Added support for built-in text alignments:
text-left
,text-right
,text-center
andtext-justify
(#380) autoslide
attribute is now supported at the slide level (#367, #368)- Implemented the
muted
option for the video macro for YouTube and Vimeo (#358) background-video
paths are now resolved usingmedia_uri
(#356)
Bug Fixes
- Fixed a padding issue in columns layout (#372)
autoplay
option fixed for YouTube and Vimeo videos (#357)- Removed image resizing behavior when columns are wrapped in columns layout feature (#353, #360)
Infrastructure
- Migrated CI jobs to GitHub Actions
- Added Windows in CI build
- Upgraded
asciidoctor-doctest
to v2.0.0.beta.7 - Documentation migrated to Antora
- Added an integration with Netlify to host specific slide deck examples (#336, #346)
Release meta
- Released on: 2020-12-19
- Released by: Guillaume Grossetie
git tag | full diff | milestone
Credits
Thanks to the following people who contributed to this release:
Adrian Kosmaczewski, Dan Allen, Guillaume Grossetie, Olivier Bilodeau and Romain Quinio.