CHANGELOG.adoc in asciidoctor-revealjs-2.0.1 vs CHANGELOG.adoc in asciidoctor-revealjs-3.0.0.pre.rc1
- old
+ new
@@ -4,9 +4,60 @@
:uri-issue: {uri-repo}/issues/
This document provides a high-level view of the changes introduced in {project-name} by release.
For a detailed view of what has changed, refer to the {uri-repo}/commits/master[commit history] on GitHub.
+== master (unreleased)
+
+Upgrade considerations::
+ * Node.js packaging changes!
+ With the arrival of Asciidoctor.js 2.0.0 you can now use a command line interface (CLI) just like with Asciidoctor Ruby:
+
+ $(npm bin)/asciidoctor -r @asciidoctor/reveal.js -b revealjs presentation.adoc
++
+If you want to keep generating your reveal.js presentations using the Node.js API, you need to change the following code.
+Instead of:
+
+ var asciidoctorRevealjs = require('asciidoctor-reveal.js');
+ asciidoctorRevealjs.register()
++
+Use:
+
+ var asciidoctor = require('@asciidoctor/core')()
+ var asciidoctorRevealjs = require('@asciidoctor/reveal.js')
+ asciidoctorRevealjs.register()
++
+ * Node.js package name changed from `asciidoctor-reveal.js` to `@asciidoctor/reveal.js` ({uri-issue}252[#252], {uri-issue}291[#291])
+ * Custom CSS might require adjustments.
+ Source and listing block encapsulation changed due to our migration to Asciidoctor 2.0.0 Syntax Highlighter API.
+ See {uri-issue}287[#287].
+ * Upgraded to Font-Awesome 5.8.2 from 4.3.0 which contains some backward incompatible changes ({uri-issue}268[#268])
+ * {project-name} now requires Asciidoctor 2.0.0+ or Asciidoctor.js 2.0.0+ ({uri-issue}290[#290])
+ * Dropped support for end-of-life Ruby version 2.1 and 2.2 ({uri-issue}247[#247])
+
+Compliance::
+ * Added support for table frame, grid, header and alignment options ({uri-issue}29[#29], {uri-issue}42[#42], {uri-issue}56[#56], {uri-issue}288[#288])
+ * Added support for Reveal.js data-background-opacity ({uri-issue}269[#269])
+ * Added support for Reveal.js data-background-position ({uri-issue}273[#273], {uri-issue}274[#274])
+
+Enhancements::
+ * Support for Asciidoctor.js 2.0.0+ which brings a command line interface ({uri-issue}254[#254])
+ * Migrated to Asciidoctor 2.0.0 new https://github.com/asciidoctor/asciidoctor/releases/tag/v2.0.0[Syntax Highlighter API] ({uri-issue}261[#261], {uri-issue}287[#287])
+ * Added support for Reveal.js PDF export options ({uri-issue}277[#277])
+ * Upgraded to Font-Awesome 5.8.2 ({uri-issue}268[#268])
+ * We now accept `reveal.js` as converter/backend name in addition to `revealjs` ({uri-issue}253[#253], {uri-issue}297[#297])
+ * Babel integration example API updated to use {project-name} 2.x API ({uri-issue}285[#285])
+ * Node.js package clean-ups ({uri-issue}279[#279], {uri-issue}281[#281], {uri-issue}282[#282])
+ * Upgrade Opal to use a compatible version with Asciidoctor.js 2.0.3 ({uri-issue}289[#289])
+ * Documentation improvements ({uri-issue}292[#292])
+ * Improvements to tests ({uri-issue}294[#294])
+
+Bug Fixes::
+ * Babel integration example updated for security ({uri-issue}285[#285])
+
+Infrastructure::
+ * Updated Travis' JRuby to fix issues with bundler ({uri-issue}295[#295])
+
== 2.0.1 (2019-12-04)
Important Bug Fix::
* Fixed an issue that caused all `reveal.js` options in CamelCase to use the default value instead of one specified as an AsciiDoc attribute ({uri-issue}263[#263], {uri-issue}267[#267])