- `check_xc`, `check_err`, `wait` and `log_level`) are now explicitly expected in each shell class (as opposed to being forwarded using `**kwargs`), which helps with autocompletion
- `citizenshell.__version__` now provides the version
- improved dependencies to work with legacy python 2.7
- ignore deprecation warning from `paramiko` in python 2.7
- for convenience, import all log levels from `logging` module into citizenshell namespace, e.g. you can now do:
python
from citizenshell import LocalShell, DEBUG
sh = LocalShell(log_level=DEBUG)
- `AdbShell()` now support local adb connection over USB either using the device id explicitely or implicitely if only one device is connected (similar to what `adb` does out of the box). See README.md for mode info.