0.4.1 (2025-09-08)
- Fix trying to append to iodata (binary or charlist) with
Kernel.++/2 that only works for charlists.
0.4.0 (2025-05-09)
- Stop adding a trailing space to empty
iex> lines.
0.3.1 (2024-11-24)
- Respect
line_length option when formatting the whole .ex file.
0.3.0 (2024-04-01)
- 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.
0.2.1 (2024-03-22)
- Do not crash if doctest has no expected result.
0.2.0 (2024-02-27)
- 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)>.
0.1.0 (2024-02-25)