- Follow redirects from solvebio.com to quartz.bio
- Point to QuartzBio when running automated tests
- Update Shiny example to work better with QuartzBio
- Add 2 GlobalSearch methods (
subjects_count()
andfacets()
) - Fix issue with GlobalSearch::subjects() where it would return empty results
- Use
jsonlite::rbind_pages
instead ofdplyr::bind_rows
to combine paginated result- Impacts Global Search results, dataset queries, and file (object) queries
- Removes dplyr as a dependency
- Replace
class()
to string comparisons withinherits()
- Return NULL if Global Beacon doesn't exist on dataset (instead of raising an error)
- Add Global Beacon alias functions for Dataset resources
- Clarify Global Beacon method docs
- Deduplicate columns with the same title (when
use_field_titles=TRUE
is passed toDataset.query
)
- Add support for enabling/disabling Global Beacon on datasets
- Add ability to perform Global Search queries
- Fix issue with order fields from dataset and file queries
- Fix issue with mapping field names to titles for dataset queries
- This is enabled by default. To disable:
Dataset.query(use_field_titles=FALSE)
- This is enabled by default. To disable:
- Fix an issue preventing dataset queries in Shiny apps
- Add ability to query files (
Object.query()
) - Use the dataset's field order when creating data frames from dataset queries
NOTE: This version has a bug that prevents dataset queries in Shiny apps, please upgrade to v2.10.1
- Remove query limit of 500k records when paginating through Dataset.query()
- Use global credentials if found to bypass login modal in the Shiny protectedServer
- Added SavedQuery resource
- Fix bug causing Shiny apps to crash on login
- Allow Shiny apps to use global API host (if set)
- Fixed issue where API errors would not be displayed
- Updated OAuth2 token encryption to use openssl
- Fix issue where exceptions were ignored in Shiny apps
- Adds encrypted cookie storage support for OAuth2 tokens in Shiny apps
- Fix issue where empty dataset queries failed with OAuth2 tokens
- Ability to follow export tasks
- Add Dataset.activity() (#27)
- Add Object.get_or_upload_file() (#79)
- Add DatasetExport.get_download_url() (#58)
- Add DatasetTemplate resource (#88)
- Fix issue with nulls in JSON body (#83)
- Ensure facets and filter requests use correct fromJSON params
- Add support for using SOLVEBIO_ACCESS_TOKEN on load
- Add Dataset.fields() method
- Fix issue where jsonlite would cast tuples as vectors
- Add support for server-side validated vault paths
- Fix issue with deploying to Shiny Server Pro
- Fix issue with oauth redirect URI
- Add client_secret support
- Adds Application resource support (OAuth2 apps)
- [beta] Adds Shiny server wrapper (protected server)
- Fixes issues with env pass-through
- Removes deprecated Upload resource
- Adds Beacon and BeaconSet methods
- Adds a few "update" methods for PATCH requests (editing objects)
- Adds a few new examples for aggregations
- Raises "stop" errors when Objects cannot be found by full path (previously returned NULL)
- Adds support for custom client environments (solvebio::createEnv)
- Removes deprecated Upload methods
- Bug fixes
- Add support for Vaults, Objects (Vault Objects)
- Remove deprecated version 1 methods for Depository and DepositoryVersion
- Upgrade to version 2 endpoints for some methods
- Added support for uploads, dataset imports, migrations, and exports
- Uses dplyr bind_rows to handle JSON inconsistencies in data
- Adds
Dataset.count()
andDataset.facets()
methods - Adds NEWS.md file
- Adds automatic pagination support to
Dataset.query()
- First alpha release, basic SolveBio API support for querying datasets