CHANGELOG.adoc in asciidoctor-2.0.7 vs CHANGELOG.adoc in asciidoctor-2.0.8

- old
+ new

@@ -11,22 +11,44 @@ {uri-asciidoctor}[Asciidoctor] is a _fast_, open source text processor and publishing toolchain for converting {uri-asciidoc}[AsciiDoc] content into HTML 5, DocBook 5, and other formats. 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.8 (2019-04-22) - @mojavelinux + +Bug Fixes:: + + * restore background color applied to literal blocks by default stylesheet (#3258) + * use portability constants (CC_ALL, CC_ANY) in regular expressions defined in built-in converters (DocBook5 and ManPage) + * use portability constant (CC_ANY) in regular expression for custom inline macros + * use smarter margin collapsing for AsciiDoc table cell content; prevent passthrough content from being cut off (#3256) + * don't limit footnote ref to ASCII charset; allow any word character in Unicode to be used (#3269) + +Improvements:: + + * register_for methods accept arguments as symbols (#3274) + * use Concurrent::Map instead of Concurrent::Hash in template converter + * use module_function keyword to define methods in Helpers + * move regular expression definitions to separate source file (internal change) + +// end::compact[] == 2.0.7 (2019-04-13) - @mojavelinux Bug Fixes:: * fix crash when resolving ID from text and at least one candidate contains an unresolved xref (#3254) * fix compatibility with Rouge 2.0 Improvements:: * improve documentation for the `-a` CLI option; explain that `@` modifier can be placed at end of name as alternative to end of value - * move source for main API entry points (load, load_file, convert, convert_file) to separate files + * move source for main API entry points (load, load_file, convert, convert_file) to separate files (internal change) + * define main API entry points (load, load_file, convert, convert_file) as module functions +Also see https://github.com/asciidoctor/asciidoctor/milestone/33?closed=1[issues resolved in 2.0.x] (cumulative). + == 2.0.6 (2019-04-04) - @mojavelinux Bug Fixes:: * assume implicit AsciiDoc extension on interdoc xref macro target with no extension (e.g., `document#`); restores 1.5.x behavior (#3231) @@ -36,44 +58,54 @@ Improvements:: * implement Helpers.extname as a more efficient and flexible File.extname method * check for AsciiDoc file extension using end_with? instead of resolving the extname and using a lookup +Also see https://github.com/asciidoctor/asciidoctor/milestone/33?closed=1[issues resolved in 2.0.x] (cumulative). + == 2.0.5 (2019-04-01) - @mojavelinux Bug Fixes:: * fix crash when source highlighter is Rouge and source language is not set on block (#3223) * update CLI and SyntaxHighlighter to allow Asciidoctor to load cleanly on Ruby 2.0 - 2.2 * CLI should use $stdin instead of STDIN to be consistent with the use of $stdout * mark encoding of stdio objects used in CLI as UTF-8 (#3225) * make Asciidoctor::SyntaxHighlighter::Config.register_for method public as documented +Also see https://github.com/asciidoctor/asciidoctor/milestone/33?closed=1[issues resolved in 2.0.x] (cumulative). + == 2.0.4 (2019-03-31) - @mojavelinux Bug Fixes:: * allow Asciidoctor to load cleanly on Ruby 2.0 - 2.2 for distributions that provide support for these older Ruby versions * make Asciidoctor::Converter::Config.register_for method public as documented * remove unused Asciidoctor::Converter::BackendTraits#derive_backend_traits private method * move Asciidoctor::Converter::BackendTraits.derive_backend_traits method to Asciidoctor::Converter * mark render and render_file methods as deprecated in API docs +Also see https://github.com/asciidoctor/asciidoctor/milestone/33?closed=1[issues resolved in 2.0.x] (cumulative). + == 2.0.3 (2019-03-28) - @mojavelinux Bug Fixes:: * fix crash when attrlist is used on literal monospace phrase (#3216) * update use of magic regexp variables to fix compatibility with Opal / Asciidoctor.js (#3214) +Also see https://github.com/asciidoctor/asciidoctor/milestone/33?closed=1[issues resolved in 2.0.x] (cumulative). + == 2.0.2 (2019-03-26) - @mojavelinux Bug Fixes:: * apply verbatim substitutions to literal paragraphs attached to list item (#3205) * implement #lines and #source methods on Table::Cell based on cell text (#3207) +Also see https://github.com/asciidoctor/asciidoctor/milestone/33?closed=1[issues resolved in 2.0.x] (cumulative). + == 2.0.1 (2019-03-25) - @mojavelinux Bug Fixes:: * convert titles of cataloged block and section nodes containing attribute references eagerly to resolve attributes while in scope (#3202) @@ -85,10 +117,12 @@ Build / Infrastructure:: * bundle .yardopts in RubyGem (#3193) +Also see https://github.com/asciidoctor/asciidoctor/milestone/33?closed=1[issues resolved in 2.0.x] (cumulative). + == 2.0.0 (2019-03-22) - @mojavelinux Enhancements / Compliance:: * drop support for Ruby < 2.3 and JRuby < 9.1 and remove workarounds (#2764) @@ -252,11 +286,12 @@ * 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 -// tag::compact[] +Also see https://github.com/asciidoctor/asciidoctor/milestone/33?closed=1[issues resolved in 2.0.x] (cumulative). + == 1.5.8 (2018-10-28) - @mojavelinux Enhancements:: * if set, add value of part-signifier and chapter-signifier attributes to part and chapter titles (#2738) @@ -341,10 +376,9 @@ * add Swedish translation of built-in attributes (PR #2930) (*@jonasbjork*) Build / Infrastructure:: * replace thread_safe with concurrent-ruby (PR #2822) (*@junaruga*) -// end::compact[] == 1.5.7.1 (2018-05-10) - @mojavelinux Bug Fixes::