progit / progit2

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

Update asciidoctor-pdf requirement from 1.6.1 to 2.0.3 #1746

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

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

Release notes

Sourced from asciidoctor-pdf's releases.

v2.0.3

Leveraging our new automated release process, we're putting out patch releases as fast and furious as the fixes for bugs we discover. This is a patch release that only fixes bugs and does not introduce any new functionality.

The fixes include adjusting the TrimBox on pages so the optimizer can successfully produce PDF/X compatible documents using Ghostscript, setting the height of an image resized to fit the height of a page accurately so it does not cause a page to be skipped, and truncating the title page contents to fit on a single page, logging a warning if this occurs. The one minor improvement is that an extended converter can access the optimize quality and compliance settings specified by the user through the @optimize instance variable.

Distribution

Changelog

Improvements

  • compute the optimize settings in init_pdf and store as Hash instead of after writing the PDF file

Bug Fixes

  • adjust TrimBox to fit inside of BleedBox when using optimizer and compliance is PDF/X (#2203)
  • set height of resized image to available height to avoid float precision error when scaling down image to fit page (#2205)
  • prevent content on title page from overrunning the bounds of a single page and warn; restriction applies to ink_title_page

Release meta

Released on: 2022-05-25 Released by: @​mojavelinux Release beer: Ghost in the Machine by Parish Brewing Co.

Logs: resolved issues | full diff

Credits

A very special thanks to all the awesome supporters of the Asciidoctor OpenCollective campaign who provided critical funding for the development of this release as well as ongoing development of the project.

Changelog

Sourced from asciidoctor-pdf's changelog.

== 2.0.3 (2022-05-25) - @​mojavelinux

Improvements::

  • compute the optimize settings in init_pdf and store as Hash instead of after writing the PDF file

Bug Fixes::

  • adjust TrimBox to fit inside of BleedBox when using optimizer and compliance is PDF/X (#2203)
  • set height of resized image to available height to avoid float precision error when scaling down image to fit page (#2205)
  • prevent content on title page from overrunning the bounds of a single page and warn; restriction applies to ink_title_page

=== Details

{url-repo}/releases/tag/v2.0.3[git tag] | {url-repo}/compare/v2.0.2...v2.0.3[full diff]

== 2.0.2 (2022-05-22) - @​mojavelinux

Bug Fixes::

  • use specified column widths to avoid bugs in column width calculation when using colspans (#1368)
  • advance table to next page if rowspan in first row does not fit in space remaining on current page (#403)

=== Details

{url-repo}/releases/tag/v2.0.2[git tag] | {url-repo}/compare/v2.0.1...v2.0.2[full diff]

== 2.0.1 (2022-05-21) - @​mojavelinux

Bug Fixes::

  • scale inline image to fit within available height of page, accounting for the top padding of the line height and the bottom gutter (#2193)
  • short-circuit formatted text routine and log error if fragments in first line cannot fit on an empty page
  • break and wrap long contiguous text in source block when linenums is enabled (#2198)

=== Details

{url-repo}/releases/tag/v2.0.1[git tag] | {url-repo}/compare/v2.0.0...v2.0.1[full diff]

== 2.0.0 (2022-05-18) - @​mojavelinux

Improvements::

  • use more stable approach to recreating current bounds in scratch document
  • add foundation to support multi-column layout for the body of an article (using an extended converter only)

=== Details

{url-repo}/releases/tag/v2.0.0[git tag] | {url-repo}/compare/v2.0.0.rc.1...v2.0.0[full diff]

... (truncated)

Commits
  • 547c68c release 2.0.3 [no ci]
  • e0feee6 hold back versions of RuboCop for JRuby 9.2
  • 87085b6 upgrade RuboCop and adjust rules accordingly
  • 40a7323 clarify how the top key for the title page logo and title is interpreted
  • 56776e3 log warning if title page contents overruns the bounds of a single page
  • 54c6651 remove outdated comment in converter [no ci]
  • feb5d92 resolves #2205 set height of resized image to available height (PR #2206)
  • 6c5279e remove mention of the matrix gem from README since it's now installed automat...
  • 0748ca7 resolves #2203 adjust TrimBox to fit inside of BleedBox when using optimizer ...
  • 6c3a443 use safe navigation operator when analyzing attribute and citetitle on quote ...
  • Additional commits viewable in compare view


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)
dependabot[bot] commented 2 years ago

Superseded by #1748.