This document provides a high-level view of the changes introduced in DocTest by release. For a detailed view of what has changed, refer to the commit history on GitHub.
- Improvements
-
-
Update htmlbeautifier to 1.0.0 and remove workaround in
html/html_beautifier
[6caafb0]. -
Extract formatting (serialization) of example’s options into
BaseExamplesSuite#format_options
to be reusable [c4d779c]. -
Implement serialization of examples suite into AsciiDoc [900aab8].
-
Replace custom core extensions, ActiveSupport and Colorize with Corefines. This also means that refinements will be used instead of global monkey-patching, when running on Ruby that supports refinements (currently MRI ≥2.1.0). [50e05c1, 2f4a42e]
-
- Bug fixes
-
-
Fix implementation of
eql?
andhash
in BaseExample [c27615b].
-
- Bug fixes
-
-
Avoid setting
backend_name
to an empty string. When there’s an empty string and code highlighter is set to Pygments or CodeRay, then Asciidoctor doesn’t highlight listings at all. [bf5f077] -
Update htmlbeautifier to 0.0.11 that doesn’t modify content of
pre
element and adds newlines around block elements. #3 [4aaa137]
-
- Improvements
- Bug fixes
- Tests
-
-
Add end-to-end integration tests using Cucumber.
-
Increase (unit) test coverage from 84.2% to 88.5%.
-
- Known issues
-
-
HTML beautifier doesn’t work as expected. #3
-