CHANGELOG.adoc in asciidoctor-1.5.3 vs CHANGELOG.adoc in asciidoctor-1.5.4

- old
+ new

@@ -9,25 +9,86 @@ {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. 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 https://github.com/asciidoctor/asciidoctor/commits/master[commit history] on GitHub. +// tag::compact[] +== 1.5.4 (2016-01-03) - @mojavelinux + +Enhancements:: + * translate README into French (@anthonny, @mogztter, @gscheibel, @mgreau) (#1630) + * 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 (@bk2204) (#1453) + * recognize \file:/// as a file root in Opal browser env (#1561) + * honor icon attribute on admonition block when font-based icons are enabled (@robertpanzer) (#1593) + * 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:: + * 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) + * initialize Slim-related attributes regardless of when Slim was loaded (@terceiro) (#1576) + * differentiate literal backslash from escape sequence in manpage output (@ds26gte) (#1604) + * don't mistake line beginning with \. for troff macro in manpage output (@ds26gte) (#1589) + * escape leading dots so user content doesn't trigger troff macros in manpage output (@ds26gte) (#1631) + * use \c after .URL macro to remove extraneous space in manpage output (@ds26gte) (#1590) + * fix missing endline after .URL macro in manpage output (#1613) + * properly handle spacing around .URL/.MTO macro in manpage output (@ds26gte) (#1641) + * 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 + * 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 + +Distribution Packages:: + + * http://rubygems.org/gems/asciidoctor[RubyGem (asciidoctor)] + * https://apps.fedoraproject.org/packages/rubygem-asciidoctor[Fedora (rubygem-asciidoctor)] + * http://packages.debian.org/sid/asciidoctor[Debian (asciidoctor)] + * http://packages.ubuntu.com/saucy/asciidoctor[Ubuntu (asciidoctor)] + +https://github.com/asciidoctor/asciidoctor/issues?q=milestone%3Av1.5.4[issues resolved] | +https://github.com/asciidoctor/asciidoctor/releases/tag/v1.5.4[git tag] | +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 (@davidgamba) (#651) * create Mallard backend; asciidoctor/asciidoctor-mallard (@bk2204) (#425) * add AsciiMath to MathML converter to support AsciiMath in DocBook converter (@pepijnve) (#954) * allow text of selected lines to be highlighted in source block by Pygments or CodeRay (#1429) * use value of `docinfo` attribute to control docinfo behavior (#1510) * add `docinfosubs` attribute to control which substitutions are performed on docinfo files (@mogztter) (#405) - * add title accessor as alias to main on Document::Title (@rmannibucau) (#1350) + * drop ability to specify multiple attributes with a single `-a` flag when using the CLI (@mogztter) (#405) + * make subtitle separator chars for document title configurable (@rmannibucau) (#1350) * make XrefInlineRx regexp more permissive (Mathieu Boespflug) (#844) Improvements:: - * load JavaScript and CSS at the end of HTML document (@mogztter) (#1238) + * load JavaScript and CSS at bottom of HTML document (@mogztter) (#1238) * list available backends in help text (@plaindocs) (#1271) * properly expand tabs in literal text (#1170, #841) * add `source-indent` as document attribute (@mogztter) (#1169) * upgrade MathJax to 2.5.3 (#1329) * upgrade Font Awesome to 4.4.0 (@mogztter) (#1465) @@ -61,11 +122,11 @@ * introduce helper methods for sniffing URIs (#1422) * add helper to calculate basename without file extension * document `-I` and `-r` options in the manual page (@bk2204) * fix `+--help+` output text for `-I` (@bk2204) * don't require open-uri-cached if already loaded - * do not attempt to scan pattern of non-existent directory + * do not attempt to scan pattern of non-existent directory in template converter 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 @@ -168,10 +229,11 @@ * http://packages.ubuntu.com/saucy/asciidoctor[Ubuntu (asciidoctor)] https://github.com/asciidoctor/asciidoctor/issues?q=milestone%3Av1.5.2[issues resolved] | 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] +// end::compact[] == 1.5.1 (2014-09-29) - @mojavelinux Bug fixes:: @@ -252,11 +314,11 @@ * {star} improve print styles, add print styles for book doctype (@leif81) (#997, #952) * {star} add proper grid and frame styles for tables (@leif81) (#569) * {star} use glyphs for checkboxes when not using font icons (#878) * {star} prefer source-language attribute over language attribute for defining default source language (#888) * {star} pass document as first argument to process method on Preprocessor - * don't parse link attributes when linkattrs is set unless text contains equal sign + * don't parse link attributes when linkattrs is set unless text contains equal sign * detect bare links, mark with bare class; don't repeat URL of bare link in print styles * allow Treeprocessor#process method to replace tree (#1035) * add AbstractNode#find_by method to locate nodes in tree (#862) * add API for parsing title and subtitle (#1000) * add use_fallback option to doctitle, document method @@ -477,10 +539,10 @@ * upgraded Font Awesome to 3.2.1 (#451) * improved the built-in CodeRay theme to match Asciidoctor styles * link to CodeRay stylesheet if linkcss is set (#381) * style the video block (title & margin) (#590) - * added Groovy, Clojure, Python and YAML to floating language hint + * added Groovy, Clojure, Python and YAML to floating language hint * only process callouts for blocks in which callouts are found * added content_model to AbstractBlock, rename buffer to lines * use Untitled as document title in rendered output if document has no title * rename include-depth attribute to max-include-depth, set 64 as default value (#591) * the tag attribute can be used on the include directive to identify a single tagged region