# Revision history for erebos-tester ## 0.3.1 -- 2025-03-03 * Fix executing test tool given with relative path ## 0.3.0 -- 2025-02-28 * User-defined functions * Modules, exports and imports * Added `ifname` member to the `node` type * Added `>`, `>=`, `<=` and `<` operators for numbers * Change "flush" command to take regex argument via "matching" keyword * Change working directory of spawned process to node directory * Use custom C main instead of wrapper binary for unshare(2) call. * Fix regex check in flush command * Time information in output * Support for GHC up to 9.12 * Fail when test requested on command-line is not found ## 0.2.4 -- 2024-08-13 * Fix build with mtl-2.3 * Fix type error reporting for some command parameters ## 0.2.3 -- 2024-08-10 * Added `network` member to the `node` object * Use colors by default only on terminal, add `--color`/`--no-color` options to select manually. * Accept module name declaration * Report multiple parsing errors in single pass ## 0.2.2 -- 2024-05-17 * Fix unshare failing with newer compilers * Documentation and helptext updates * Compatibility with GHC up to 9.10 ## 0.2.1 -- 2024-05-14 * Selection of test from test file path on command line using '`:`' charater * Added `--repeat` option to run the tests multiple times * Added `--wait` option to wait at the end of each test * Added `flush` command * Show record selectors in failure reports * Compatibility with GHC up to 9.8 ## 0.2.0 -- 2023-04-26 * Lists and "for" statement. * Subnets of networks. * Commands to disconnect nodes or networks. ## 0.1.1 -- 2023-02-04 * GDB improvements and fixes. ## 0.1.0 -- 2023-01-08 * First version.