Added
- Added type-hinting for all types, `pytest_console_scripts.ScriptRunner`
can now be used to hint the `script_runner` fixture.
[62](https://github.com/kvas-it/pytest-console-scripts/pull/62)
- Added support for the `shell` and `check` keywords for in-process mode.
These behave as similarly to `subprocess.run` as possible.
- Script runners now take command arguments similar to `subprocess.run`,
including support for PathLike objects.
[69](https://github.com/kvas-it/pytest-console-scripts/pull/69)
Deprecated
- Passing command arguments in `*args` is now deprecated and will raise warnings.
These should be wrapped in a list or tuple from now on, similar to `subprocess.run`.
[69](https://github.com/kvas-it/pytest-console-scripts/pull/69)
Removed
- Dropped support for Python 3.6
[61](https://github.com/kvas-it/pytest-console-scripts/pull/61)
Fixed
- Install-time dependencies have been fixed.
[56](https://github.com/kvas-it/pytest-console-scripts/issues/56)