- Respect
line_length
option when formatting the whole.ex
file.
- Support opaque types in doctest results (e.g.
#User<name: "", ...>
). - Do not crash when doctests contain double-escaped quotes. Instead, print a warning and leave the code snippet unformatted.
- Do not crash if doctest has no expected result.
- Support parsing multiline doctests with
iex>
on all lines, but reformat them using...>
on every line but the first one. - Fix implementation for multiline results. Multiline results are allowed, and they can be terminated with an empty new line or another doctest.
- Support exception expressions (
** (ModuleName) message
) in results. - Desired line length for doctest result now accounts for its indentation.
- Support doctests with iex prompts with a line number, e.g.:
iex(1)>
.
- Initial release.