Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump Asciidoctor-PDF version to 2.3.17 #450

Conversation

asciidoctor-updateclibot[bot]
Copy link
Contributor

@asciidoctor-updateclibot asciidoctor-updateclibot bot commented Jun 1, 2024

Bump Asciidoctor-PDF version

Update the key ASCIIDOCTOR_PDF_VERSION in the test harness

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

2.3.16
Release published on the 2024-05-31 22:02:13 +0000 UTC at the url https://github.com/asciidoctor/asciidoctor-pdf/releases/tag/v2.3.16

This is a patch release in the 2.3.x release line that addresses a few bugs, furthers compatibility with Ruby 3.3, and addresses a few minor annoyances.

The most critical fix in this release is to duplicate the attributes on the table when handling the breakable or unbreakable option so that the option is honored properly. This fix addresses the case when one of these options is used along with the `heading-min-height-after: auto` setting in the theme. The rexml dependency has been locked to fix an API breakage that was introduced in the latest version of rexml.

In the area of improvements, support for base64-encoded SVG images references in an SVG has been activated (unlocking new functionality in prawn-svg). If hyphens are enabled on the document, they are not applied to the URL of an autolink. And the /Producer field in the document info is consistently used to credit Asciidoctor PDF and Prawn. The `publisher` attribute is now mapped to the /Creator field, and the new `producer` attribute has been introduced to overrride the /Producer field.

## Distribution

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

## Changelog

### Improvements

