[Full Changelog](https://github.com/digidotcom/python-devicecloud/compare/0.1.1...0.2)
Enhancements:
* Integration tests were added for some APIs to further test library correctness
* Documentation for several parts of the system, including streams
was enhanced.
* Several APIs now support pagination on large result sets that previously lacked support.
* We now expose the underlying object used to send device cloud API requests via
`dc.get_connection()`. This allows users to more easily talk to currently unsupported
APIs. Support for the basic API verbs plus helpers for handling pagination and other
concerns are included.
* Support for group operations in devicecore is now present
* Filedata files and directories can now be deleted
* A new 'ws' API has been added for making direct web service requests
* DeviceCore now has support for provisioning one or multiple devices
API Changes:
* devicecore: `list_devices` was changed to `get_devices`. Previously, the
code did not match the documentation on this front. Calls to `dc.devicecore.list_devices`
will need to be changed to `dc.devicecore.get_devices`
Bug Fixes:
* streams: When creating a stream, the stream_id was used for the description rather
than the provided description.
* core: Library now freezes dependencies. Several dependencies updated to latest
versions (e.g. requests). Without this, some combinations of the library
and dependencies caused various errors.
Thanks to Dan Harrison, Steve Stack, Tom Manley, and Paul Osborne for contributions
going into this release.