progit / progit2

Pro Git 2nd Edition
Other
5.69k stars 1.88k forks source link

Update asciidoctor-pdf requirement from 2.3.9 to 2.3.11 #1924

Closed dependabot[bot] closed 5 months ago

dependabot[bot] commented 5 months ago

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

Release notes

Sourced from asciidoctor-pdf's releases.

v2.3.11

This is a patch release in the 2.3.x release line that fixes a few bugs that have been lingering or discovered since the 2.0.0 release.

The key fix of this release is to define the color space on pages that have running content but no text in the main content area. This fix allows the generated PDF to be accepted by publishing platforms such as KDP and Lulu. This release also upgrades the prawn-svg dependency to 0.33 to add support for the dominant-baseline attribute in SVG (used by bytefield-svg). The smallcaps method has been extracted from the smallcaps_pcdata method in TextTransformer to make it easier to override. The table node being converted is assigned to the @node instance variable on the Prawn::Table instance so it can be accessed from the Prawn::Table#add_header method or other Prawn::Table extensions.

Distribution

Changelog

Enhancements

  • upgrade prawn-svg dependency to 0.33.x (PR #2469)

Improvements

  • extract shared smallcaps method from TextTransform#smallcaps_pcdata to make it easier to override
  • assign node to @node instance variable on table instance to make it easer to access from Prawn::Table extension (#2471)

Bug Fixes

  • ensure color spaces are set on page before adding running content (#2477)

Release meta

Released on: 2024-01-23 Released by: @​mojavelinux Release beer: Heady Topper by Alchemist Beer

Logs: resolved issues | source diff | gem diff

Credits

A very special thanks to all the awesome supporters of the Asciidoctor OpenCollective campaign, who provide critical funding for the ongoing development of this project.

Changelog

Sourced from asciidoctor-pdf's changelog.

== 2.3.11 (2024-01-23) - @​mojavelinux

Enhancements::

  • upgrade prawn-svg dependency to 0.33.x (PR #2469)

Improvements::

  • extract shared smallcaps method from TextTransform#smallcaps_pcdata to make it easier to override
  • assign node to @node instance variable on table instance to make it easer to access from Prawn::Table extension (#2471)

Bug Fixes::

  • ensure color spaces are set on page before adding running content (#2477)

=== Details

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

== 2.3.10 (2023-12-04) - @​mojavelinux

Bug Fixes::

  • show dot leaders in TOC entry if toclevels is increased for a given section (#2441)
  • decouple tests from path of PWD (#2444)
  • consider inherited styles when analyzing glyphs for fallback font support (#2463)
  • add fallback character for placeholder character when using AFM font (#2453)
  • don't advance image that's first child of block at top of page if image is taller than page (#2012)

=== Details

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

== 2.3.9 (2023-06-28) - @​mojavelinux

Bug Fixes::

  • correctly align block image in raster format in column when align is right or center and page columns are enabled (#2433)
  • honor table caption end placement (table-caption-end theme key) when unbreakable (or breakable) option is set on table (#2434)

=== Details

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

== 2.3.8 (2023-06-25) - @​mojavelinux

Improvements::

  • do not attempt to fit inline image in normal table cell to computed height of cell (#2428)
  • support fit=none attribute on inline image to prevent image from being scaled down to fit available height (#2428)

... (truncated)

Commits
  • ca7de39 release 2.3.11
  • 3efa361 add reference to extend font catalog section to the extend default theme section
  • a98e24c remove explicit to_proc calls when passing method references; add notes when ...
  • aec4cd1 backport fix for #2471 assign node to instance variable on table instance
  • 8882718 extract shared smallcaps method from TextTransformer#smallcaps_pcdata to make...
  • c8a5c13 backport fix for #2477 force color space to be set when setting up graphic st...
  • 7f42cb8 fix include in docs
  • 591a590 add extended converter example that turns off running content on empty pages
  • 253dbcc document the show-link-uri attribute more thoroughly
  • 530dc9f label .pdf files as binary
  • 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 show ignore conditions` will show all of the ignore conditions of the specified dependency - `@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)