View Source Change Log

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.

Change Log

unreleased

Unreleased

0-4-0-2022-11-29

0.4.0 - 2022-11-29

added

Added

  • Print test case timeouts with message and stack trace

changed

Changed

  • Drop support for Erlang/OTP 18, 19 and 20 (because of lack of error formatting APIs)

fixed

Fixed

  • Partial workaround for EUnit incorrectly reporting the wrong number of cancelled cases

0-3-2-2022-02-22

0.3.2 - 2022-02-22

changed-1

Changed

  • Drop support for Erlang R15, R16 and 17.0 (because of deprecated time APIs)

fixed-1

Fixed

  • Fixed header formatting inconsistencies
  • Stack traces containing io:format control sequences now print correctly

0-3-1-2018-07-12

0.3.1 - 2018-07-12

added-1

Added

  • Print something when no tests are run #13
  • Enable backwards compatibility to R15 #12

fixed-2

Fixed

  • 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.3.0 - 2017-10-20

added-2

Added

  • Print text when no tests are run (60cd086)
  • Support old time API for pre-18 versions (998df2a)

0-2-0-2017-09-12

0.2.0 - 2017-09-12

added-3

Added

  • Show relative paths in stack traces #11
  • Support OTP 18 #6 (knutin)

fixed-3

Fixed

v0-0-1-2015-08-25

[v0.0.1] - 2015-08-25

fixed-4

Fixed

  • io:columns() can return {error, enotsup} when run from an editor #1
  • Fix for older Erlang version #2 (JonGretar)