Skip to content

Update asciidoctor requirement from 1.5.6.2 to 2.0.11 #1553

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

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 3, 2020

Updates the requirements on asciidoctor to permit the latest version.

Release notes

Sourced from asciidoctor's releases.

v2.0.11

Summary

This is a patch release that fixes a slew of issues that have been discovered from heavy usage. It's a larger release than we had planned because we're in the process of rewriting the docs and have been holding minor releases until the docs were merged. Unfortunately, that has taken longer than expected. But we're nearly there. In the meantime, we're putting out this patch release to publish the fixes the have accumulated in the meantime.

Notable changes include fixing two infinite loop scenarios, applying text formatting to cells in the implicit table head row when the column has the "a" or "l" style, restoring compatibility with Rouge >= 3.4 (by defining entry point API methods as class methods instead of module functions), fix bottom margin collapsing on an AsciiDoc table cell, removing excess hard line breaks in multi-line AsciiMath blocks, preserving repeating blackslashes in manpage output, move style tags for syntax highlighters into head of HTML output, for wrapping to avoid overflow in HTML output, fix cell borders for colspan or rowspan cells when frame and grid attribute values are congruent, and allow the encoding of the include file to be specified using the encoding attribute.

As usual, consult the CHANGELOG for all the gory details.

Distributions

Asciidoctor is also packaged for Fedora, Debian, Ubuntu, Alpine Linux, OpenSUSE, and Homebrew. You can use the system's package manager to install the package named asciidoctor.

Release meta

Released on: 2019-11-02 Released by: @mojavelinux Release beer: Chimay Blue

Logs: resolved issues | full diff | issues resolved in 2.0.x (cumulative)

Changelog

