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])