Work in Progress. Rough cut to track corresponding Python branch changes
Work in progess. More Python tests before reworking query ranges.
Now matches Python API semantics in corresponding branch. All tests pass.
pager -> cursor
tabulate dataset, depository and depositoryversion fields in str() conversion. See also issue #49 in solvebio-python
client.rb: redo singeton signatures - erroneous Python translation
dataset.rb: remove Ruby 2.0 loop-variable shadowing warning
remove debug param in Query (not used anymore)
Correct batch query handling
lib/query.rb: Correct query tabulation and write a test for this while we are at it.
test-depository: released -> is_released
Remove DepositoryVersion release and unrelease. Note with this commit and the last, there may be a temporary failing test against api.solvebio.com with respect to released, is_released.
New GenomicFilter for range and position filters on genomic datasets. Tracking Python API.
Detect rate-limiting and add code to log and wait.
lib/credentials -> lib/cli/credentials
Attempt login using the API key in solvebio shell. Login() now looks for and accepts an API key. SoveBio credentials file is no longer shared with .netrc.
Merge/rename old credentials test.
Merge pull request #12 from solvebio/feature/pg_hotfix

Update the query pagination behavior, sync with solvebio-python.
Merge branch 'dev' into feature/netrc
Merge pull request #13 from solvebio/feature/netrc

Rework API-key/login interaction. Add request rate-limiting.
Merge branch 'dev' into feature/rangefilter
fix minor issue with GenomicFilter