- Revert SYNC_DEFAULTS to DEFAULTS
- Add async support
- Fix empty select() =.proplist= argument
- Allow empty select()
- Drop python 3.7 support (end of life)
- Drop python 3.6 support (end of life)
- Fix non ASCII API word encoding
- Ignore character decoding errors
- Add In operator
- Fix generator yielding #94
- Add typing annotations
- Introduce query support.
- Path object for easy query and common operations.
- yield each item instead of returning tuple of items. Greatly reduces memory usage.
- Drop pre python 3.6 support.
- Replace pylava with pylint.
- Add yapf formatter.
- Replace py.path with builtin pathlib.
- connect() accepts only one login_method parameter.
- Drop socker exceptions wrapping.
- Remove ConnectionError exception.
- Renamed LibError to LibRouterosError.
- Changed exceptions inheritance.
- Removed joinPath()
- Add query support. #11
- Fix raising TrapError when failed to login. #63
- Add rawCmd() method for passing custom queries.
- Excplicit login_method parameter for login using new or old auth method.
- Fix testing with pip >= 18.x
- Support new auth method introduced in 6.43
- Drop support for python 3.2, 3.3
- Added ssl / apis support
- Fix loop in SocketTransport.read() (pull request #23)
- Fix multiple byte word encoding during reading (issue #12)
- Provide option to use user defined encoding
- Fix E722 do not use bare except [pep8]
- Test with python 3.6
- Integration tests with qemu emulated RouterOs image
- Pin setuptools to higher version
- First release