All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.6.0 - 2023-07-17
- Runner constructor now accepts extra_paths
- Use dataclass instead of attr
- Removed Bettercodehub link
0.5.0 - 2018-10-26
- Use channels 0.2.0 or higher
- Bettercodehub link in README
- 0.3.1 changes link in this changelog
0.4.0 - 2018-10-14
- Channel-related code is moved to a separate package yet-another-io-channels-library
- Runner now sleeps for 0.01 seconds when waiting for socket file
- Fixed for Python 3.4
0.3.1 - 2018-09-13
- get_fd() for channels
- Channels documentation
- TestChannel
- Arguments passed in run()/ensure_running() override arguments in config
0.3.0 - 2018-08-19
- BetterCodeHub badge
- PayPal donate button
- setpgrp flag
- line-buffering mode
- add() method
- Reading from closed channel now fails only when all data has been retrieved
- Python 3.4 support
0.2.0 - 2018-08-17
- This changelog header
- Long description
- start() method
- Cleanup terminated processes
- Do not start process with ensure_running if it is already running
- get_channel for terminated process now returns None
0.1.1 - 2018-01-28
- Travis CI badge in README
- Codecov badge in README
- Ignore "tests" in coverage report
- setup.py
- 'Unreleased' link in this changelog
- In runner tests wait result from processes for up to 0.1 seconds
- Runner didn't wait for unix socket
- License
- Readme
- This changelog
- Runner class
- Channel class
- Handle stdio and socket channels