Changelog

v1.2.0 - 2024-03-05

  • Relaxed the file_system dependency to allow for v1.x.

v1.1.2 - 2024-02-08

  • Fixed terminal output text not always being displayed with colors.

v1.1.1 - 2023-09-02

  • Fixed warning on Elixir v1.15.5.

v1.1.0 - 2021-08-30

  • .heex files are now watched by default.

v1.0.3 - 2021-05-28

  • Removed used of deprecated Elixir supervisor functions.

v1.0.2 - 2019-11-17

  • Zombie killer script is run with bash to avoid platform specific issues with sh implementations.

v1.0.1 - 2019-10-25

  • Include zombie killer script in hex package.

v1.0.0 - 2019-10-25

  • LiveView templates are now watched.

v0.9.0 - 2018-09-17

  • Avoid starting application if --no-start is given.
  • Hot runner removed.

v0.8.0 - 2018-07-30

  • Application started on test run. Revert of v0.7 behaviour.

v0.7.0 - 2018-07-35

  • No longer start application on test run.
  • Do not watch the Ecto migration directory by default.

v0.6.0 - 2018-03-27

  • Switch from fs to file_system for file system event watching.

v0.5.0 - 2017-08-26

  • Windows support (Rustam @rustamtolipov)

v0.4.1 - 2017-06-21

v0.4.0 - 2017-04-22

  • Emacs temporary files can no longer trigger a test run.

v0.3.3 - 2017-02-08

  • Fixed a bug where arguments were not being correctly passed to the test running BEAM instance.

v0.3.1 - 2017-02-04

  • Fixed race condition bug on OSX where tests would fail to run when files are changed.

v0.3.0 - 2017-01-29

  • Test runs optionally print a timestamp (Scotty @unclesnottie)
  • Paths can be ignored by watcher (Alex Myasoedov @msoedov)
  • Paths can be ignored by watcher (Alex Myasoedov @msoedov)
  • Ability to specify additional watched file extensions. (Dave Shah @daveshah)
  • Erlang .hrl header files are now watched.
  • The existing VM can now reused for running the tests with the HotRunner. This gives us Windows support and a performance increase. Sadly it cannot be used as the default due to a bug in the Elixir compiler.

v0.2.6 - 2016-02-28

  • The terminal can now be cleared between test runs. (Gerard de Brieder @smeevil)

v0.2.5 - 2015-12-31

  • It is now possible to run addition tasks using mix config.
  • Erlang .xrl and .yrl files are watched. (John Hamelink @johnhamelink)
  • The shell command used to run the tasks can be specified (i.e. iex -S). (John Hamelink @johnhamelink)
  • Command line arguments are forwarded to tasks being run. (Johan Lind @behe)

v0.2.3 - 2015-08-23

  • The _build directory is ignored, as well as deps/.
  • Erlang .erl files are now watched.

v0.2.2 - 2015-08-22

  • Tests now run once immediately after running the mix task. (Johan Lind @behe)
  • Porcelain dependency removed.
  • Switched from bash to sh for running shell commands.