* Update the base Resource implementation to correctly cast nested lists and other nested resource objects from API responses to their corresponding Python resource object. * Clean up tests. * Clean up testing and dev utilities.
3.1.1
* Add latest session and latest poll commands to iCloud sample. * Encode GET request parameters using same scheme as JSON payloads. * Fix some trailing debug.
3.1.0
* Update iCloud sample commands to be more modular. * Add iCloud sample commands for downloading poll results. This includes cascading polls to get files referenced in retrieved JSON data. * Fix result resource ack action. * Change iCloud sample to abort on task timeout. * Flask sample webhook receiver review.
3.0.1
* Quickfix for requests module.
3.0.0
* Implement await response mechanism. This can be configured via the `await_for` setting under the `api` section of the ricloud configuration file. * Rename `events` client module to `webhooks`. * Fix for storage and webhook config test calls. * Start passing client details in User-Agent header.
3.0.0rc3
* Fix for config viewing cli command. * Added helper command to retrieve latest *rirelay* subscription poll. * Fix encoding handling when outputting resource JSON to console.