Modified callback return value. Changed from a list of 2 elements to a list of 3 elements. See [this wiki page](https://github.com/MrYsLab/pymata-aio/wiki/Digital-And-Analog-Data-Reporting-Callback--Usage-Guidelines-When-Using-pymata3) for details. Existing applications should not need to be changed.
Changed licensing from GPL version 3 to GPL Affero version 3
2.16
At the startup of pymata_aio, get_firmware_version is called. If there is no reply within 2 seconds, the application will exit with an error message to the console
2.15
See the [changelog](https://github.com/MrYsLab/pymata-aio/blob/master/documentation/changelog.md) for details.
2.14
See the [changelog](https://github.com/MrYsLab/pymata-aio/blob/master/documentation/changelog.md) for details.
2.13
In addition, setup.py forces fixed versions of pyserial and autobhan to be loaded.
2.12
In addition force specific versions of pyserial and autobhan