- Some support for coercion (requires Hashie >= 2.0.4)
- Allow '/' in request URL paths to pass through unescaped
- Add PlacidError base exception class
- Rename #url to #get_url to avoid conflicts with
url
fields
- Raise JSONParseError on bad responses instead of returning {}
- Add
data
attribute to JSONParseError to see what failed to parse
- Remove get/post/put/delete convenience methods
- Side effect: avoid Hashie::Mash doing unwanted
delete
calls
- Raise RestConnectionError when REST connection is refused
- Use ActiveSupport's Array#extract_options! method
- Fix bug with Model#list so it returns model instances, not Mashes
- Initial release
- Basic models and CRUD methods