- Bumping hashie to 3.5
- #44 Relaxing strictness of hashie dependency
- #42 Removing a spurious dependency on
activesupport
- Fix
send_request
from sending wrong number of arguments todelete_method_response
causingclient.delete
method to error out
Re-push of 0.2.20 because I got confused about how rubygems.org handled bad versions.
Internal cleanup and bug fixes
Added the ability to pass in a full URI instead of just a path or dataset identifier when making a request. You can also combine URIs with additional parameters.
Ex:
require 'soda/client'
client = SODA::Client.new
client.get("https://fakehost.socrata.com/resource/644b-gaut.json?last_name=Willis", :first_name => "Bruce")
Added a :debug_stream
option to the client to all you to get the full HTTP conversation for debugging. Should not be used in production.
require 'soda/client'
client = SODA::Client.new(:domain => "data.seattle.gov", :debug_stream => $stderr)
Modified SODA::Client.generate_user_agent
to not use Sys::Uname
to fetch system information.
- Added support for OAuth tokens for authentication
- Improved the detail of the exceptions we throw in the case of errors
(This version was never pushed)
- Added an OmniAuth provider
Added a global :timeout option to override the default Net:HTTP timeout, and accepting 202 as an "OK" response code, which should only occur during import.
Added a global option to disable SSL checking (#7)
We weren't properly handling an empty payload response
Removing a nesting limit that we missed
Removing the nesting limit on the JSON parser
Removing dead code and an un-needed dependency
Code cleanup from @raykao
Point release including tests that are now mocked properly
Point release to update gemspec dependencies
Initial Public Release