v5.0.1
Upgrade considerations
- Plugin
marked
has been removed in reveal.js 4.0.0 and pluginmarkdown
has been disabled.
As a result, therevealjs_plugin_markdown
andrevealjs_plugin_marked
attributes have no effect anymore. revealjs_plugins
andrevealjs_plugins_configuration
are replaced by Docinfo files.
Before
presentation.adoc
= Third-party Plugins
:revealjs_plugins: examples/revealjs-plugins.js
:revealjs_plugins_configuration: examples/revealjs-plugins-conf.js
// ...
revealjs-plugin.js
{ src: 'revealjs-plugins/reveal.js-menu/menu.js' },
{ src: 'revealjs-plugins/chalkboard/chalkboard.js' }
revealjs-plugin-conf.js
menu: {
side: 'right',
openButton: false
},
keyboard: {
67: function() { RevealChalkboard.toggleNotesCanvas() },
66: function() { RevealChalkboard.toggleChalkboard() }
},
After
presentation.adoc
= Third-party Plugins
:docinfo: private
// ...
presentation-docinfo-footer.html
<script src="revealjs-plugins/menu/menu.js"></script>
<link rel="stylesheet" href="revealjs-plugins/chalkboard/style.css">
<script src="revealjs-plugins/chalkboard/plugin.js"></script>
<script>
Reveal.configure({
menu: {
side: 'right',
openButton: false
},
keyboard: {
67: function() { RevealChalkboard.toggleNotesCanvas() },
66: function() { RevealChalkboard.toggleChalkboard() }
}
})
Reveal.registerPlugin(RevealMenu)
Reveal.registerPlugin(RevealChalkboard)
</script>
- If you are using third party plugins (such as chalkboard), please upgrade to the latest version.
Bug Fixes
- Include Rouge stylesheet when `:source-highlighter: rouge is present and when there's a least one source block.
- Fix quotation marks and apostrophes
- Fix subscripts erroneously mapped to superscripts
Enhancements
- Upgrade to reveal.js 4.1.2 (#370)
- Add support for the Auto-Animate feature (#439)
- Add support for the built-in search plugin (#441)
- You can enable this plugin using
:revealjs_plugin_search: enabled
.
- You can enable this plugin using
- Upgrade MathJax to version 3.2.0
- Display all the authors (inclusing their email addresses)
- Upgrade development dependencies
- Bump
path-parse
from 1.0.6 to 1.0.7 in /test/js-babel - Bump
path-parse
from 1.0.6 to 1.0.7 - Bump
glob-parent
from 5.1.0 to 5.1.2 - Bump
lodash
from 4.17.19 to 4.17.21 in /test/js-babel - Bump
y18n
from 4.0.0 to 4.0.1
- Bump
- Drop
thread_safe
andconcurrent-ruby
dependencies - Add favicon to HTML if its attribute is present in AsciiDoc
Documentation
- Add link to https://asciidoctor-revealjs-examples.netlify.app/ in the documentation
- Mention in the documentation that
revealjsdir
can be a CDN - Add maintenance branch procedure
- Add downstream projects update procedure
Release meta
- Released on: 2023-06-24
- Released by: GitHub Actions
Credits
Thanks to the following people who contributed to this release:
Benno Bielmeier, Guillaume Grossetie, Julien Kirch, Marat Radchenko and Wei Cheng.