asciidoctor / docker-asciidoctor

:ship: A Docker image for using the Asciidoctor toolchain to process AsciiDoc content
https://hub.docker.com/r/asciidoctor/docker-asciidoctor/
Other
324 stars 149 forks source link

Bump Asciidoctor-PDF version to 2.3.14 #431

Closed asciidoctor-updateclibot[bot] closed 6 months ago

asciidoctor-updateclibot[bot] commented 6 months ago

Bump Asciidoctor-PDF version

Update the value of ARG asciidoctor_pdf_version in the Dockerfile

changed lines [17] of file "/tmp/updatecli/github/asciidoctor/docker-asciidoctor/Dockerfile"

2.3.14
Release published on the 2024-03-08 09:19:36 +0000 UTC at the url https://github.com/asciidoctor/asciidoctor-pdf/releases/tag/v2.3.14

Another week, another round of compatibility and bug fixes. This is a patch release in the 2.3.x release line that furthers the compatibility with Ruby 3.3 and upgrades prawn-svg.

The most critical fix in this release is to remove use of the base64 library since it will no longer being provided as part of the Ruby language starting with Ruby 3.4. When using Ruby 3.3, users would see a warning if this library is used. The functionality has been replaced with a lower-level method on the String object (String#pack), which the base64 library delegates to anyway. The same issue affected prawn-svg, which required upgrading it to the latest version.

To verify these fixes, Ruby 3.3 was added to the CI workflow during this development cycle.

This release also updates the log message when an item in a horizontal dlist is truncated to include the file and line number of the description block. This information was missing because the source location information was not being passed to the table cell.

## Distribution

- [RubyGem (asciidoctor-pdf)](https://rubygems.org/gems/asciidoctor-pdf)

## Changelog

### Improvements

* upgrade prawn-svg to 0.34 to add support for SVG referenced by image tag (SVG in SVG)

### Bug Fixes

* propagate source location to table cell for description in horizontal dlist so it is included in truncation warning message (#2502)
* eradicate use of the base64 library to fix warning about base64 gem when using Ruby >= 3.3
* upgrade prawn-svg to 0.34 to fix warning about base64 gem when using Ruby >= 3.3; apply additional patch to fix bug in prawn-svg

### Build / Infrastructure

* bump upper Ruby version to 3.3 in CI workflow

## Release meta

Released on: 2024-03-08
Released by: @mojavelinux
Release beer: Soft Terra by The Drowned Lands

Logs: [resolved issues](https://github.com/asciidoctor/asciidoctor-pdf/issues?q=is%3Aissue+label%3Av2.3.14+is%3Aclosed) | [source diff](https://github.com/asciidoctor/asciidoctor-pdf/compare/v2.3.13...v2.3.14) | [gem diff](https://my.diffend.io/gems/asciidoctor/v2.3.13/v2.3.14)

## Credits

A very special thanks to all the **awesome** [supporters of the Asciidoctor OpenCollective campaign](https://opencollective.com/asciidoctor), who provide critical funding for the ongoing development of this project.
Update the key ASCIIDOCTOR_PDF_VERSION in the test harness

1 file(s) updated with "ASCIIDOCTOR_PDF_VERSION=2.3.14": * tests/asciidoctor.bats

2.3.14
Release published on the 2024-03-08 09:19:36 +0000 UTC at the url https://github.com/asciidoctor/asciidoctor-pdf/releases/tag/v2.3.14

Another week, another round of compatibility and bug fixes. This is a patch release in the 2.3.x release line that furthers the compatibility with Ruby 3.3 and upgrades prawn-svg.

The most critical fix in this release is to remove use of the base64 library since it will no longer being provided as part of the Ruby language starting with Ruby 3.4. When using Ruby 3.3, users would see a warning if this library is used. The functionality has been replaced with a lower-level method on the String object (String#pack), which the base64 library delegates to anyway. The same issue affected prawn-svg, which required upgrading it to the latest version.

To verify these fixes, Ruby 3.3 was added to the CI workflow during this development cycle.

This release also updates the log message when an item in a horizontal dlist is truncated to include the file and line number of the description block. This information was missing because the source location information was not being passed to the table cell.

## Distribution

- [RubyGem (asciidoctor-pdf)](https://rubygems.org/gems/asciidoctor-pdf)

## Changelog

### Improvements

* upgrade prawn-svg to 0.34 to add support for SVG referenced by image tag (SVG in SVG)

### Bug Fixes

* propagate source location to table cell for description in horizontal dlist so it is included in truncation warning message (#2502)
* eradicate use of the base64 library to fix warning about base64 gem when using Ruby >= 3.3
* upgrade prawn-svg to 0.34 to fix warning about base64 gem when using Ruby >= 3.3; apply additional patch to fix bug in prawn-svg

### Build / Infrastructure

* bump upper Ruby version to 3.3 in CI workflow

## Release meta

Released on: 2024-03-08
Released by: @mojavelinux
Release beer: Soft Terra by The Drowned Lands

Logs: [resolved issues](https://github.com/asciidoctor/asciidoctor-pdf/issues?q=is%3Aissue+label%3Av2.3.14+is%3Aclosed) | [source diff](https://github.com/asciidoctor/asciidoctor-pdf/compare/v2.3.13...v2.3.14) | [gem diff](https://my.diffend.io/gems/asciidoctor/v2.3.13/v2.3.14)

## Credits

A very special thanks to all the **awesome** [supporters of the Asciidoctor OpenCollective campaign](https://opencollective.com/asciidoctor), who provide critical funding for the ongoing development of this project.
Update the key ASCIIDOCTOR_PDF_VERSION in the README.adoc file

1 file(s) updated with ":ASCIIDOCTOR_PDF_VERSION: 2.3.14": * README.adoc

2.3.14
Release published on the 2024-03-08 09:19:36 +0000 UTC at the url https://github.com/asciidoctor/asciidoctor-pdf/releases/tag/v2.3.14

Another week, another round of compatibility and bug fixes. This is a patch release in the 2.3.x release line that furthers the compatibility with Ruby 3.3 and upgrades prawn-svg.

The most critical fix in this release is to remove use of the base64 library since it will no longer being provided as part of the Ruby language starting with Ruby 3.4. When using Ruby 3.3, users would see a warning if this library is used. The functionality has been replaced with a lower-level method on the String object (String#pack), which the base64 library delegates to anyway. The same issue affected prawn-svg, which required upgrading it to the latest version.

To verify these fixes, Ruby 3.3 was added to the CI workflow during this development cycle.

This release also updates the log message when an item in a horizontal dlist is truncated to include the file and line number of the description block. This information was missing because the source location information was not being passed to the table cell.

## Distribution

- [RubyGem (asciidoctor-pdf)](https://rubygems.org/gems/asciidoctor-pdf)

## Changelog

### Improvements

* upgrade prawn-svg to 0.34 to add support for SVG referenced by image tag (SVG in SVG)

### Bug Fixes

* propagate source location to table cell for description in horizontal dlist so it is included in truncation warning message (#2502)
* eradicate use of the base64 library to fix warning about base64 gem when using Ruby >= 3.3
* upgrade prawn-svg to 0.34 to fix warning about base64 gem when using Ruby >= 3.3; apply additional patch to fix bug in prawn-svg

### Build / Infrastructure

* bump upper Ruby version to 3.3 in CI workflow

## Release meta

Released on: 2024-03-08
Released by: @mojavelinux
Release beer: Soft Terra by The Drowned Lands

Logs: [resolved issues](https://github.com/asciidoctor/asciidoctor-pdf/issues?q=is%3Aissue+label%3Av2.3.14+is%3Aclosed) | [source diff](https://github.com/asciidoctor/asciidoctor-pdf/compare/v2.3.13...v2.3.14) | [gem diff](https://my.diffend.io/gems/asciidoctor/v2.3.13/v2.3.14)

## Credits

A very special thanks to all the **awesome** [supporters of the Asciidoctor OpenCollective campaign](https://opencollective.com/asciidoctor), who provide critical funding for the ongoing development of this project.
GitHub Action workflow link

Updatecli logo

Created automatically by Updatecli

Options:

Most of Updatecli configuration is done via its manifest(s).

  • If you close this pull request, Updatecli will automatically reopen it, the next time it runs.
  • If you close this pull request and delete the base branch, Updatecli will automatically recreate it, erasing all previous commits made.

Feel free to report any issues at github.com/updatecli/updatecli.
If you find this tool useful, do not hesitate to star our GitHub repository as a sign of appreciation, and/or to tell us directly on our chat!