v1.1.0
A big release with a lot of testing improvements and alignment between our Ruby and Javascript stacks. Converting AsciiDoc to HTML/Reveal.js now works using the same template code for both Asciidoctor (Ruby) and Asciidoctor.js (Javascript)!
Distribution
Changelog
Enhancements
- Support for Reveal.JS 3.5.0+ (#146, #151)
- Support for Asciidoctor 1.5.6 (#132, #136, #142)
- Support for Asciidoctor.js 1.5.6-preview.4 (#130, #143, #156)
- Compiling slim templates to Ruby allows us to drop Jade templates for Asciidoctor.js users (#63, #131)
- Documentation polish (#153, #158 and more)
Compliance
- Users of Asciidoctor (Ruby) and Asciidoctor.js (Javascript) now run the same set of templates meaning that we achieved feature parity between the two implementations (#63, #131)
Bug fixes
- Reveal.js history feature now works. We are working around Reveal.js' section id character limits. (#127, #150, hakimel/reveal.js#1346)
Infrastructure
- Asciidoctor-doctest integration. This layer of automated testing should help prevent regressions and improve our development process. (#92, #116)
- Travis-CI integration to automatically run doctests and examples AsciiDoc conversions
- Travis-CI tests are triggered by changes done in Asciidoctor.
We will detect upstream changes affecting us sooner. - Smoke tests for our Javascript / Node / Asciidoctor.js toolchain (integrated in Travis-CI also)
npm run examples
will convert all examples using the Javascript / Node / Asciidoctor.js toolchain (#149)rake examples:serve
will run a Web server fromexamples/
so you can preview rendered examples (#154)
Release meta
Released on: 2017-12-25
Released by: @obilodeau
Release beer: Krakhan Double IPA, Brasserie du Bois Blanc
Credits
Thanks to the following people who contributed to this release:
@jirutka, Dan Allen, Guillaume Grossetie, Jacob Aae Mikkelsen, Olivier Bilodeau, Rahul Somasunderam