Skip to content

Latest commit

 

History

History
110 lines (66 loc) · 3.55 KB

CHANGELOG.md

File metadata and controls

110 lines (66 loc) · 3.55 KB

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

0.4.3 - 2023-09-27

Fixed

  • Fix crashing when formatting term containing multiple ~ control sequences (thanks @maxno-kivra!)

0.4.2 - 2023-09-05

Fixed

  • Handle bad test instantiators (thanks @rlipscombe & @danfilip!)

0.4.1 - 2023-09-04

Fixed

  • Fix crashing when formatting term diffs containing ~ control sequences

0.4.0 - 2022-11-29

Added

  • Print test case timeouts with message and stack trace

Changed

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

Fixed

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

0.3.2 - 2022-02-22

Changed

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

Fixed

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

0.3.1 - 2018-07-12

Added

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

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

Added

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

0.2.0 - 2017-09-12

Added

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

Fixed

[v0.0.1] - 2015-08-25

Fixed

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