CHANGELOG.adoc in asciidoctor-revealjs-3.0.0.pre.rc1 vs CHANGELOG.adoc in asciidoctor-revealjs-3.0.0

- old
+ new

@@ -4,12 +4,22 @@ :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) +== 3.0.0 (2020-01-07) +An API breaking release for Asciidoctor.js users that brings a bright future +of long term stability. +New Reveal.js features supported: background opacity, background positions, and PDF export. +AsciiDoc table options now supported. +A big FontAwesome update. +Many other little improvements and polish. + +Special heads-up: we are already planning for another major release since Reveal.js 3.8 support will be considered a breaking change. +They changed how it is loaded and requires a template change incompatible with Reveal.js 3.1-3.7. + 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 @@ -34,29 +44,48 @@ * {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]) + * Source code callout style aligned with Asciidoctor's ({uri-issue}293[#293], {uri-issue}300[#300]) * 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]) + * Updated the process to include the generated converter in releases ({uri-issue}265[#265], {uri-issue}302[#302]) Enhancements:: * Support for Asciidoctor.js 2.0.0+ which brings a command line interface ({uri-issue}254[#254]) + * Process updates, narrower install version range and compatibility matrix regarding Asciidoctor.js ({uri-issue}187[#187], {uri-issue}303[#303]) * 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]) + * Babel integration example API updated to use {project-name} current API ({uri-issue}285[#285], {uri-issue}298[#298]) * 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]) + * Documentation improvements ({uri-issue}292[#292], {uri-issue}302[#302]) * 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]) + +=== Release meta + +* Released on: 2020-01-07 +* Released by: Olivier Bilodeau +* Release beer: Porter Baltique Édition Spéciale 2019, Les Trois Mousquetaires + +{uri-repo}/releases/tag/v3.0.0[git tag] | +{uri-repo}/compare/v2.0.1...v3.0.0[full diff] | +{uri-repo}/milestone/7[milestone] + +=== Credits + +Thanks to the following people who contributed to this release: + +Benjamin Schmid, Daniel Mulholland, Eiji Onchi, Gérald Quintana, Guillaume Grossetie and Olivier Bilodeau == 2.0.1 (2019-12-04) Important Bug Fix::