CHANGELOG.adoc in asciidoctor-2.0.17 vs CHANGELOG.adoc in asciidoctor-2.0.18

- old
+ new

@@ -14,10 +14,35 @@ For an even more detailed look at what has changed, refer to the {uri-repo}/commits/[commit history] on GitHub. This project utilizes semantic versioning. // tag::compact[] +== 2.0.18 (2022-10-15) - @mojavelinux + +Improvements:: + + * Propagate `:to_dir` option to document of AsciiDoc table cell (#4297) + * Force encoding of attribute data passed via CLI to UTF-8 if transcoding fails (#4351) (*@zkaip*) + * Add include role to link macro that replaces include directive when include is not enabled + +Bug Fixes:: + + * Change internal `uriish?` helper to only detect a URI pattern at start of a string; avoids misleading messages (#4357) + * Prevent highlight.js warning when no language is set on source block; don't call `highlightBlock` if `data-lang` attribute is absent (#4263) + * Don't raise error if `Asciidoctor::Extensions.unregister` is called before groups are initialized (#4270) + * If path is included both partially and fully, store it with true value (included fully) in includes table of document catalog + * Reset registry if activate is called on it again (#4256) + * Format source location in exception message when extension code is malformed + * Fix lineno on reader when `skip-front-matter` attribute is set but end of front matter is not found + * Fix `Asciidoctor::Cli::Invoker` constructor when first argument is a hash + * Update default stylesheet to honor marker on unordered list when marker is defined on ancestor unordered list (#4361) + +=== Details + +{url-repo}/releases/tag/v2.0.18[git tag] | {url-repo}/compare/v2.0.17\...v2.0.18[source diff] +// end::compact[] + == 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) @@ -25,27 +50,27 @@ * 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) + * Include primary video in value of `playlist` attribute when embedding 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) + * 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*) + * 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:: @@ -53,10 +78,9 @@ * 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)