progit / progit2

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

Update asciidoctor requirement from 2.0.15 to 2.0.16 #1696

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Updates the requirements on asciidoctor to permit the latest version.

Release notes

Sourced from asciidoctor's releases.

v2.0.16

Summary

This is a patch release with a big impact, bringing with it several notable changes. First, two regressions have been fixed when using negated wildcards in include tag filtering, and the meaning of negated wildcards in tag filtering has been clarified in general. Second, the source of the default stylesheet has been imported into this repository (now managed using a PostCSS build with autoprefixer and cssnano). Third, an internal change was made to how lines are iterated by the reader (switching from a stack to a queue), which will substantially improve the performance of Asciidoctor.js when processing large files. Finally, numerous improvements were made to the man page converter.

This release also includes a handful of smaller bug fixes, including two scenarios where an undefined method error was creeping in. Several impactful updates were made to the documentation during this release cycle as well, most notably on the topic of generating man pages. An initial set of changes have been applied to the code base in preparation for enabling RuboCop to enforce a code style. The remainder of those changes, as well as the task itself, have already been applied to the default branch. Those updates will also be applied to the branch for this release line following this release. Speaking of release lines, the default branch is now open for 2.1.x development and beyond!

Consult the CHANGELOG to find the full list of changes in this release.

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: 2021-08-03 Released by: @​mojavelinux Release beer: Bourbon Barrel Aged Barley Wine by Living the Dream

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

Changelog

Bug Fixes

  • Include all lines outside of specified tagged region when tag filter on include directive is a single negated tag (#4048)
  • Only interpret negated wildcard in tag filter on include directive as implicit globstar if it precedes other tags (#4086)
  • Change ifeval directive to resolve to false if comparison operation cannot be performed (#4046)
  • Don't crash if :to_file option is passed to load or load_file and value is not a string (#4055)
  • Use automatic link text if ID in shorthand xref is followed by dangling comma (e.g., <<idname,>>)
  • Update default stylesheet to indent blocks attached to list item in checklist (#2550)
  • Update default stylesheet to reenable styling of implicit lead role on first paragraph of preamble inside AsciiDoc table cell
  • Update default stylesheet to fix conflict between text decoration and bottom border on abbr[title] element
  • Change invalid font family "sans" in default stylesheet to "sans-serif"
  • Fix missing automatic reftext for internal xrefs in manpage output (#4110)
  • Replace numeric character reference for plus in manpage output (#4059)
  • Replace numeric character reference for degree sign in manpage output (#4059)
  • Convert apostrophe to the portable \*(Aq variable instead of the groff-specific escape \(aq (#4060) (@​felipec)
  • Document the -e, --embedded option flag in the man page, which replaces the outdated -e, --eruby option flag

Improvements

  • Use queue to iterate over lines in reader instead of stack (#4106)
  • Uppercase automatic reftext for level-2 section titles in manpage output if reftext matches section title (#4110)
  • Show safe modes in strictness order in CLI help (#4065)
  • Remove redundant styles from the default stylesheet
  • Update font styles for summary element in default stylesheet to match font styles of paragraph (#4114)
  • Update default stylesheet to indent content of details element (#4116)

... (truncated)

Changelog

Sourced from asciidoctor's changelog.

== 2.0.16 (2021-08-03) - @​mojavelinux

Bug Fixes::

  • Include all lines outside of specified tagged region when tag filter on include directive is a single negated tag (#4048)
  • Only interpret negated wildcard in tag filter on include directive as implicit globstar if it precedes other tags (#4086)
  • Change ifeval directive to resolve to false if comparison operation cannot be performed (#4046)
  • Don't crash if :to_file option is passed to load or load_file and value is not a string (#4055)
  • Use automatic link text if ID in shorthand xref is followed by dangling comma (e.g., +<<idname,>>+)
  • Update default stylesheet to indent blocks attached to list item in checklist (#2550)
  • Update default stylesheet to reenable styling of implicit lead role on first paragraph of preamble inside AsciiDoc table cell
  • Update default stylesheet to fix conflict between text decoration and bottom border on abbr[title] element
  • Change invalid font family "sans" in default stylesheet to "sans-serif"
  • Fix missing automatic reftext for internal xrefs in manpage output (#4110)
  • Replace numeric character reference for plus in manpage output (#4059)
  • Replace numeric character reference for degree sign in manpage output (#4059)
  • Convert apostrophe to the portable +\*(Aq+ variable instead of the groff-specific escape \(aq (#4060) (@​felipec)
  • Document the -e, --embedded option flag in the man page, which replaces the outdated -e, --eruby option flag

Improvements::

  • Use queue to iterate over lines in reader instead of stack (#4106)
  • Uppercase automatic reftext for level-2 section titles in manpage output if reftext matches section title (#4110)
  • Show safe modes in strictness order in CLI help (#4065)
  • Remove redundant styles from the default stylesheet
  • Update font styles for summary element in default stylesheet to match font styles of paragraph (#4114)
  • Update default stylesheet to indent content of details element (#4116)
  • Update default stylesheet to use custom marker for summary element to make appearance consistent (#4116)
  • Add Vietnamese translation of built-in attributes (PR #4066) (@​nguyenhoa93)
  • Add Thai translation of built-in attributes (PR #4113) (@​ammaneena)

Build / Infrastructure::

  • Import source of default stylesheet into this repository; use PostCSS with cssnano to minify (#4062)
  • Use autoprefixer to manage browser prefixes in default stylesheet (#4118)

// end::compact[] == 2.0.15 (2021-04-27) - @​mojavelinux

Bug Fixes::

  • Don't include trailing period, question mark, or exclamation point in target (URL) of autolink (#3860)
  • Don't assign nil value to named attribute mapped to absent positional attribute when parsing attrlist (#4033)
  • Remove leading and trailing spaces around role on inline phrase (#4035)
  • Ignore empty role on inline phrase defined using legacy syntax and followed by comma (#4035)
  • Use xreftext on document as fallback link text in HTML output for inter-document xref that resolves to current document when no link text is provided (#4032)
  • Use xreftext on document as fallback link text in HTML output for internal xref with empty fragment when no link text is provided (#4032)
  • Use document ID as linkend in DocBook output for internal xref with empty fragment; auto-generating one if necessary (#4032)

Improvements::

... (truncated)

Commits
  • 098c323 Release 2.0.16
  • 16df673 add Asciidoctor 2.0.16 release to the What's New page (PR #4119)
  • cbb79da fortify the localization support page with some keywords and additional context
  • 54c3e62 update supported platforms
  • d4e2659 resolves #4012 use man page and manpage terminology consistently in docs (PR ...
  • e3c6ab4 fix section title in CHANGELOG [skip ci]
  • 1499413 remove entry for unused attribute
  • 9cc8642 update description of backend option [skip ci]
  • 0c8782d link to man page for current release [skip ci]
  • a71565d add missing references to #4059 in CHANGELOG
  • 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)