0.4.3 - 2024-12-22
- Add support for Python 3.13 (
c28f520
)
- Remove support for EOL Python 3.8 (
c28f520
)
- Patch
Serial.reset_input_buffer
during replay (2115eff
)
0.4.2 - 2024-07-23
- Raise
PortNotOpenError
on read/write from closed serial port (94c43b5
) (Denis Patrikeev) - Patch
Serial.in_waiting
during replay (358e778
) (Denis Patrikeev)
0.4.1 - 2024-05-23
- Only patch
_reconfigure_port
during replay (4907c09
)
0.4.0 - 2024-05-22
This release changes the format for traffic log files. Use the provided update_log.py
-script to update old logs to the new format.
- Breaking: Store test recordings as JSON Lines instead of JSON (
2b047d7
) - Breaking: Store RX and TX bytes as base64 strings instead of lists (
2b047d7
)
- Add script (
update_log.py
) to convert old log files to new format (ca14b9b
)
- Remove optional dependency on jsbeautifier (
0ba5414
)
0.3.0 - 2024-02-07
- Breaking: Raise
_pytest.outcomes.Failed
instead ofValueError
on mismatch (b72d304
) - Split log files over multiple lines with
indent
(cd5aa41
)
- Add optional dependency on jsbeautifier to write prettier log files (
cd5aa41
) - Add Common Changelog (
4f3168f
)
0.2.4 - 2023-08-31
- Fix log file truncated when running multiple tests (
558ef1b
)
0.2.3 - 2023-04-26
0.2.2 - 2022-11-29
- Fix relative path to log file (
e87ad89
)
0.2.1 - 2022-11-25
Maintenance release.
0.2.0 - 2022-11-24
Initial release.