progit / progit2

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

Update asciidoctor requirement from 2.0.16 to 2.0.17 #1722

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Updates the requirements on asciidoctor to permit the latest version.

Release notes

Sourced from asciidoctor's releases.

v2.0.17

Summary

While beginning work on the 2.1.0 release, we discovered a few issues that needed to be backported to the 2.0.x line. Thus, this is a backport patch release. We also made numerous improvements to the documentation.

The most notable changes include fixing the display of the collapsible block in Safari (aligning the appearance with other browsers), getting the playlist attribute for YouTube videos working again, removing excess spacing around an empty list item, aligning the styles for the Rouge and Pygments default stylesheet, trimming the space after the line number in Pygments output, honoring stripes=none on nested tables, processing author and authors document attribute when implicit doctitle is absent, preventing line numbers on source blocks in HTML output from being selected, and removing the warning if a negated tag is not found in an include file (which is a valid scenario). For extension authors, Asciidoctor now ignores the return value of the process method for custom block or block macro if the value matches parent argument. You can also now return an AbstractBlock that's not itself a Block (such as a list or table). And thanks to an update to the open-uri-cached gem, the cache-uri attribute is now working on Ruby 3.1, and there are finally tests for that feature!

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: 2022-01-05 Released by: @​mojavelinux Release beer: Santa's Little Helper by Port Brewing

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

Changelog

Bug Fixes

  • Don't crash if process method for custom block returns an abstract block with context :compound that isn't of type Block (e.g., a list)
  • Ignore return value of process method for custom block or block macro if value matches parent argument
  • Remove unnamespaced selectors in Pygments stylesheet
  • Normalize output from Pygments to use linenos class for inline line numbering and trim space after number; update default stylesheet accordingly
  • Change AbstractBlock#sections? to return false when called on block that isn't a Section or Document (PR #3591) @​mogztter
  • Hide built-in marker on HTML summary element in Safari when using default stylesheet (#4162)
  • Hide outline around HTML summary when activated in Safari (#4162)
  • Include primary video in value of playlist attribute when embeddding YouTube video (#4156)
  • Honor stripes=none on nested table (#4165)
  • Update default stylesheet to fix spacing around empty list item (#4184)
  • Honor :header_only option when parsing document with manpage doctype (#4192)
  • Use numeric character reference for closing square bracket around alt text of icon
  • Process author or authors document attribute in document header when implicit doctitle is absent (#4206)
  • Patch open-uri-cached gem to work with Ruby 3.1 (update: drop patch now that open-uri-cached has been fixed) (#4227)

Improvements

  • Prevent line numbers on source blocks in HTML output from being selected (applies to pygments and coderay) (#4128)
  • Allow hash to be specified for Vimeo video either in video ID or using hash attribute (#4176)
  • Remove unnecessary specificity in default stylesheet for styling p element inside list item
  • Remove obsolete gist embed styles from default stylesheet
  • Allow --failure-level to be set to default value, FATAL
  • Sort levels in help for --failure-level option in ascending order

... (truncated)

Changelog

Sourced from asciidoctor's changelog.

== 2.0.17 (2022-01-05) - @​mojavelinux

Bug Fixes::

  • Don't crash if process method for custom block returns an abstract block with context :compound that isn't of type Block (e.g., a list)
  • Ignore return value of process method for custom block or block macro if value matches parent argument
  • Remove unnamespaced selectors in Pygments stylesheet
  • Normalize output from Pygments to use linenos class for inline line numbering and trim space after number; update default stylesheet accordingly
  • Change AbstractBlock#sections? to return false when called on block that isn't a Section or Document (PR #3591) @​mogztter
  • Hide built-in marker on HTML summary element in Safari when using default stylesheet (#4162)
  • Hide outline around HTML summary when activated in Safari (#4162)
  • Include primary video in value of playlist attribute when embeddding YouTube video (#4156)
  • Honor stripes=none on nested table (#4165)
  • Update default stylesheet to fix spacing around empty list item (#4184)
  • Honor :header_only option when parsing document with manpage doctype (#4192)
  • Use numeric character reference for closing square bracket around alt text of icon
  • Process author or authors document attribute in document header when implicit doctitle is absent (#4206)
  • Patch open-uri-cached gem to work with Ruby 3.1 (update: drop patch now that open-uri-cached has been fixed) (#4227)

Improvements::

  • Prevent line numbers on source blocks in HTML output from being selected (applies to pygments and coderay) (#4128)
  • Allow hash to be specified for Vimeo video either in video ID or using hash attribute (#4176)
  • Remove unnecessary specificity in default stylesheet for styling p element inside list item
  • Remove obsolete gist embed styles from default stylesheet
  • Allow --failure-level to be set to default value, FATAL
  • Sort levels in help for --failure-level option in ascending order
  • Invert FR translations for caution & warning admonition labels (#4212) (cyChop)
  • Add tests for open-uri-cached integration that is activated by the cache-uri attribute
  • Don't warn if negated tag is not found in include file (#4230)

Documentation::

  • Document how to extend an existing converter or create a new converter (#4136)
  • Document the syntax topic of the --help CLI option (#4175)
  • Document how to uninstall the Asciidoctor gem (#4154)
  • Document how to enable and use the sourcemap (the :sourcemap option)
  • Document how to catalog additional assets (the :catalog_assets option)

// end::compact[] == 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)

... (truncated)

Commits
  • 102f364 Release 2.0.17
  • 34c0b04 release using Ruby 3.0 instead of 3.1 [skip ci]
  • 305bd71 resolves #4230 don't warn if a negated tag is not found in include file (PR #...
  • 9acb683 clarify that Asciidoctor core may sometimes be referred to as Asciidoctor Ruby
  • 1cf588a document how to repurpose a man page with a different name
  • a5e06ae document how the secondary names are handled by the manpage converter
  • 1670348 document that the parser parses the lines of a compound block returned by the...
  • de2ad00 use keep_if instead of select when subject is dynamic
  • 22394f8 Hide autoload converter/template from Opal (PR #4205)
  • 2f4f9b6 update benchmark [skip ci]
  • 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)
Githubheru commented 2 years ago

Pada tanggal Kam, 26 Mei 2022 02.39, Ben Straub @.***> menulis:

Merged #1722 https://github.com/progit/progit2/pull/1722 into main.

— Reply to this email directly, view it on GitHub https://github.com/progit/progit2/pull/1722#event-6680216466, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUYMLEFR25FIRTP3FJ6GDZLVLZXXZANCNFSM5LM4J2FQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>