CHANGELOG.adoc in asciidoctor-1.5.8 vs CHANGELOG.adoc in asciidoctor-2.0.0.rc.1

- old
+ new

@@ -6,15 +6,140 @@ :star: icon:star[role=red] ifndef::icons[] :star: &#9733; endif::[] -{uri-asciidoctor}[Asciidoctor] is a _fast_, open source text processor and publishing toolchain for converting {uri-asciidoc}[AsciiDoc] content into HTML5, DocBook 5 (or 4.5) and other formats. +{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. +== 2.0.0.rc.1 (2019-03-02) - @mojavelinux + +Enhancements / Compliance:: + + * drop support for Ruby < 2.3 and JRuby < 9.1 and remove workarounds (#2764) + * drop support for Slim < 3 (#2998) + * drop the converter for the docbook45 backend (#3005) + * apply substitutions to section and block titles in normal substitution order (#1173) + * make syntax highlighter pluggable; extract all logic into adapter classes (#2106) + * add syntax highlighter adapter for Rouge (#1040) + * redesign Converter API based on SyntaxHighlighter API; remap deprecated API to new API to ensure compatibility (#2891) + * repurpose built-in converters as regular converters (#2891) + * make registration and resolution of global converters thread-safe (#2891) + * fold the default converter factory into the Converter module (#2891) + * add a default implementation for Converter#convert in the Base converter (#2891) + * rename Converter::BackendInfo to Converter::BackendTraits; map backend_info to new backend_traits method (#2891) + * allow built-in converter classes to be resolved using Converter#for and instantiated using Converter#create (#2891) + * allow converter factory to be passed using :converter_factory API option (#2891) + * honor htmlsyntax if defined on converter (#2891) + * add backend_traits_source keyword argument to CompositeConverter constructor (#2891) + * add support for start attribute when using prettify to highlight source blocks with line numbering enabled + * use String#encode to encode String as UTF-8 instead of using String#force_encoding (#2764) + * add FILE_READ_MODE, URI_READ_MODE, and FILE_WRITE_MODE constants to control open mode when reading files and URIs and writing files (#2764) + * set visibility of private and protected methods (#2764) + * always run docinfo processor extensions regardless of safe mode (gives control to extension) (#2966) + * use infinitive verb form for extension DSL method names; map deprecated method names where appropriate + * add docinfo insertion slot for header location to built-in converters (#1720) + * add support for the `muted` option on vimeo videos (allows autoplay to work in Chrome) (#3014) + * use value of prettify-theme attribute as is if it starts with http:// or https:// (#3020) + * allow icontype to be set using icons attribute (#2953) + * when using a server-side syntax highlighter, highlight content of source block even if source language is not set (#3027) + * remove the 2-character (i.e., `""`) quote block syntax + * don't allow block role to inherit from document attribute; only look for role in block attributes (#1944) + * split out functionality of -w CLI flag (script warnings) from -v CLI flag (verbose logging) (#3030) + * log possible invalid references at debug level (#3030) + * use the third argument of AbstractNode#attr / AbstractNode#attr? to set the name of a fallback attribute to look for on the document (#1934) + * change default value of third argument to Abstractnode#attr / AbstractNode#attr? to nil so attribute doesn't inherit by default (#3059) + * look for table-frame, table-grid, and table-stripes attributes on document as fallback for frame, grid, and stripes attributes on table (#3059) + * always assume the target of a shorthand interdocument xref is a reference to an AsciiDoc document (source-to-source) (#3021) + * if the target of a formal xref macro has a file extension, assume it's a path reference (#3021) + * never assume target of a formal xref macro is a path reference unless a file extension or fragment is present (#3021) + * encode characters in URI to comply with RFC-3986 + * implement full support for styled xreftext in manpage converter (#3077) + * allow the ID and role properties to be set on a list item of ordered and unordered lists via the API (#2840) + * yield processor instance to registration block for document processor if block has non-zero arity (i.e., has parameters) + * add Document#parsed? method to check whether document has been parsed + * modify Cell class to extend from AbstractBlock instead of AbstractNode (#2963) + * implement block? and inline? methods on Column, both which return false (#2963) + * drop verse table cell style (treat as normal table cell) (#3111) + * log warning if footnoteref macro is found and compat mode is not enabled (#3114) + * log debug message instead of warning if block style is unknown (#3092) + * allow backend to delegate to a registered backend using the syntax synthetic:delegate when using custom templates (e.g., slides:html) (#891) + * AbstractBlock#find_by looks inside AsciiDoc table cells if traverse_documents selector option is true (#3101) + * AbstractBlock#find_by finds table cells, which can be selected using the :table_cell context in the selector (#2524) + * allow ampersand to be used in e-mail address (#2553) + +Improvements:: + + * propagate document ID to DocBook output (#3011) + * refactor code to use modern Hash syntax + * define LIB_DIR constant; rename *_PATH constants to *_DIR constants to be consistent with RubyGems terminology (#2764) + * only define ROOT_DIR if not already defined (for compatibility with Asciidoctor.js) + * move custom docinfo content in footer below built-in docinfo content in footer in HTML converter (#3017) + * read and write files using File methods instead of IO methods (#2995) + * value comparison in AbstractNode#attr? is only performed if expected value is truthy + * align default CodeRay style with style for other syntax highlighters (#2106) + * ensure linenos class is added to linenos column when source highlighter is pygments and pygments-css=style + * rename CSS class of Pygments line numbering table to linenotable (to align with Rouge) (#1040) + * remove unused Converter#convert_with_options method (#2891) + * don't store the options attribute on the block once the options are parsed (#3051) + * add an options method on AbstractNode to retrieve the set of option names (#3051) + * pass :input_mtime option to Document constructor; let Document constructor assign docdate/time/year attributes (#3029) + * never mutate strings; add a `frozen_string_literal: true` magic comment to top of all Ruby source files (#3054) + * always use docdate and doctime to compute docyear and docdatetime (#3064) + * rename PreprocessorReader#exceeded_max_depth? to PreprocessorReader#exceeds_max_depth? and return nil if includes are disabled + * stop populating :ids table in document catalog (#3084) + * always use :refs table in document catalog to look for registered IDs (#3084) + * don't compute and store reference text in document catalog (#3084) + * populate reference text table lazily for resolving ID by reference text (#3084) + * don't store fallback reference text on :bibref node (#3085) + * call AbstractNode#reftext instead of AbstractNode#text to retrieve reference text for bibref node (#3085) + * only map unparsed attrlist of inline macro to target when format is short + * add clearer exception message when source data is binary or has invalid encoding (#2884) + * rename context for table cell and table column to :table_cell and :table_column, respectively + * rename hardbreaks document attribute to hardbreaks-option; retain hardbreaks as a deprecated alias (#3123) + +Bug Fixes:: + + * fix crash caused by inline passthrough macro with the macros sub clearing the remaining passthrough placeholders (#3089) + * don't fail to parse Markdown-style quote block that only contains attribution line (#2989) + * enforce rule that Setext section title must have at least one alphanumeric character; fixes problem w/ block nested inside quote block (#3060) + * apply header subs to doctitle value when assigning it back to the doctitle document attribute (#3106) + * don't fail if value of pygments-style attribute is not recognized; gracefully fallback to default style (#2106) + * do not alter the $LOAD_PATH (#2764) + * fix crash if stem block is empty (#3118) + * remove conditional comment for IE in output of built-in HTML converter; fixes sidebar table of contents (#2983) + * fix styling of source blocks with linenums enabled when using prettify as syntax highlighter (#640) + * update default stylesheet to support prettify themes (#3020) + * remove hard-coded color values on source blocks in default stylesheet (#3020) + * add fallback if relative path cannot be computed because the paths are located on different drives (#2944) + * ignore explicit section level style (#1852) + * don't eat space before callout number in source block if line-comment attribute is empty (#3121) + * check if type is defined in a way that's compatible with autoload + * fix invalid check for DSL in extension class (previously always returned true) + * scope constant lookups (#2764) + * use byteslice instead of slice to remove BOM from string (#2764) + * don't fail if value of -a CLI option is empty string or equals sign (#2997) + * Reader#push_include should not fail if data is nil + * fix deprecated ERB trim mode that was causing warning (#3006) + * move time anchor after query string on vimeo video to avoid dropping options + * allow color for generic text, line numbers, and line number border to inherit from Pygments style (#2106) + * enforce and report relative include depth properly (depth=0 rather than depth=1 disables nested includes) + * allow outfilesuffix to be soft set from API (#2640) + * don't split paragraphs in table cell at line that resolves to blank if adjacent to other non-blank lines (#2963) + * upgrade MathJax to 2.7.5 + +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) + * 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) + +// tag::compact[] == 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) @@ -37,11 +162,11 @@ * add support for start attribute on source block to set starting line number when converting to DocBook (#2915) * track imagesdir for image on node and in catalog (#2779) * allow starting line number to be set using start attribute when highighting source block with Pygments or CodeRay (#1742) * upgrade highlight.js to 9.13.1 -Fixes:: +Bug Fixes:: * don't hang on description list item that begins with /// (#2888) * don't crash when using AsciiDoc table cell style on column in CSV table (#2817) * show friendly error if CSV data for table contains unclosed quote (#2878) (*@zelivans*) * don't crash when attribute entry continuation is used on last line of file (#2880) (*@zelivans*) @@ -99,15 +224,15 @@ * add Swedish translation of built-in attributes (PR #2930) (*@jonasbjork*) Build / Infrastructure:: * replace thread_safe with concurrent-ruby (PR #2822) (*@junaruga*) +// end::compact[] -// tag::compact[] == 1.5.7.1 (2018-05-10) - @mojavelinux -Fixes:: +Bug Fixes:: * fix regression where block attributes where being inherited by sibling blocks in a complex list item (#2771) * don't apply lead styling to first paragraph in nested document (AsciiDoc table cell) if role is present (#2624) Build / Infrastructure:: @@ -140,10 +265,11 @@ * allow modifier to be placed at end of name to soft set an attribute (e.g., `icons@=font`) (#642, PR #2649) * interpret `false` attribute value defined using API as a soft unset (#642, PR #2649) * number parts if `partnums` attribute is set (#2298) * allow footnote macro to define or reference footnote reference (footnoteref macro now deprecated) (#2347, PR #2362) * allow custom converter to be used with custom templates; converter must declare that it supports templates (#2619) + * add syntax help topic to CLI (`-h syntax`) (#1573) * allow manpage path for manpage help topic to be specified using ASCIIDOCTOR_MANPAGE_PATH environment variable (PR #2653) (*@aerostitch*) * if manpage cannot be found in default path inside gem, use `man -w asciidoctor` to resolve installed path (PR #2653) * uncompress contents of manpage for manpage help topic if path ends with .gz (PR #2653) (*@aerostitch*) * define source and manual refmiscinfo entries in manpage output if manual and source attributes are defined (PR #2636) (*@tiwai*) * add syntax for adding hard line breaks in block AsciiMath equations (#2497, PR #2579) (*@dimztimz*) @@ -168,11 +294,11 @@ * convert quote to epigraph element in DocBook output if block has epigraph role (#1195, PR #2664) (*@bk2204*) * number special sections in addition to regular sections when sectnums=all (#661, PR #2463) * upgrade to Font Awesome 4.7.0 (#2569) * upgrade to MathJax 4.7.4 -Bug fixes:: +Bug Fixes:: * set `:to_dir` option value correctly when output file is specified (#2382) * preserve leading indentation in contents of AsciiDoc table cell if contents starts with a newline (#2712) * the shorthand syntax on the style to set block attributes (id, roles, options) no longer resets block style (#2174) * match include tags anywhere on line as long as offset by word boundary on left and space or newline on right (#2369, PR #2683) @@ -291,15 +417,14 @@ * https://apps.fedoraproject.org/packages/rubygem-asciidoctor[Fedora (asciidoctor)] * https://packages.debian.org/sid/asciidoctor[Debian (asciidoctor)] * https://packages.ubuntu.com/search?keywords=asciidoctor[Ubuntu (asciidoctor)] * https://pkgs.alpinelinux.org/packages?name=asciidoctor[Alpine Linux (asciidoctor)] * https://software.opensuse.org/package/rubygem-asciidoctor[OpenSUSE (rubygem-asciidoctor)] -// end::compact[] == 1.5.6.2 (2018-03-20) - @mojavelinux -Bug fixes:: +Bug Fixes:: * fix match for multiple xref macros w/ implicit text in same line (#2450) * PathResolver#root? returns true for absolute URL in browser env (#2595) Improvements / Refactoring:: @@ -334,11 +459,11 @@ Enhancements:: * Don't include title of special section in DocBook output if untitled option is set (e.g., dedication%untitled) -Bug fixes:: +Bug Fixes:: * continue to read blocks inside a delimited block after content is skipped (PR #2318) * don't create an empty paragraph for skipped content inside a delimited block (PR #2319) * allow the subs argument of Substitutors#apply_subs to be nil * coerce group name to symbol when registering extension (#2324) @@ -388,10 +513,11 @@ https://github.com/asciidoctor/asciidoctor/compare/v1.5.6\...v1.5.6.1[full diff] == 1.5.6 (2017-07-12) - @mojavelinux Enhancements:: + * use custom cross reference text if xrefstyle attribute is set (full, short, basic) (#858, #1132) * store referenceable nodes under refs key in document catalog (PR #2220) * apply reftext substitutions (specialchars, quotes, replacements) to value returned by reftext method (PR #2220) * add xreftext method to AbstractBlock, Section, and Inline to produce formatted text for xref (PR #2220) * introduce attributes chapter-refsig, section-refsig, and appendix-refsig to set reference signifier for chapter, section, and appendix, respectively (PR #2220) @@ -424,10 +550,11 @@ * apply default_attrs to custom inline macro (PR #2127) * allow tab separator for table to be specified using \t (#2073) * add Cell#text= method Improvements:: + * significant improvements to performance, especially in parser and substitutors * process include directive inside text of short form preprocessor conditional (#2146) * add support for include tags in languages that only support only circumfix comments (#1729) * allow spaces in target of block image; target must start and end with non-space (#1943) * add warning in verbose mode if xref is not found (#2268) (*@fapdash*) @@ -485,10 +612,11 @@ * rename PASS_SUBS constant to NONE_SUBS * rename EOL constant to LF (retain EOL as alias) * rename macro regexp constants so name follows type (e.g., InlineImageMacroRx) Compliance:: + * retain block content in items of callout list when converting to HTML and man page (#1478) * only substitute specialchars for content in literal table cells (#1912) * fix operator logic for ifndef directive with multiple attributes (#1983) * only recognize uniform underline for setext section title (#2083) * don't match headings with mixed leading characters (#2074) @@ -528,11 +656,12 @@ * don't match inline image macro if target contains endline or leading or trailing spaces * assign id instead of target on ref/bibref node (PR #2307) * remove regexp hacks for Opal (#2110) * drop outdated quoting exceptions for Opal (PR #2081) -Bug fixes:: +Bug Fixes:: + * don't allow table borders to cascade to nested tables (#2151) * escape special characters in reftext of anchor (#1694) * sanitize content of authors meta tag in HTML output (#2112) * use correct line number in warning for invalid callout item reference (#2275) * fix stray marks added when unescaping unconstrained passthroughs (PR #2079) @@ -564,20 +693,22 @@ * freeze extension processor instance, not class * fix numbering bug in reindex_sections * handle cases when there are no lines for include directive to select Documentation:: + * enable admonition icons in README when displayed on GitHub * add German translation of chapter-label (PR #1920) (*@fapdash*) * add Ukrainian translation of built-in attributes (PR #1955) (*@hedrok*) * add Norwegian Nynorsk translation; updated Norwegian Bokmål translation of built-in attributes (PR #2142) (*@huftis*) * add Polish translation of built-in attributes (PR #2131) (*@ldziedziul*) * add Romanian translation of built-in attributes (PR #2125) (*@vitaliel*) * fix Japanese translation of built-in attributes (PR #2116) (*@haradats*) * add Bahasa Indonesia translation of built-in labels (*@triyanwn*) Build / Infrastructure:: + * upgrade highlight.js to 9.12.0 (#1652) * include entire test suite in gem (PR #1952) (*@voxik*) * upgrade Slim development dependency to 3.0.x (PR #1953) (*@voxik*) * upgrade Haml development dependency to 5.0.x * upgrade Nokogiri to 1.6.x (except on Ruby 1.8) (PR #1213) @@ -605,10 +736,11 @@ https://github.com/asciidoctor/asciidoctor/compare/v1.5.5\...v1.5.6[full diff] == 1.5.5 (2016-10-05) - @mojavelinux Enhancements:: + * Add preference to limit the maximum size of an attribute value (#1861) * Honor SOURCE_DATE_EPOCH environment variable to accomodate reproducible builds (#1721) (*@JojoBoulix*) * Add reversed attribute to ordered list if reversed option is enabled (#1830) * Add support for additional docinfo locations (e.g., :header) * Configure default stylesheet to break monospace word if exceeds length of line; add roles to prevent breaks (#1814) @@ -616,10 +748,11 @@ * Provide translations for built-in labels (*@JmyL* - kr, *@ciampix* - it, *@ivannov* - bg, *@maxandersen* - da, *@radcortez* - pt, *@eddumelendez* - es, *@leathersole* - jp, *@aslakknutsen* - no, *@shahryareiv* - fa, *@AlexanderZobkov* - ru, *@dongwq* - zh, *@rmpestano* - pt_BR, *@ncomet* - fr, *@lgvz* - fi, *@patoi* - hu, *@BojanStipic* - sr, *@fwilhe* - de, *@rahmanusta* - tr, *@abelsromero* - ca, *@aboullaite* - ar, *@roelvs* - nl) * Translate README to Chinese (*@diguage*) * Translate README to Japanese (*@Mizuho32*) Improvements:: + * Style nested emphasized phrases properly when using default stylesheet (#1691) * Honor explicit table width even when autowidth option is set (#1843) * Only explicit noheader option on table should disable implicit table header (#1849) * Support docbook orient="land" attribute on tables (#1815) * Add alias named list to retrieve parent List of ListItem @@ -636,15 +769,16 @@ * Add missing endline after title element when converting open block to HTML * Move list_marker_keyword method from AbstractNode to AbstractBlock * Rename definition list to description list internally Compliance:: + * Support 6-digit decimal char refs, 5-digit hexidecimal char refs (#1824) * Compatibility fixes for Opal * Check for number using Integer instead of Fixnum class for compatibility with Ruby 2.4 -Bug fixes:: +Bug Fixes:: * Use method_defined? instead of respond_to? to check if method is already defined when patching (#1838) * Fix invalid conditional in HTML5 converter when handling of SVG * Processor#parse_content helper no longer shares attribute list between blocks (#1651) * Fix infinite loop if unordered list marker is immediately followed by a dot (#1679) * Don't break SVG source when cleaning if svg start tag name is immediately followed by endline (#1676) @@ -652,10 +786,11 @@ * Fix crash when generating section ID when both idprefix & idseparator are blank (#1821) * Use stronger CSS rule for general text color in Pygments stylesheet (#1802) * Don't duplicate forward slash for path relative to root (#1822) Infrastructure:: + * Build gem properly in the absense of a git workspace, make compatible with JRuby (#1779) * Run tests in CI using latest versions of Ruby, including Ruby 2.3 (*@ferdinandrosario*) Distribution Packages:: @@ -670,14 +805,16 @@ https://github.com/asciidoctor/asciidoctor/compare/v1.5.4\...v1.5.5[full diff] == 1.5.4 (2016-01-03) - @mojavelinux Enhancements:: + * translate README into French (#1630) (*@anthonny*, *@mogztter*, *@gscheibel*, *@mgreau*) * allow linkstyle in manpage output to be configured (#1610) Improvements:: + * upgrade to MathJax 2.6.0 and disable loading messages * upgrade to Font Awesome 4.5.0 * disable toc if document has no sections (#1633) * convert inline asciimath to MathML (using asciimath gem) in DocBook converter (#1622) * add attribute to control build reproducibility (#1453) (*@bk2204*) @@ -685,16 +822,18 @@ * honor icon attribute on admonition block when font-based icons are enabled (#1593) (*@robertpanzer*) * resolve custom icon relative to iconsdir; add file extension if absent (#1634) * allow asciidoctor cli to resolve library path when invoked without leading ./ Compliance:: + * allow special section to be nested at any depth (#1591) * ensure colpcwidth values add up to 100%; increase precision of values to 4 decimal places (#1647) * ignore blank cols attribute on table (#1647) * support shorthand syntax for block attributes on document title (#1650) -Bug fixes:: +Bug Fixes:: + * don't include default toc in AsciiDoc table cell; don't pass toc location attributes to nested document (#1582) * guard against nil dlist list item in find_by (#1618) * don't swallow trailing line when include file is not readable (#1602) * change xlink namespace to xl in DocBook 5 output to prevent parse error (#1597) * make callouts globally unique within document, including AsciiDoc table cells (#1626) @@ -708,11 +847,12 @@ * don't swallow doctitle attribute followed by block title (#1587) * change strategy for splitting names of author; fixes bug in Opal/Asciidoctor.js * don't fail if library is loaded more than once Infrastructure:: - * remove trailing endlines in project source code + + * remove trailing newlines in project source code * update contributing guidelines * explicitly test ifeval scenario raised in issue #1585 * remove backreference substitution hack for Opal/Asciidoctor.js * fix assignment of default Hash value for Opal/Asciidoctor.js * add JRuby 9.0.4.0 and Ruby 2.3.0 to the Travis CI build matrix @@ -729,10 +869,11 @@ https://github.com/asciidoctor/asciidoctor/compare/v1.5.3\...v1.5.4[full diff] == 1.5.3 (2015-10-31) - @mojavelinux Enhancements:: + * add support for interactive & inline SVGs (#1301, #1224) * add built-in manpage backend (#651) (*@davidgamba*) * create Mallard backend; asciidoctor/asciidoctor-mallard (#425) (*@bk2204*) * add AsciiMath to MathML converter to support AsciiMath in DocBook converter (#954) (*@pepijnve*) * allow text of selected lines to be highlighted in source block by Pygments or CodeRay (#1429) @@ -741,10 +882,11 @@ * drop ability to specify multiple attributes with a single `-a` flag when using the CLI (#405) (*@mogztter*) * make subtitle separator chars for document title configurable (#1350) (*@rmannibucau*) * make XrefInlineRx regexp more permissive (Mathieu Boespflug) (#844) Improvements:: + * load JavaScript and CSS at bottom of HTML document (#1238) (*@mogztter*) * list available backends in help text (#1271) (*@plaindocs*) * properly expand tabs in literal text (#1170, #841) * add `source-indent` as document attribute (#1169) (*@mogztter*) * upgrade MathJax to 2.5.3 (#1329) @@ -783,18 +925,20 @@ * don't require open-uri-cached if already loaded * do not attempt to scan pattern of non-existent directory in template converter * prevent CodeRay from bolding every 10th line number Compliance:: + * use `<sup>` for footnote reference in text instead of `<span>` (#1523) * fix alignment of wrapped text in footnote (#1524) * include full stop after footnote number in embeddable HTML * show manpage title & name section in embeddable HTML (#1179) * resolve missing attribute in ifeval to empty string (#1387) * support unbreakable & breakable options on table (rockyallen) (#1140) -Bug fixes:: +Bug Fixes:: + * don't truncate exception stack in `Asciidoctor.load` (#1248) * don't fail to save cause of Java exception (#1458) (*@robertpanzer*) * fix precision error in timings report (#1342) * resolve regexp for inline macro lazily (#1336) * block argument to `find_by` should filter results (#1393) @@ -817,10 +961,11 @@ * use format symbol `:html` instead of `:html5` for Slim to fix warnings * fix documentation for inline_macro and block_macro (Andrea Bedini) * fix grammar in warning messages regarding thread_safe gem Infrastructure:: + * migrate opal_ext from core to Asciidoctor.js (#1517) * add Ruby 2.2 to CI build; only specify minor Ruby versions * enable containerized builds on Travis CI * add config to run CI build on AppVeyor * exclude benchmark folder from gem (#1522) @@ -871,11 +1016,11 @@ * substitute attribute entry value in attributes defined outside of header (#1130) * allow empty cell to appear at end of table row (#1106) * only produce one row for table in CSV or DSV format with a single cell (#1180) -Bug fixes:: +Bug Fixes:: * add explicit to_s call to generate delimiter settings for MathJax config (#1198) * fix includes that reference absolute Windows paths (#1144) * apply DSL to extension block in a way compatible with Opal @@ -890,11 +1035,11 @@ https://github.com/asciidoctor/asciidoctor/releases/tag/v1.5.2[git tag] | https://github.com/asciidoctor/asciidoctor/compare/v1.5.1\...v1.5.2[full diff] == 1.5.1 (2014-09-29) - @mojavelinux -Bug fixes:: +Bug Fixes:: * recognize tag directives inside comments within XML files for including tagged regions * restore passthroughs inside footnotes when more than one footnote appears on the same line * -S flag in cli recognizes safe mode name as lowercase string * do not match # in character reference when looking for marked text @@ -997,11 +1142,11 @@ * recognize float style with shorthand syntax outside block (#818) * honor background color in syntax highlighting themes (#813) * print runtime environment in version output, support -v as version flag (#785) * unwrap preamble if standalone (#533) * drop leading & trailing blank lines in verbatim & raw content (#724) - * remove trailing endlines from source data (#727) + * remove trailing newlines from source data (#727) * add flag to cli to suppress warnings (#557) * emit warning if tag(s) not found in include file (#639) * use <th> element for vertical table headers instead of header class (#738) (*@davidgamba*) * share select references between AsciiDoc-style cell & main document (#729) * number chapters sequentially, always (#685) @@ -1443,10 +1588,10 @@ * use callout icons if icons are enabled, unless safe mode is SECURE * added support for name=value@ attribute syntax passed via cli (#97) * attr refs no longer case sensitive (#109) * fixed several cases of incorrect list handling - * don't allow links to consume endlines or surrounding angled brackets + * don't allow links to consume newlines or surrounding angled brackets * recognize single quote in author name * support horizontal labeled list style * added support for the d cell style * added support for bibliography anchors * added support for special sections (e.g., appendix)