Releases: asciidoctor/asciidoctor-epub3
v2.1.3
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
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
Release meta
Released on: 2024-02-04
Released by: @slonopotamus
Logs: resolved issues | full diff
v2.0.1
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
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
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
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
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
Summary
This is a minor release that fixes some issues with remote image/audio/video dedicated to @hepabolu.
Distribution
Changelog
Release meta
Released on: 2020-05-25
Released by: @slonopotamus
Logs: resolved issues | full diff
v1.5.0 Alpha 16
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
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