All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.4.3 - 2023-09-27
- Fix crashing when formatting term containing multiple
~
control sequences (thanks @maxno-kivra!)
0.4.2 - 2023-09-05
- Handle bad test instantiators (thanks @rlipscombe & @danfilip!)
0.4.1 - 2023-09-04
- Fix crashing when formatting term diffs containing
~
control sequences
0.4.0 - 2022-11-29
- Print test case timeouts with message and stack trace
- Drop support for Erlang/OTP 18, 19 and 20 (because of lack of error formatting APIs)
- Partial workaround for EUnit incorrectly reporting the wrong number of cancelled cases
0.3.2 - 2022-02-22
- Drop support for Erlang R15, R16 and 17.0 (because of deprecated time APIs)
- Fixed header formatting inconsistencies
- Stack traces containing io:format control sequences now print correctly
0.3.1 - 2018-07-12
- Crash on OTP 21 #19
- Crash in
format\_macro\_string
when attempting to pretty-print guard from?assertMatch
#14 - Do not attempt to pretty-print expressions that cannot be parsed #15 (jonathanperret)
0.3.0 - 2017-10-20
0.2.0 - 2017-09-12
- Fix crash on unhandled case clause #10 (binarytemple)
- Fix spontaneous errors on strange testcase reports #5 (keynslug)