Releases: bessman/pytest-reserial
Releases · bessman/pytest-reserial
0.4.3
Added
- Add support for Python 3.13 (
c28f520
)
Removed
- Remove support for EOL Python 3.8 (
c28f520
)
Fixed
- Patch
Serial.reset_input_buffer
during replay (2115eff
)
0.4.2
Fixed
- Raise
PortNotOpenError
on read/write from closed serial port (94c43b5
) (Denis Patrikeev)
- Patch
Serial.in_waiting
during replay (358e778
) (Denis Patrikeev)
0.4.1
Fixed
- Only patch
_reconfigure_port
during replay (4907c09
)
0.4.0
This release changes the format for traffic log files. Use the provided update_log.py
-script to update old logs to the new format.
Changed
- Breaking: Store test recordings as JSON Lines instead of JSON (
2b047d7
)
- Breaking: Store RX and TX bytes as base64 strings instead of lists (
2b047d7
)
Added
- Add script (
update_log.py
) to convert old log files to new format (ca14b9b
)
Removed
- Remove optional dependency on jsbeautifier (
0ba5414
)
0.3.0
Changed
- Breaking: Raise
_pytest.outcomes.Failed
instead of ValueError
on mismatch (b72d304
)
- Split log files over multiple lines with
indent
(cd5aa41
)
Added
- Add optional dependency on jsbeautifier to write prettier log files (
cd5aa41
)
- Add Common Changelog (
4f3168f
)
Fixed
- Fix malformed error message (
45fd0ba
)
- Fix
PytestUnraisableExceptionWarning
in close
(4d711ac
)
v0.2.3
What's Changed
- Port parameters can now be set without breaking reserial.
Version 0.2.2
Fix a bug where the logged traffic could not be found unless located in the same folder where pytest was run.