CHANGELOG.adoc in asciidoctor-2.0.13 vs CHANGELOG.adoc in asciidoctor-2.0.14

- old
+ new

@@ -12,10 +12,33 @@ This document provides a high-level view of the changes introduced in Asciidoctor by release. For a detailed view of what has changed, refer to the {uri-repo}/commits/master[commit history] on GitHub. // tag::compact[] +== 2.0.14 (2021-04-19) - @mojavelinux + +Bug Fixes:: + + * Don't allow AsciiDoc table cell to set document attribute that was unset from the API (exceptions include: `compat-mode`, `toc`, `showtitle`, and `notitle`) (#4017) + * Ensure default document attributes unset in parent document remain unset in AsciiDoc table cell (#2586) + * Allow the `showtitle` / `notitle` attribute to be toggled in an AsciiDoc table cell if set or unset in parent document (#4018) + * Ensure mtime of input file honors TZ environment variable on JRuby for Windows (affects value of `docdatetime` attribute) (#3550) + * Honor caption attribute on blocks that support captioned title even if corresponding `*-caption` document attribute (e.g., `example-caption`) is not set (#4023) + * Suppress missing attribute warning when applying substitutions to implicit document title for assignment to intrinsic `doctitle` attribute (#4024) + * Increment counter (but not the corresponding attribute) if attribute is locked (#4013) + +Improvements:: + + * Use attribute, if set, as seed value for counter even if not already registered as a counter (#4014) + * Allow subs attribute value on Inline node returned by process method for custom inline macro to be a String (#3938) + * Allow value of `user-home` attribute to be overridden by API or CLI (#3732) + +Build / Infrastructure:: + + * Run tests on JRuby for Windows (#3550) + +// end::compact[] == 2.0.13 (2021-04-10) - @mojavelinux Bug Fixes:: * Rollback change for #3470, which added logic to remove leading and trailing empty lines in an AsciiDoc include file; instead skip empty lines before processing document header (#3997) @@ -48,11 +71,10 @@ Documentation:: * Import documentation for processor into this repository (#3861) (*@graphitefriction*) * Add Belarusian translation of built-in attributes (PR #3928) (*@morganov*) -// end::compact[] == 2.0.12 (2020-11-10) - @mojavelinux Bug Fixes:: * Set type and target property on unresolved footnote reference and unset id property (fixes regression) (#3825) @@ -441,11 +463,11 @@ * allow underscore in domain of e-mail address Build / Infrastructure:: * clear SOURCE_DATE_EPOCH env var when testing timezones (PR #2969) (*@aerostitch*) - * remove compat folder (removes the AsciiDoc Python config file that provides pseudo-compliance with Asciidoctor and a stylesheet for an old Font Awesome migration) + * remove compat folder (removes the AsciiDoc.py config file that provides pseudo-compliance with Asciidoctor and a stylesheet for an old Font Awesome migration) * add Ruby 2.6.0 to build matrix * stop running CI job on unsupported versions of Ruby * exclude test suite, build script, and Gemfile from gem (#3044) * split build tasks out into individual files @@ -1632,17 +1654,17 @@ * numbering no longer increments on unnumbered sections (#393) * fixed false detection of list item with hyphen marker * skip include directives when processing comment blocks * added xmlns to root element in docbook45 backend, set noxmlns attribute to disable * added a Compliance module to control compliance-related behavior - * added linkattrs feature to AsciiDoc compatibility file (#441) - * added level-5 heading to AsciiDoc compatibility file (#388) - * added new XML-based callouts to AsciiDoc compatibility file - * added absolute and uri image target matching to AsciiDoc compatibility file - * added float attribute on inline image macro to AsciiDoc compatibility file - * removed linkcss in AsciiDoc compatibility file - * fixed fenced code entry in compatibility file + * added linkattrs feature to AsciiDoc.py compatibility file (#441) + * added level-5 heading to AsciiDoc.py compatibility file (#388) + * added new XML-based callouts to AsciiDoc.py compatibility file + * added absolute and uri image target matching to AsciiDoc.py compatibility file + * added float attribute on inline image macro to AsciiDoc.py compatibility file + * removed linkcss in AsciiDoc.py compatibility file + * fixed fenced code entry in AsciiDoc.py compatibility file Bug Fixes:: * lowercase attribute names passed to API (#508) * numbered can still be toggled even when enabled in API (#393) @@ -1736,11 +1758,11 @@ * allow safe mode to be set using string, symbol or int in API (#290) * make level 0 section titles more prominent in TOC (#369) Compliance:: - * ~ 99.5% compliance with AsciiDoc + * ~ 99.5% compliance with AsciiDoc.py * drop line if target of include directive is blank (#376) * resolve attribute references in target of include directive (#367) * added irc scheme to link detection (#314) * toc should honor numbered attribute (#341) * added toc2 layout to default stylesheet (#285) @@ -1797,11 +1819,11 @@ * added line selection to include directive (#226) * Asciidoctor#render APIs return Document when document is written to file Compliance:: - * added AsciiDoc compatibility file to make AsciiDoc behave like Asciidoctor (#257) + * added compatibility file to make AsciiDoc.py behave like Asciidoctor (#257) * restore alpha-based xml entities (#211) * implement video and audio block macros (#155) * implement toc block macro (#269) * correctly handle multi-part books (#222) * complete masquerade functionality for blocks & paragraphs (#187) @@ -1897,10 +1919,10 @@ * added man page for the asciidoctor command * use blockquote tag for quote block content (#124) * added hardbreaks option to preserve line breaks in paragraph text (#119) * :header_footer option defaults to false when using the API, unless rendering to file * added idseparator attribute to customized separator used in generated section ids - * do not number special sections (differs from AsciiDoc) + * do not number special sections (differs from AsciiDoc.py) Compliance:: * use callout icons if icons are enabled, unless safe mode is SECURE * added support for name=value@ attribute syntax passed via cli (#97)