# Changes ## 1.7.2 * Improve error handling for better trouble shooting. - Ben Hamill ## 1.7.1 * Fix bug in `ContextIO::Message#set_flags` that was failing, and also fixes the wrong api url it was trying to call. - [Paul Bonaud](https://github.com/popox) * Spruce up README, and add CONTRIBUTING and RELEASING guides. - Ben Hamill ## 1.7.0 * Further README updates for clarity. - Johnny Goodman * Convert to Faraday back-end for making requests. - Ben Hamill * Fix bug in `ContextIO::Source` that caused the `sync_data` method to always fail. - Dominik Gehl * Improve documentation for `ContextIO::API::ResourceCollection#where` to include a link to the general API documentation. - Chris McNair ## 1.6.0 * Add `version` and `base_url` instance variables to API. - Dominik Gehl * Don't try to JSON parse raw attachments. - Dominik Gehl * Use symbols for options internally to avoid OAuth gem failure. - Ben Hamill * Add `in_reply_to` to `Message`'s lazy attributes. - Asa Wilson * Fix bug where `Hash`es with mixed `String`/`Symbol` keys would cause the OAuth gem to explode. - Ben Hamill * Add missing files association to `Message` class. - Ben Hamill * Add a ton of examples to the README to help new users. - Johnny Goodman ## 1.5.0 * Make `Source#sync!` and `Account#sync!` take an options hash that will be passed as parameters in the resulting HTTP request. This is just to aid in debugging. - Ben Hamill ## 1.4.0 * Normalize key names from the API to be valid Ruby variable names. - Ben Hamill * Fix how `Folder` objects create their associated `MessageCollection` objects, specifically with respect to passing around the handle to an appropriate `Account` object. - Ben Hamill * Convenience methods: `Message#to`,`#bcc`, `#cc` and `#reply_to`. - Aubrey Holland ## 1.3.0 * Add sugar `Message#from` method. - Andrew Harrison * Fix bug related to `nil` being passed around for associations which caused the association not to be filled with data from the API. - Ben Hamill ## 1.2.4 * Add link to gem documentation to top of README. - Ben Hamill * Expand README to clarify gem usage. - Ben Hamill * Make `ResourceCollection#[]` correctly pass down the "owning" associated object to instances created with it. - Ben Hamill * Work around the OAuth gem handling PUT request signing a bit oddly. - Ben Hamill ## 1.2.3 * Fix infinite loop in ConnectToken URL building. - Ben Hamill ## 1.2.2 * Fix `PUT` and `POST` parameter submission. - Ben Hamill * Added missing `server` argument to `SourceCollection.create`. - Dominik Gehl * Moved erroneous `File.sync_data` and `File.sync!` over to `Source` where it belonged in the first place. - Bram Plessers ## 1.2.1 * Fixed syntax error typo in previous release. - Geoff Longman ## 1.2.0 * Add `#empty?` and `#size` to resource collections so you can treat them even *more* like arrays! - Geoff Longman ## 1.1.0 * Allow passing options to `OAuth` through the gem. Notably, `:timeout` and `:open_timeout`. - Geoff Longman ## 1.0.1 * Updated homepage link in README distributed with the gem. - Ben Hamill