Bug Fixes

  • Fix infinite loop when callout list with obsolete syntax is found inside list item (#3472)
  • Fix infinite loop when xreftext contains a circular reference path in HTML and manpage converters (#3543)
  • Apply text formatting to table cells in implicit header row when column has the "a" or "l" style (#3760)
  • Fix errant reference warning for valid reference when running in compat mode (#3555)
  • Initialize backend traits for converter (if not previously initialized) using assigned basebackend; mimics Asciidoctor < 2 behavior (#3341)
  • Set source_location on preamble block when sourcemap option is enabled (#3799)
  • Link the notitle and showtitle attributes so they act as opposites for the same toggle (#3804)
  • Pass options to constructor of Rouge lexer instead of #lex method; restores compatibility with Rouge >= 3.4 (#3336)
  • Don't clobber cgi-style options on language when enabling start_inline option on the Rouge PHP lexer (#3336)
  • Fix parsing of wrapped link and xref text, including when an attrlist signature is detected (#3331)
  • Restore deprecated writable number property on AbstractBlock
  • Always use title as xreftext if target block has an empty caption, regardless of xrefstyle value (#3745)
  • Allow a bibliography reference to be used inside a footnote (#3325)
  • Fix bottom margin collapsing on AsciiDoc table cell (#3370)
  • Remove excess hard line break in multi-line AsciiMath blocks (#3407)
  • Only strip trailing spaces from lines of AsciiDoc include file (#3436)
  • Remove errant optional flag in regexp for menu macro that breaks Asciidoctor.js (#3433)
  • Preserve repeating backslashes when generating manpage output (#3456)
  • Honor percentage width specified on macro of inline SVG (#3464)
  • Removing leading and trailing blank lines in AsciiDoc include file to match assumption of parser (#3470)
  • Activate extensions when :extensions option is set even if Extensions API is not yet loaded (#3570)
  • Don't activate global extensions if :extensions option is false (#3570)
  • Escape ellipsis at start of line in manpage output (#3645) (@jnavila)

... (truncated)

Changelog

Sourced from asciidoctor's changelog.

== 2.0.11 (2020-11-02) - @mojavelinux

Bug Fixes::

  • Fix infinite loop when callout list with obsolete syntax is found inside list item (#3472)
  • Fix infinite loop when xreftext contains a circular reference path in HTML and manpage converters (#3543)
  • Apply text formatting to table cells in implicit header row when column has the "a" or "l" style (#3760)
  • Fix errant reference warning for valid reference when running in compat mode (#3555)
  • Initialize backend traits for converter (if not previously initialized) using assigned basebackend; mimics Asciidoctor < 2 behavior (#3341)
  • Set source_location on preamble block when sourcemap option is enabled (#3799)
  • Link the notitle and showtitle attributes so they act as opposites for the same toggle (#3804)
  • Pass options to constructor of Rouge lexer instead of #lex method; restores compatibility with Rouge >= 3.4 (#3336)
  • Don't clobber cgi-style options on language when enabling start_inline option on the Rouge PHP lexer (#3336)
  • Fix parsing of wrapped link and xref text, including when an attrlist signature is detected (#3331)
  • Restore deprecated writable number property on AbstractBlock
  • Always use title as xreftext if target block has an empty caption, regardless of xrefstyle value (#3745)
  • Allow a bibliography reference to be used inside a footnote (#3325)
  • Fix bottom margin collapsing on AsciiDoc table cell (#3370)
  • Remove excess hard line break in multi-line AsciiMath blocks (#3407)
  • Only strip trailing spaces from lines of AsciiDoc include file (#3436)
  • Remove errant optional flag in regexp for menu macro that breaks Asciidoctor.js (#3433)
  • Preserve repeating backslashes when generating manpage output (#3456)
  • Honor percentage width specified on macro of inline SVG (#3464)
  • Removing leading and trailing blank lines in AsciiDoc include file to match assumption of parser (#3470)
  • Activate extensions when :extensions option is set even if Extensions API is not yet loaded (#3570)
  • Don't activate global extensions if :extensions option is false (#3570)
  • Escape ellipsis at start of line in manpage output (#3645) (@jnavila)
  • Don't register footnote with ID if a footnote is already registered with that ID (#3690)
  • Honor start attribute on ordered list in manpage output (#3714)
  • Warn instead of crashing if SVG to inline is empty (#3638) (@mogztter)
  • Compute highlight line ranges on source block relative to value of start attribute (#3519) (@mogztter)
  • Prevent collapsible block from incrementing example number by assigning an empty caption (#3639)
  • Use custom init function for highlight.js to select the correct code elements (#3761)
  • Fix resolved value of :to_dir when both :to_file and :to_dir options are set to absolute paths (#3778)
  • Fix crash if value of stylesheets attribute contains a folder and the destination directory for the stylesheet does not exist (even when the :mkdirs option is set) (#3808)
  • Fix crash if value passed by API for copycss attribute is not a string (#3592)
  • Restore label in front of each bibliography entry in DocBook output that was dropped by fix for #3085 (#3782)
  • Apply max width to each top-level container instead of body in HTML output (#3513)
  • Don't apply border-collapse: separate to HTML for table blocks; fixes double border at boundary of colspan/rowspan (#3793) (@ahus1)
  • Don't remove right border on last table cell in row (#2563)
  • Rework table borders to leverage border collapsing (apply frame border to table, grid border to cells, and selectively override border on cells to accommodate frame) (#3387)

Compliance::

  • Add support for muted option to self-hosted video (#3408)
  • Move style tag for convert-time syntax highlighters (coderay, rouge, pygments) into head (#3462)
  • Move style tag for client-side syntax highlighters (highlight.js, prettify) into head (#3503)
  • Define entry point API methods (load, convert, load_file, convert_file) as class methods instead of module_function to avoid conflict with Kernel.load (#3625)
  • Retain attribute order on HTML code tag for source block to remain consistent with output from 1.5.x (#3786)
  • Correct language code for Korean language file from kr to ko (#3807) (@jnavila)

... (truncated)

Commits
  • 278dc8f Release 2.0.11
  • f5f46c5 upgrade highlight.js from 9.15.10 to 9.18.3
  • d9ba1ec upgrade MathJax to 2.7.9
  • 7d8620a refactor attrlist parser (PR #3819)
  • 7446fd2 remove unused variable assignment in test
  • fa2cf3a fix typos in CHANGELOG [skip ci]
  • da85390 resolves #3817 map chapter-signifier and part-signifier attributes in locale ...
  • 1565997 resolves #3815 add CSS class to support pre-wrap role to preserve leading, tr...
  • 5b7492d add test for block attribute that starts and ends with equals sign
  • 58362cb resolves #3813 preserve blank positional attributes when parsing block attrli...
  • 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)

Updates the requirements on [asciidoctor](https://github.com/asciidoctor/asciidoctor) to permit the latest version.
- [Release notes](https://github.com/asciidoctor/asciidoctor/releases)
- [Changelog](https://github.com/asciidoctor/asciidoctor/blob/master/CHANGELOG.adoc)
- [Commits](asciidoctor/asciidoctor@v1.5.6.2...v2.0.11)

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependabot label Nov 3, 2020
@dependabot dependabot bot requested a review from ben November 3, 2020 05:44
@HonkingGoose HonkingGoose mentioned this pull request Nov 3, 2020
2 tasks
@jnavila jnavila closed this in #1554 Nov 6, 2020
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Nov 6, 2020

OK, I won't notify you again about this release, but will get in touch when a new version is available.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/bundler/asciidoctor-2.0.11 branch November 6, 2020 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants