progit / progit2

Pro Git 2nd Edition
Other
5.79k stars 1.9k forks source link

Update asciidoctor-epub3 requirement from 1.5.0.alpha.19 to 1.5.1 #1646

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Updates the requirements on asciidoctor-epub3 to permit the latest version.

Release notes

Sourced from asciidoctor-epub3's releases.

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

Changelog

Sourced from asciidoctor-epub3's changelog.

== 1.5.1 (2021-04-29) - @​slonopotamus

  • 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

== 1.5.0.alpha.19 (2020-10-21) - @​slonopotamus

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

== 1.5.0.alpha.18 (2020-07-27) - @​slonopotamus

  • remove 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 in-document 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)

== 1.5.0.alpha.17 (2020-05-25) - @​slonopotamus

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

== 1.5.0.alpha.16 (2020-04-26) - @​slonopotamus

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

== 1.5.0.alpha.15 (2020-03-11) - @​slonopotamus

  • support section numbering and captions (#20)

... (truncated)

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
slonopotamus commented 3 years ago

Note that Kindlegen is back again, so you can reenable Mobi publishing

HonkingGoose commented 3 years ago

Note that Kindlegen is back again, so you can reenable Mobi publishing

I've yet to see anybody complain that we don't have the .mobi files anymore. Maybe we can skip enabling this again, until people actually complain that they miss these files?

The .mobi files are not "free" to host, as they take up build time and storage on the GitHub server side. So we should only provide them if we see a clear benefit.

Note that I do appreciate the work @slonopotamus did on getting Kindlegen working again, so this is not intended as a slight against their hard work! 😉

What do you think @ben?

jnavila commented 3 years ago

Having a kindle, I'm sensible to the generation of mobi files. OTOH, I guess the progit book is mostly viewed from the website so the burden of generating the ebooks is quite questionable.

ben commented 3 years ago

I've done a fair bit of advocacy on Twitter about people downloading the free version instead of buying the Kindle version that's in the Amazon store because it includes years of community improvements. I'd ❤️ if we could get that back. For now, I'll just merge this.