BREAKING CHANGES
* `chunksize: int` removed from signature of the `SMPClient` `upload` method. The size of upload packets will be maximized according to the MTU of the transport implementation.
* `write` and `readuntil` removed from the `SMPTransport` `Protocol`.
Features
* `SMPBLETransport` allows SMP over BLE
* `SMPSerialTransport` will maximize the size of upload packets for faster upload speeds
* New methods in `SMPTransport` `Protocol`:
* disconnect
* receive
* send_and_receive
* New properties in `SMPTransport` `Protocol`:
* mtu
* max_unencoded_size
* logging added throughout
* `SMPClient` implements async context manager
What's Changed
* Feature/ble transport by JPHutchins in https://github.com/intercreate/smpclient/pull/2
**Full Changelog**: https://github.com/intercreate/smpclient/compare/0.4.1...1.0.0