summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
blob: 819e367519540c3d00b74bcbfd1653e2d12654f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# Revision history for erebos-tester

## 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.