* don't hyphenate autolink when hyphenation is enabled (#2521) (*@meonkeys*)
* add support for base64-encoded SVG image reference in SVG (#2512)

### Bug Fixes

* duplicate attributes on table when wrapping table in breakable or unbreakable container (#2520)

### Compliance

* lock version of rexml (pulled in by asciidoctor-diagram and prawn-svg) to fix incompatibility

## Release meta

Released on: 2024-05-31
Released by: @mojavelinux
Release beer: Moist Green Organic by Knotted Root Brewing Company

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

## 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.
2.3.17
Release published on the 2024-06-01 07:57:23 +0000 UTC at the url https://github.com/asciidoctor/asciidoctor-pdf/releases/tag/v2.3.17

This is a patch release in the 2.3.x release line to backport an improvement that was left out of the previous release.

The /Producer field in the document info is now consistently used to credit Asciidoctor PDF and Prawn, regardless of whether the author is set. The `publisher` attribute is now mapped to the /Creator field, a field which is mapped to the author by default. The new `producer` attribute has been introduced to override the /Producer field.

## Distribution

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

## Changelog

### Improvements

* always use /Producer field in document info to credit Asciidoctor PDF and Prawn, even when author is set (#2510)
* map `producer` attribute to /Producer field in document info to override or default value (#2510)
* map `publisher` attribute to /Creator field instead of /Producer field in document info; use author as fallback (#2510)

## Release meta

Released on: 2024-06-01
Released by: @mojavelinux
Release beer: From Below by Cerebral Brewing

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

## 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.17": * README.adoc

2.3.16
Release published on the 2024-05-31 22:02:13 +0000 UTC at the url https://github.com/asciidoctor/asciidoctor-pdf/releases/tag/v2.3.16

This is a patch release in the 2.3.x release line that addresses a few bugs, furthers compatibility with Ruby 3.3, and addresses a few minor annoyances.

The most critical fix in this release is to duplicate the attributes on the table when handling the breakable or unbreakable option so that the option is honored properly. This fix addresses the case when one of these options is used along with the `heading-min-height-after: auto` setting in the theme. The rexml dependency has been locked to fix an API breakage that was introduced in the latest version of rexml.

In the area of improvements, support for base64-encoded SVG images references in an SVG has been activated (unlocking new functionality in prawn-svg). If hyphens are enabled on the document, they are not applied to the URL of an autolink. And the /Producer field in the document info is consistently used to credit Asciidoctor PDF and Prawn. The `publisher` attribute is now mapped to the /Creator field, and the new `producer` attribute has been introduced to overrride the /Producer field.

## Distribution

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

## Changelog

### Improvements

* don't hyphenate autolink when hyphenation is enabled (#2521) (*@meonkeys*)
* add support for base64-encoded SVG image reference in SVG (#2512)

### Bug Fixes

* duplicate attributes on table when wrapping table in breakable or unbreakable container (#2520)

### Compliance

* lock version of rexml (pulled in by asciidoctor-diagram and prawn-svg) to fix incompatibility

## Release meta

Released on: 2024-05-31
Released by: @mojavelinux
Release beer: Moist Green Organic by Knotted Root Brewing Company

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

## 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.
2.3.17
Release published on the 2024-06-01 07:57:23 +0000 UTC at the url https://github.com/asciidoctor/asciidoctor-pdf/releases/tag/v2.3.17

This is a patch release in the 2.3.x release line to backport an improvement that was left out of the previous release.

The /Producer field in the document info is now consistently used to credit Asciidoctor PDF and Prawn, regardless of whether the author is set. The `publisher` attribute is now mapped to the /Creator field, a field which is mapped to the author by default. The new `producer` attribute has been introduced to override the /Producer field.

## Distribution

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

## Changelog

### Improvements

* always use /Producer field in document info to credit Asciidoctor PDF and Prawn, even when author is set (#2510)
* map `producer` attribute to /Producer field in document info to override or default value (#2510)
* map `publisher` attribute to /Creator field instead of /Producer field in document info; use author as fallback (#2510)

## Release meta

Released on: 2024-06-01
Released by: @mojavelinux
Release beer: From Below by Cerebral Brewing

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

## 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 value of ARG asciidoctor_pdf_version in the Dockerfile

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

2.3.16
Release published on the 2024-05-31 22:02:13 +0000 UTC at the url https://github.com/asciidoctor/asciidoctor-pdf/releases/tag/v2.3.16

This is a patch release in the 2.3.x release line that addresses a few bugs, furthers compatibility with Ruby 3.3, and addresses a few minor annoyances.

The most critical fix in this release is to duplicate the attributes on the table when handling the breakable or unbreakable option so that the option is honored properly. This fix addresses the case when one of these options is used along with the `heading-min-height-after: auto` setting in the theme. The rexml dependency has been locked to fix an API breakage that was introduced in the latest version of rexml.

In the area of improvements, support for base64-encoded SVG images references in an SVG has been activated (unlocking new functionality in prawn-svg). If hyphens are enabled on the document, they are not applied to the URL of an autolink. And the /Producer field in the document info is consistently used to credit Asciidoctor PDF and Prawn. The `publisher` attribute is now mapped to the /Creator field, and the new `producer` attribute has been introduced to overrride the /Producer field.

## Distribution

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

## Changelog

### Improvements

* don't hyphenate autolink when hyphenation is enabled (#2521) (*@meonkeys*)
* add support for base64-encoded SVG image reference in SVG (#2512)

### Bug Fixes

* duplicate attributes on table when wrapping table in breakable or unbreakable container (#2520)

### Compliance

* lock version of rexml (pulled in by asciidoctor-diagram and prawn-svg) to fix incompatibility

## Release meta

Released on: 2024-05-31
Released by: @mojavelinux
Release beer: Moist Green Organic by Knotted Root Brewing Company

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

## 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.
2.3.17
Release published on the 2024-06-01 07:57:23 +0000 UTC at the url https://github.com/asciidoctor/asciidoctor-pdf/releases/tag/v2.3.17

This is a patch release in the 2.3.x release line to backport an improvement that was left out of the previous release.

The /Producer field in the document info is now consistently used to credit Asciidoctor PDF and Prawn, regardless of whether the author is set. The `publisher` attribute is now mapped to the /Creator field, a field which is mapped to the author by default. The new `producer` attribute has been introduced to override the /Producer field.

## Distribution

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

## Changelog

### Improvements

* always use /Producer field in document info to credit Asciidoctor PDF and Prawn, even when author is set (#2510)
* map `producer` attribute to /Producer field in document info to override or default value (#2510)
* map `publisher` attribute to /Creator field instead of /Producer field in document info; use author as fallback (#2510)

## Release meta

Released on: 2024-06-01
Released by: @mojavelinux
Release beer: From Below by Cerebral Brewing

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

## 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!

@asciidoctor-updateclibot asciidoctor-updateclibot bot added the dependencies Pull requests that update a dependency file label Jun 1, 2024
@asciidoctor-updateclibot asciidoctor-updateclibot bot changed the title Bump Asciidoctor-PDF version to 2.3.16 Bump Asciidoctor-PDF version to 2.3.17 Jun 2, 2024
Copy link
Contributor

@dduportal dduportal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note for maintainers: this PR fixes the build error

3.855 ERROR:  Error installing asciidoctor-pdf:
3.855   ERROR: Failed to build gem native extension.
3.855 
3.855     current directory: /usr/lib/ruby/gems/3.2.0/gems/strscan-3.1.0/ext/strscan
3.855 /usr/bin/ruby extconf.rb
3.855 mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
3.855 
3.855 You might have to install separate package for the ruby development
3.855 environment, ruby-dev or ruby-devel for example.
3.855 
3.855 extconf failed, exit code 1
3.855 
3.855 Gem files will remain installed in /usr/lib/ruby/gems/3.2.0/gems/strscan-3.1.0 for inspection.
3.855 Results logged to /usr/lib/ruby/gems/3.2.0/extensions/aarch64-linux-musl/3.2.0/strscan-3.1.0/gem_make.out
3.857 1 gem installed

happening while installing the former 2.3.15 gem

@dduportal dduportal merged commit 5bfac59 into main Jun 3, 2024
4 checks passed
@dduportal dduportal deleted the updatecli_main_07243680d6af2b746c1d2f2ecffb74dd9b17419ec469b84e30ecbb7d3574bc94 branch June 3, 2024 17:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant