Asciidoctor Epub3 Versions Save

:blue_book: Asciidoctor EPUB3 is a set of Asciidoctor extensions for converting AsciiDoc to EPUB3

v2.1.3

1 week ago

Summary

This is a quick release to workaround regression in gepub 1.0.16. Also, a couple of crashes was fixed.

Distribution

Changelog

  • fix crash when section title contains inline anchor (#472)
  • fix crash on an SVG image inside table cell (#470)
  • lock GEPUB to 1.0.15 to workaround file descriptor leak (#474)

Release meta

Released on: 2024-05-12 Released by: @slonopotamus

Logs: resolved issues | full diff

v2.1.0

3 months ago

Summary

Amazon was putting up more and more roadblocks discouraging users from using MOBI and KF8 last years. The time has come. Starting from this release, Asciidoctor EPUB3 drops support for those formats and now will fully concentrate development efforts on providing the best EPUB3 experience.

Distribution

Changelog

  • drop MOBI support (#458)
  • add support for blocks in callouts (#463)

Release meta

Released on: 2024-02-04 Released by: @slonopotamus

Logs: resolved issues | full diff

v2.0.1

4 months ago

Summary

This release is a quick fix for 2.x.x series. It restores visual style for bold and italic text.

Distribution

Changelog

  • restore styling of <strong> and <em> (#461)

Release meta

Released on: 2024-01-13 Released by: @slonopotamus

Logs: resolved issues | full diff

v2.0.0

4 months ago

Summary

This initial 2.x.x release of Asciidoctor EPUB3 drops support for pre-2.0 Asciidoctor and bumps minimal required Ruby version to 2.6. Also, there are various bugfixes and improvements to produced output files.

Distribution

Changelog

  • fix handling of chapters with Unicode titles for Mobi (#417)
  • add XML declarations to XHTML files (#424 by @abbrev)
  • bump the oldest supported Ruby to 2.6
  • bump the oldest supported Asciidoctor to 2.0
  • escape double quotes in alt text (#443)
  • refactor btn styling to be more customizable (#450)
  • fix duplicate HTML IDs in case the same footnote is used multiple times (#447)
  • add initial support for :pygments-linenums-mode: inline (#451)
  • line numbers are no longer selected when copying text from code snippets (#422)
  • compress CSS to reduce its size
  • preserve roles of admonition blocks (#420)
  • use prose font for verse blocks (#394)
  • add support for absolute cover image path (#419)
  • add support for floating blocks (#405)
  • fix <hN> tags for chapters (#388)

Release meta

Released on: 2024-01-12 Released by: @slonopotamus

Logs: resolved issues | full diff

v1.5.1

3 years ago

Summary

This is a first non-alpha release of Asciidoctor EPUB3, mainly because someone got tired of typing "alpha" everywhere. What does it mean for you? Well, most importantly, you no longer need to pass --pre to RubyGems when installing Asciidoctor EPUB3. And that's basically all. We did, are, and will continue to try to keep backward compatibility so documents will still produce adequate EPUB/MOBI files.

Possibly even more exciting feature of this release is that Kindlegen is back! Even though Amazon dropped Kindlegen from its webservers, what was put on the Internets stays there forever. Thanks to The Wayback Machine that remembers (almost) everything, we can use it to download Kindlegen binaries.

Now, a fly in the ointment: Asciidoctor EPUB3 no longer supports Ruby 2.3. It got EOL back in March of 2018 and we continued to support it as long as we could. Today, several of Asciidoctor EPUB3 dependencies already dropped Ruby 2.3 and complexity of its further support is too high for current Asciidoctor EPUB3 development team. Hopefully, three years was enough for everyone to update to newer Ruby!

And please, don't ask what has happened to v1.5.0.

Distribution

Changelog

  • update Font Awesome Solid to 5.15.1
  • use CSS for image size scaling instead of width attribute (#382)
  • use pygments.rb 2.0.0 in CI
  • add support for :back-cover-image: document attribute (#396)
  • reenable Kindlegen support (#363)
  • drop support for Ruby 2.3

Release meta

Released on: 2021-04-29 Released by: @slonopotamus

Logs: resolved issues | full diff

v1.5.0.alpha.19

3 years ago

Summary

Here's another bugfix release. Produced documents look even better in iBooks, thanks to @hepabolu. A bunch of EPUB compatibility issues discovered by @agoncal were fixed.

Distribution

Changelog

  • add title and id support for literal blocks (#357)
  • fix quotes not being properly escaped in section titles (#358)
  • fix crash when encountering unsupported Asciidoctor node (#360)
  • add support for 100%-wide table (#356)
  • do not add multiple entries for same media files in book manifest (#370)
  • do not add bogus entries to manifest when :data-uri: attribute is set (#371)
  • add id support for listing blocks (#372)
  • stop using deprecated epub:type for admonitions (#373)
  • fix epub:type attributes for special sections (#374)
  • fix font resize not working in iBooks (#368)
  • fix visited link color in iBooks night mode (#366)

Release meta

Released on: 2020-10-21 Released by: @slonopotamus

Logs: resolved issues | full diff

v1.5.0.alpha.18

3 years ago

Summary

Interesting features of this release: inline table of contents, MathML, EPUB landmarks and darker color palette for better readability on e-ink devices.

Distribution

Changelog

  • remove <b> from chapter subtitle (#123)
  • improve tables support: cell content alignment, column width (#350)
  • fix chapter titles to actually be chapter titles instead of document title (#343)
  • store syntax highlighter CSS in a separate file (#339)
  • initial landmarks support: appendix, bibliography, bodymatter, cover, frontmatter, glossary, index, preface, toc (#174)
  • add support for inline table of contents via :toc: document attribute (#174)
  • add support for MathML (#10)
  • rescale color palette to use darker shades of gray (#338)
  • gracefully handle invalid :front-cover-image: value (#353)

Release meta

Released on: 2020-07-27 Released by: @slonopotamus

Logs: resolved issues | full diff

v1.5.0.alpha.17

3 years ago

Summary

This is a minor release that fixes some issues with remote image/audio/video dedicated to @hepabolu.

Distribution

Changelog

  • Support remote URLs for audio/video/image (#333, #334)

Release meta

Released on: 2020-05-25 Released by: @slonopotamus

Logs: resolved issues | full diff

v1.5.0.alpha.16

4 years ago

Summary

This is a small release that brings in some interesting new features like initial audio/video support and an ability to configure section level for chapter splitting via :epub-chapter-level: attribute.

Distribution

Changelog

  • add basic audio and video support (#9)
  • add support for [horizontal] definition list (#165)
  • add proper handling of :data-uri: document attribute (#324)
  • add support for customizable document splitting into chapters via :epub-chapter-level: attribute (#327)
  • avoid outputting 'true' for unsupported blocks (#332)

Release meta

Released on: 2020-04-26 Released by: @slonopotamus

Logs: resolved issues | full diff

v1.5.0.alpha.15

4 years ago

Summary

This release is a combination of a few but very annoying bugs fixed and a couple of new features. A single regression that was discovered in previous release was fixed: <<anchor,link text>> renders as link text again. Syntax highligting support was extended, it is now possible to use both Rouge and CodeRay. Section numbering and captions are now supported, so chapters and appendices are titled properly. Last, but not least, CSS was adjusted to prevent crash on Sony Reader family.

Distribution

Changelog

  • support section numbering and captions (#20)
  • fix <<anchor,link text>> to show link text (#317)
  • add xref ids to paragraphs (#317)
  • support syntax highlighting with CodeRay and Rouge (#262)
  • pygments.rb is no longer auto-activated
  • add series metadata (#307)
  • fix Sony Reader crash (#152)

Release meta

Released on: 2020-03-10 Released by: @slonopotamus

Logs: resolved issues | full diff